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
I have LiDAR data and I've made a Digital Surface Model (DSM):
I've made a visibility analysis for 3 buildings with this model:
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:
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
add a comment |
I have LiDAR data and I've made a Digital Surface Model (DSM):
I've made a visibility analysis for 3 buildings with this model:
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:
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
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
add a comment |
I have LiDAR data and I've made a Digital Surface Model (DSM):
I've made a visibility analysis for 3 buildings with this model:
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:
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
I have LiDAR data and I've made a Digital Surface Model (DSM):
I've made a visibility analysis for 3 buildings with this model:
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:
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
arcgis-desktop arcgis-10.3 dem masking visibility
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
add a comment |
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
add a comment |
2 Answers
2
active
oldest
votes
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.,
- computing DSM - DEM (which gives you the Digital height model)
- using focal stat to compute the local minimum of your DHM (in a 3by
3 window) - computing DSM- local min of DHM
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
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.,
- computing DSM - DEM (which gives you the Digital height model)
- using focal stat to compute the local minimum of your DHM (in a 3by
3 window) - computing DSM- local min of DHM
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
add a comment |
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.,
- computing DSM - DEM (which gives you the Digital height model)
- using focal stat to compute the local minimum of your DHM (in a 3by
3 window) - computing DSM- local min of DHM
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
add a comment |
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.,
- computing DSM - DEM (which gives you the Digital height model)
- using focal stat to compute the local minimum of your DHM (in a 3by
3 window) - computing DSM- local min of DHM
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.,
- computing DSM - DEM (which gives you the Digital height model)
- using focal stat to compute the local minimum of your DHM (in a 3by
3 window) - computing DSM- local min of DHM
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
add a comment |
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
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered 11 mins ago
Andre SilvaAndre Silva
7,565113682
7,565113682
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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