Visibility analysis with mask for non visible areas?Make a ground mask raster with the Greater Than toolHow...

Count repetitions of an array

Critique vs nitpicking

Why does 0.-5 evaluate to -5?

What species should be used for storage of human minds?

Equivalent of "illegal" for violating civil law

Possible issue with my W4 and tax return

Is it acceptable to not hire jews in an industry where jews predominantly hire jews?

Concatenating two int[]

Where does documentation like business and software requirement spec docs fit in an agile project?

Case protection with emphasis in biblatex

How to create a label containing values from different layers in QGIS

Icon at Subject-line scrlttr2

What are some ways of extending a description of a scenery?

I have trouble understanding this fallacy: "If A, then B. Therefore if not-B, then not-A."

Is `Object` a function in javascript?

What to do with threats of blacklisting?

Renting a 2CV in France

Converting very wide logos to square formats

How much light is too much?

Single-row INSERT...SELECT much slower than separate SELECT

How vim overwrites readonly mode?

Buying a "Used" Router

Does it take energy to move something in a circle?

How to write cases in LaTeX?



Visibility analysis with mask for non visible areas?


Make a ground mask raster with the Greater Than toolHow to obtain a DTM/DEM from DSMSite viewshed with DSM: removing “false” visibility readings from trees and buildingsViewshed Analysis - use DSM or DTM?Calculate visibility with polygonal visual barriersViewshed Analysis with Impeding ObjectsCreating a map highlighting areas of potential visibility of a high structureDelete raster values lower than 0Is it possible to do a visibility analysis and create a 3d - cone as a result in ArcGIS?Viewshed Analysis adjust for treetop/building roof classifying as visible













0















I have LiDAR data and I've made a Digital Surface Model (DSM):



DEM with 3 buildings



I've made a visibility analysis for 3 buildings with this model:



Visibility of the 3 buildings



My goal is to know from where the buildings are visible, not what do you see from them. But as you can see in the orthophoto, there are a few forest areas where the trees block the view of the buildings from the ground level and yet, they appear as visible (from the top of the trees I guess). The same happens with the roof of another building:



Visibility over orto



Is there any way to use a layer (vector or raster) as a mask for non-visible areas when you run a visibility analysis?



I'm currently working with ArcMap 10.3 but I'm open to suggestions with QGIS 3 as well.










share|improve this question

























  • I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

    – Francesc Cañas Soler
    Feb 20 at 11:10






  • 1





    I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

    – csk
    Feb 20 at 20:13











  • I hope now is more clear, thanks

    – Francesc Cañas Soler
    Feb 22 at 9:07











  • Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

    – Francesc Cañas Soler
    3 hours ago
















0















I have LiDAR data and I've made a Digital Surface Model (DSM):



DEM with 3 buildings



I've made a visibility analysis for 3 buildings with this model:



Visibility of the 3 buildings



My goal is to know from where the buildings are visible, not what do you see from them. But as you can see in the orthophoto, there are a few forest areas where the trees block the view of the buildings from the ground level and yet, they appear as visible (from the top of the trees I guess). The same happens with the roof of another building:



Visibility over orto



Is there any way to use a layer (vector or raster) as a mask for non-visible areas when you run a visibility analysis?



I'm currently working with ArcMap 10.3 but I'm open to suggestions with QGIS 3 as well.










share|improve this question

























  • I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

    – Francesc Cañas Soler
    Feb 20 at 11:10






  • 1





    I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

    – csk
    Feb 20 at 20:13











  • I hope now is more clear, thanks

    – Francesc Cañas Soler
    Feb 22 at 9:07











  • Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

    – Francesc Cañas Soler
    3 hours ago














0












0








0








I have LiDAR data and I've made a Digital Surface Model (DSM):



DEM with 3 buildings



I've made a visibility analysis for 3 buildings with this model:



Visibility of the 3 buildings



My goal is to know from where the buildings are visible, not what do you see from them. But as you can see in the orthophoto, there are a few forest areas where the trees block the view of the buildings from the ground level and yet, they appear as visible (from the top of the trees I guess). The same happens with the roof of another building:



Visibility over orto



Is there any way to use a layer (vector or raster) as a mask for non-visible areas when you run a visibility analysis?



I'm currently working with ArcMap 10.3 but I'm open to suggestions with QGIS 3 as well.










share|improve this question
















I have LiDAR data and I've made a Digital Surface Model (DSM):



DEM with 3 buildings



I've made a visibility analysis for 3 buildings with this model:



Visibility of the 3 buildings



My goal is to know from where the buildings are visible, not what do you see from them. But as you can see in the orthophoto, there are a few forest areas where the trees block the view of the buildings from the ground level and yet, they appear as visible (from the top of the trees I guess). The same happens with the roof of another building:



Visibility over orto



Is there any way to use a layer (vector or raster) as a mask for non-visible areas when you run a visibility analysis?



I'm currently working with ArcMap 10.3 but I'm open to suggestions with QGIS 3 as well.







arcgis-desktop arcgis-10.3 dem masking visibility






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 6 mins ago









Andre Silva

7,565113682




7,565113682










asked Feb 20 at 9:52









Francesc Cañas SolerFrancesc Cañas Soler

66




66













  • I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

    – Francesc Cañas Soler
    Feb 20 at 11:10






  • 1





    I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

    – csk
    Feb 20 at 20:13











  • I hope now is more clear, thanks

    – Francesc Cañas Soler
    Feb 22 at 9:07











  • Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

    – Francesc Cañas Soler
    3 hours ago



















  • I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

    – Francesc Cañas Soler
    Feb 20 at 11:10






  • 1





    I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

    – csk
    Feb 20 at 20:13











  • I hope now is more clear, thanks

    – Francesc Cañas Soler
    Feb 22 at 9:07











  • Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

    – Francesc Cañas Soler
    3 hours ago

















I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

– Francesc Cañas Soler
Feb 20 at 11:10





I've thought to isolate the buildings and vegetation and make a raster with all the others values as non-data and make a difference with visibility, but it is not accurate either because behind the buildings or vegetation remain as visible and it's not true.

– Francesc Cañas Soler
Feb 20 at 11:10




1




1





I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

– csk
Feb 20 at 20:13





I would be happy to vote to reopen if you update your post with pictures, drawings, screenshots or some other way to clarify what you're asking.

– csk
Feb 20 at 20:13













I hope now is more clear, thanks

– Francesc Cañas Soler
Feb 22 at 9:07





I hope now is more clear, thanks

– Francesc Cañas Soler
Feb 22 at 9:07













Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

– Francesc Cañas Soler
3 hours ago





Yes, I mean DSM, sorry for that, translation issues. I used the 3 buildings as observers but my goal is to know from where are they visible, not what do you see from them. From them you see the top of the trees, indeed, but from the ground level of this trees you don't see the Buildings.

– Francesc Cañas Soler
3 hours ago










2 Answers
2






active

oldest

votes


















0














with a dsm, observer will be considered on the surface (top of trees), which is indeed unrealistic. My suggested workaround is to only keep the boundaries of your forest and set the ground level in the middle. You can do this by, e.g.,




  1. computing DSM - DEM (which gives you the Digital height model)

  2. using focal stat to compute the local minimum of your DHM (in a 3by
    3 window)

  3. computing DSM- local min of DHM






share|improve this answer
























  • Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

    – Francesc Cañas Soler
    3 hours ago



















0














The Visibility tool allows to identify which observer points are visible from each raster surface location, and do support a Mask environment setting:




Tools that honor the Mask environment will only consider those cells that fall within the analysis mask in the operation.




The mask can be a raster or a feature dataset (if feature dataset, it will be converted to raster on the fly). The analysis occur within the mask, so the forest must be left out of it.






share|improve this answer























    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%2f312889%2fvisibility-analysis-with-mask-for-non-visible-areas%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    with a dsm, observer will be considered on the surface (top of trees), which is indeed unrealistic. My suggested workaround is to only keep the boundaries of your forest and set the ground level in the middle. You can do this by, e.g.,




    1. computing DSM - DEM (which gives you the Digital height model)

    2. using focal stat to compute the local minimum of your DHM (in a 3by
      3 window)

    3. computing DSM- local min of DHM






    share|improve this answer
























    • Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

      – Francesc Cañas Soler
      3 hours ago
















    0














    with a dsm, observer will be considered on the surface (top of trees), which is indeed unrealistic. My suggested workaround is to only keep the boundaries of your forest and set the ground level in the middle. You can do this by, e.g.,




    1. computing DSM - DEM (which gives you the Digital height model)

    2. using focal stat to compute the local minimum of your DHM (in a 3by
      3 window)

    3. computing DSM- local min of DHM






    share|improve this answer
























    • Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

      – Francesc Cañas Soler
      3 hours ago














    0












    0








    0







    with a dsm, observer will be considered on the surface (top of trees), which is indeed unrealistic. My suggested workaround is to only keep the boundaries of your forest and set the ground level in the middle. You can do this by, e.g.,




    1. computing DSM - DEM (which gives you the Digital height model)

    2. using focal stat to compute the local minimum of your DHM (in a 3by
      3 window)

    3. computing DSM- local min of DHM






    share|improve this answer













    with a dsm, observer will be considered on the surface (top of trees), which is indeed unrealistic. My suggested workaround is to only keep the boundaries of your forest and set the ground level in the middle. You can do this by, e.g.,




    1. computing DSM - DEM (which gives you the Digital height model)

    2. using focal stat to compute the local minimum of your DHM (in a 3by
      3 window)

    3. computing DSM- local min of DHM







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Feb 20 at 14:55









    radouxjuradouxju

    40.8k143119




    40.8k143119













    • Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

      – Francesc Cañas Soler
      3 hours ago



















    • Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

      – Francesc Cañas Soler
      3 hours ago

















    Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

    – Francesc Cañas Soler
    3 hours ago





    Thanks for the suggestion. I've tried this and it only improves slightly the result. I guess it depends of the complexity of the area, and may work better in other sites.

    – Francesc Cañas Soler
    3 hours ago













    0














    The Visibility tool allows to identify which observer points are visible from each raster surface location, and do support a Mask environment setting:




    Tools that honor the Mask environment will only consider those cells that fall within the analysis mask in the operation.




    The mask can be a raster or a feature dataset (if feature dataset, it will be converted to raster on the fly). The analysis occur within the mask, so the forest must be left out of it.






    share|improve this answer




























      0














      The Visibility tool allows to identify which observer points are visible from each raster surface location, and do support a Mask environment setting:




      Tools that honor the Mask environment will only consider those cells that fall within the analysis mask in the operation.




      The mask can be a raster or a feature dataset (if feature dataset, it will be converted to raster on the fly). The analysis occur within the mask, so the forest must be left out of it.






      share|improve this answer


























        0












        0








        0







        The Visibility tool allows to identify which observer points are visible from each raster surface location, and do support a Mask environment setting:




        Tools that honor the Mask environment will only consider those cells that fall within the analysis mask in the operation.




        The mask can be a raster or a feature dataset (if feature dataset, it will be converted to raster on the fly). The analysis occur within the mask, so the forest must be left out of it.






        share|improve this answer













        The Visibility tool allows to identify which observer points are visible from each raster surface location, and do support a Mask environment setting:




        Tools that honor the Mask environment will only consider those cells that fall within the analysis mask in the operation.




        The mask can be a raster or a feature dataset (if feature dataset, it will be converted to raster on the fly). The analysis occur within the mask, so the forest must be left out of it.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 11 mins ago









        Andre SilvaAndre Silva

        7,565113682




        7,565113682






























            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%2f312889%2fvisibility-analysis-with-mask-for-non-visible-areas%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

            Щит и меч (фильм) Содержание Названия серий | Сюжет |...

            Венесуэла на летних Олимпийских играх 2000 Содержание Состав...

            Meter-Bus Содержание Параметры шины | Стандартизация |...