Finding widest portion of river bank using ArcGIS Desktop?












3















I am having a long portion of river. Here I am displaying part of it. In this polygon which is transparent black.



How do I find the wider track (from left bank to right bank) using ArcGIS Desktop ?



enter image description here










share|improve this question




















  • 5





    How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

    – J.R
    15 hours ago













  • I have updated the question, It is bank to bank I require.

    – Gokul Anand
    15 hours ago






  • 4





    But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

    – Simbamangu
    14 hours ago






  • 2





    I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

    – César Arquero
    14 hours ago











  • I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

    – Mark Ireland
    11 hours ago
















3















I am having a long portion of river. Here I am displaying part of it. In this polygon which is transparent black.



How do I find the wider track (from left bank to right bank) using ArcGIS Desktop ?



enter image description here










share|improve this question




















  • 5





    How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

    – J.R
    15 hours ago













  • I have updated the question, It is bank to bank I require.

    – Gokul Anand
    15 hours ago






  • 4





    But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

    – Simbamangu
    14 hours ago






  • 2





    I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

    – César Arquero
    14 hours ago











  • I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

    – Mark Ireland
    11 hours ago














3












3








3








I am having a long portion of river. Here I am displaying part of it. In this polygon which is transparent black.



How do I find the wider track (from left bank to right bank) using ArcGIS Desktop ?



enter image description here










share|improve this question
















I am having a long portion of river. Here I am displaying part of it. In this polygon which is transparent black.



How do I find the wider track (from left bank to right bank) using ArcGIS Desktop ?



enter image description here







arcgis-desktop arcmap






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 11 hours ago









PolyGeo

53.4k1780239




53.4k1780239










asked 15 hours ago









Gokul AnandGokul Anand

297




297








  • 5





    How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

    – J.R
    15 hours ago













  • I have updated the question, It is bank to bank I require.

    – Gokul Anand
    15 hours ago






  • 4





    But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

    – Simbamangu
    14 hours ago






  • 2





    I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

    – César Arquero
    14 hours ago











  • I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

    – Mark Ireland
    11 hours ago














  • 5





    How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

    – J.R
    15 hours ago













  • I have updated the question, It is bank to bank I require.

    – Gokul Anand
    15 hours ago






  • 4





    But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

    – Simbamangu
    14 hours ago






  • 2





    I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

    – César Arquero
    14 hours ago











  • I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

    – Mark Ireland
    11 hours ago








5




5





How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

– J.R
15 hours ago







How do you mesure that ? is it the longest segment perpendicular to the river centerline (and you need to define what you consider river centerline : line of max depth or centerline of your polygone or ...) you need to give more detail and say what you have already tried if you want answer

– J.R
15 hours ago















I have updated the question, It is bank to bank I require.

– Gokul Anand
15 hours ago





I have updated the question, It is bank to bank I require.

– Gokul Anand
15 hours ago




4




4





But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

– Simbamangu
14 hours ago





But how do you define 'bank to bank'? You could draw a very long line from the bank near the lower left side to the upper right side, for example.

– Simbamangu
14 hours ago




2




2





I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

– César Arquero
14 hours ago





I totaly agree with them. Question is not clear as bank to bank could be a huge line from left nord bank side to right south bank side. Otherwise you should decide first what is the center line of the river and then you can compute the longest perpendicular line all along the river.

– César Arquero
14 hours ago













I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

– Mark Ireland
11 hours ago





I recently found out about Fréchet distances. Let's say you walk along one bank and your dog - on a leash - walks down the other. Walking at the same speed and direction, what's the longest leash you would need? That would give you at least one measure of the widest point. Having said that, I've no idea how you'd find that in ArcGIS (at least not without doing some Python coding). But at least it's a starting point.

– Mark Ireland
11 hours ago










3 Answers
3






active

oldest

votes


















6














Measuring from "bank to bank" is too vague. In the image below I've illustrated 8 different ways you can measure to the south bank from a single point on the north bank (red arrow).



enter image description here



Which of these lines would be the "correct" line of measurement for the distance from that point to the other bank? Any point along the river has more than one possible bank to bank measurement. Using this method, you'll find that the furthest line from bank to bank will end up running nearly parallel to the river:



enter image description here



We need to be more precise about how the measurements should be taken.



If, as JR suggested, you measure perpendicular to the river centerline, you need to obtain a river centerline. In the example below, I drew a hypothetical river centerline.



enter image description here



As you can see, at any given point along the river, there's only one line that stretches from bank to bank AND perpendicular to the river centerline. So this is a better way to measure bank width.



If you choose to implement this method, your next steps should be:




  1. Obtain a river centerline.

  2. Pick a single software package. Asking for answers in more than one software package (ArcGIS and QGIS) makes a question too broad for this site. See Asking good Questions for GIS Stack Exchange? for more information.

  3. If you need help figuring out how to use your chosen software to measure from bank to bank and perpendicular to the centerline, edit this question or ask a new one.






share|improve this answer
























  • I have edited the question, I need help like as in the third image

    – Gokul Anand
    14 hours ago



















6














You could try the GRASS algorithm v.centerline




v.centerline creates a new map with a line representing an approximation of the central tendency of a series of input lines that all have similar trajectories. This can for example, be the central line of a river represented by its two sides, or a line representing the general direction of a series of flight paths, etc.




Once you have the centreline, you can use v.transects to create perpendicular lines at a very small interval, and then clip them to the boundaries of the source polygon.



I have also seen ST_ApproximateMedialAxis() in PostGIS used to derive river centrelines. From there you can use the same method as mentioned earlier with v.transects() to find the "widest portion"



As others have already pointed out, however, it is a very difficult question to answer objectively, but I think one of these methods will get you a reasonable and reproducible answer.






share|improve this answer































    3














    Due to complex shape of natural channels I think the diameter of largest inscribed circle is much better definition of greatest width:



    enter image description here



    Computing polygon skeleton and perpendiculars to segments are very challenging tasks.






    share|improve this answer


























    • Nice. How to obtain if I want to proceed this way?

      – Gokul Anand
      4 hours ago











    • See updated solution in gis.stackexchange.com/questions/147790/…

      – FelixIP
      4 hours ago











    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "79"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f311543%2ffinding-widest-portion-of-river-bank-using-arcgis-desktop%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    6














    Measuring from "bank to bank" is too vague. In the image below I've illustrated 8 different ways you can measure to the south bank from a single point on the north bank (red arrow).



    enter image description here



    Which of these lines would be the "correct" line of measurement for the distance from that point to the other bank? Any point along the river has more than one possible bank to bank measurement. Using this method, you'll find that the furthest line from bank to bank will end up running nearly parallel to the river:



    enter image description here



    We need to be more precise about how the measurements should be taken.



    If, as JR suggested, you measure perpendicular to the river centerline, you need to obtain a river centerline. In the example below, I drew a hypothetical river centerline.



    enter image description here



    As you can see, at any given point along the river, there's only one line that stretches from bank to bank AND perpendicular to the river centerline. So this is a better way to measure bank width.



    If you choose to implement this method, your next steps should be:




    1. Obtain a river centerline.

    2. Pick a single software package. Asking for answers in more than one software package (ArcGIS and QGIS) makes a question too broad for this site. See Asking good Questions for GIS Stack Exchange? for more information.

    3. If you need help figuring out how to use your chosen software to measure from bank to bank and perpendicular to the centerline, edit this question or ask a new one.






    share|improve this answer
























    • I have edited the question, I need help like as in the third image

      – Gokul Anand
      14 hours ago
















    6














    Measuring from "bank to bank" is too vague. In the image below I've illustrated 8 different ways you can measure to the south bank from a single point on the north bank (red arrow).



    enter image description here



    Which of these lines would be the "correct" line of measurement for the distance from that point to the other bank? Any point along the river has more than one possible bank to bank measurement. Using this method, you'll find that the furthest line from bank to bank will end up running nearly parallel to the river:



    enter image description here



    We need to be more precise about how the measurements should be taken.



    If, as JR suggested, you measure perpendicular to the river centerline, you need to obtain a river centerline. In the example below, I drew a hypothetical river centerline.



    enter image description here



    As you can see, at any given point along the river, there's only one line that stretches from bank to bank AND perpendicular to the river centerline. So this is a better way to measure bank width.



    If you choose to implement this method, your next steps should be:




    1. Obtain a river centerline.

    2. Pick a single software package. Asking for answers in more than one software package (ArcGIS and QGIS) makes a question too broad for this site. See Asking good Questions for GIS Stack Exchange? for more information.

    3. If you need help figuring out how to use your chosen software to measure from bank to bank and perpendicular to the centerline, edit this question or ask a new one.






    share|improve this answer
























    • I have edited the question, I need help like as in the third image

      – Gokul Anand
      14 hours ago














    6












    6








    6







    Measuring from "bank to bank" is too vague. In the image below I've illustrated 8 different ways you can measure to the south bank from a single point on the north bank (red arrow).



    enter image description here



    Which of these lines would be the "correct" line of measurement for the distance from that point to the other bank? Any point along the river has more than one possible bank to bank measurement. Using this method, you'll find that the furthest line from bank to bank will end up running nearly parallel to the river:



    enter image description here



    We need to be more precise about how the measurements should be taken.



    If, as JR suggested, you measure perpendicular to the river centerline, you need to obtain a river centerline. In the example below, I drew a hypothetical river centerline.



    enter image description here



    As you can see, at any given point along the river, there's only one line that stretches from bank to bank AND perpendicular to the river centerline. So this is a better way to measure bank width.



    If you choose to implement this method, your next steps should be:




    1. Obtain a river centerline.

    2. Pick a single software package. Asking for answers in more than one software package (ArcGIS and QGIS) makes a question too broad for this site. See Asking good Questions for GIS Stack Exchange? for more information.

    3. If you need help figuring out how to use your chosen software to measure from bank to bank and perpendicular to the centerline, edit this question or ask a new one.






    share|improve this answer













    Measuring from "bank to bank" is too vague. In the image below I've illustrated 8 different ways you can measure to the south bank from a single point on the north bank (red arrow).



    enter image description here



    Which of these lines would be the "correct" line of measurement for the distance from that point to the other bank? Any point along the river has more than one possible bank to bank measurement. Using this method, you'll find that the furthest line from bank to bank will end up running nearly parallel to the river:



    enter image description here



    We need to be more precise about how the measurements should be taken.



    If, as JR suggested, you measure perpendicular to the river centerline, you need to obtain a river centerline. In the example below, I drew a hypothetical river centerline.



    enter image description here



    As you can see, at any given point along the river, there's only one line that stretches from bank to bank AND perpendicular to the river centerline. So this is a better way to measure bank width.



    If you choose to implement this method, your next steps should be:




    1. Obtain a river centerline.

    2. Pick a single software package. Asking for answers in more than one software package (ArcGIS and QGIS) makes a question too broad for this site. See Asking good Questions for GIS Stack Exchange? for more information.

    3. If you need help figuring out how to use your chosen software to measure from bank to bank and perpendicular to the centerline, edit this question or ask a new one.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered 14 hours ago









    cskcsk

    7,9751034




    7,9751034













    • I have edited the question, I need help like as in the third image

      – Gokul Anand
      14 hours ago



















    • I have edited the question, I need help like as in the third image

      – Gokul Anand
      14 hours ago

















    I have edited the question, I need help like as in the third image

    – Gokul Anand
    14 hours ago





    I have edited the question, I need help like as in the third image

    – Gokul Anand
    14 hours ago













    6














    You could try the GRASS algorithm v.centerline




    v.centerline creates a new map with a line representing an approximation of the central tendency of a series of input lines that all have similar trajectories. This can for example, be the central line of a river represented by its two sides, or a line representing the general direction of a series of flight paths, etc.




    Once you have the centreline, you can use v.transects to create perpendicular lines at a very small interval, and then clip them to the boundaries of the source polygon.



    I have also seen ST_ApproximateMedialAxis() in PostGIS used to derive river centrelines. From there you can use the same method as mentioned earlier with v.transects() to find the "widest portion"



    As others have already pointed out, however, it is a very difficult question to answer objectively, but I think one of these methods will get you a reasonable and reproducible answer.






    share|improve this answer




























      6














      You could try the GRASS algorithm v.centerline




      v.centerline creates a new map with a line representing an approximation of the central tendency of a series of input lines that all have similar trajectories. This can for example, be the central line of a river represented by its two sides, or a line representing the general direction of a series of flight paths, etc.




      Once you have the centreline, you can use v.transects to create perpendicular lines at a very small interval, and then clip them to the boundaries of the source polygon.



      I have also seen ST_ApproximateMedialAxis() in PostGIS used to derive river centrelines. From there you can use the same method as mentioned earlier with v.transects() to find the "widest portion"



      As others have already pointed out, however, it is a very difficult question to answer objectively, but I think one of these methods will get you a reasonable and reproducible answer.






      share|improve this answer


























        6












        6








        6







        You could try the GRASS algorithm v.centerline




        v.centerline creates a new map with a line representing an approximation of the central tendency of a series of input lines that all have similar trajectories. This can for example, be the central line of a river represented by its two sides, or a line representing the general direction of a series of flight paths, etc.




        Once you have the centreline, you can use v.transects to create perpendicular lines at a very small interval, and then clip them to the boundaries of the source polygon.



        I have also seen ST_ApproximateMedialAxis() in PostGIS used to derive river centrelines. From there you can use the same method as mentioned earlier with v.transects() to find the "widest portion"



        As others have already pointed out, however, it is a very difficult question to answer objectively, but I think one of these methods will get you a reasonable and reproducible answer.






        share|improve this answer













        You could try the GRASS algorithm v.centerline




        v.centerline creates a new map with a line representing an approximation of the central tendency of a series of input lines that all have similar trajectories. This can for example, be the central line of a river represented by its two sides, or a line representing the general direction of a series of flight paths, etc.




        Once you have the centreline, you can use v.transects to create perpendicular lines at a very small interval, and then clip them to the boundaries of the source polygon.



        I have also seen ST_ApproximateMedialAxis() in PostGIS used to derive river centrelines. From there you can use the same method as mentioned earlier with v.transects() to find the "widest portion"



        As others have already pointed out, however, it is a very difficult question to answer objectively, but I think one of these methods will get you a reasonable and reproducible answer.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 14 hours ago









        wfgeowfgeo

        1,163317




        1,163317























            3














            Due to complex shape of natural channels I think the diameter of largest inscribed circle is much better definition of greatest width:



            enter image description here



            Computing polygon skeleton and perpendiculars to segments are very challenging tasks.






            share|improve this answer


























            • Nice. How to obtain if I want to proceed this way?

              – Gokul Anand
              4 hours ago











            • See updated solution in gis.stackexchange.com/questions/147790/…

              – FelixIP
              4 hours ago
















            3














            Due to complex shape of natural channels I think the diameter of largest inscribed circle is much better definition of greatest width:



            enter image description here



            Computing polygon skeleton and perpendiculars to segments are very challenging tasks.






            share|improve this answer


























            • Nice. How to obtain if I want to proceed this way?

              – Gokul Anand
              4 hours ago











            • See updated solution in gis.stackexchange.com/questions/147790/…

              – FelixIP
              4 hours ago














            3












            3








            3







            Due to complex shape of natural channels I think the diameter of largest inscribed circle is much better definition of greatest width:



            enter image description here



            Computing polygon skeleton and perpendiculars to segments are very challenging tasks.






            share|improve this answer















            Due to complex shape of natural channels I think the diameter of largest inscribed circle is much better definition of greatest width:



            enter image description here



            Computing polygon skeleton and perpendiculars to segments are very challenging tasks.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 4 hours ago

























            answered 5 hours ago









            FelixIPFelixIP

            16.1k11642




            16.1k11642













            • Nice. How to obtain if I want to proceed this way?

              – Gokul Anand
              4 hours ago











            • See updated solution in gis.stackexchange.com/questions/147790/…

              – FelixIP
              4 hours ago



















            • Nice. How to obtain if I want to proceed this way?

              – Gokul Anand
              4 hours ago











            • See updated solution in gis.stackexchange.com/questions/147790/…

              – FelixIP
              4 hours ago

















            Nice. How to obtain if I want to proceed this way?

            – Gokul Anand
            4 hours ago





            Nice. How to obtain if I want to proceed this way?

            – Gokul Anand
            4 hours ago













            See updated solution in gis.stackexchange.com/questions/147790/…

            – FelixIP
            4 hours ago





            See updated solution in gis.stackexchange.com/questions/147790/…

            – FelixIP
            4 hours ago


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f311543%2ffinding-widest-portion-of-river-bank-using-arcgis-desktop%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Magento 2 controller redirect on button click in phtml file

            Polycentropodidae