Select to view content in your preferred language

Viewshed function does not seem to use vertices from polyline as documented

2100
4
04-27-2014 09:43 AM
WillemTims
Emerging Contributor
I'm having some problems with the viewshed function in ArcGIS 10.1 and 10.2. According to the tool description and help file, it uses both nodes and vertices as observer points: http://resources.arcgis.com/en/help/main/10.1/index.html#//009z000000v8000000

In the output I got, I have the strong feeling only nodes are being used as observer points. To illustrate this I attached the result that I got (the viewshed was run for the selected polyline). Am I misunderstanding the help, am I not using the correct settings, or is this a bug in the software?

Thanks already for your kind help!

[ATTACH=CONFIG]33392[/ATTACH]
0 Kudos
4 Replies
WillemTims
Emerging Contributor
Hi all,

As a test I took the same polyline, and densified it with nodes at every 500 meter using the densify tool. The result looks much more like what I expected. I attached an image of the result. The question remains however why the viewshed tool does not use vertices as observer points like documented. Is the documentation wrong (already since version 9.1), or am I not using the correct settings or input data?

I hope someone can shed a view on this :cool:

[ATTACH=CONFIG]33414[/ATTACH]
0 Kudos
XuguangWang
Esri Contributor
The nodes and vertices are all used in viewshed computation. This is illustrated in your second test case above. When you densify the line, you inserted more vertices and changed the viewshed output. This means that the vertices are used.
0 Kudos
WillemTims
Emerging Contributor
You are absolutely right, I mixed up terminology 😞

So densifying a polyline that contains very few vertices is probably the best solution to improve the viewshed?
0 Kudos
XuguangWang
Esri Contributor
I would say it depends on your application or goal of the viewshed analysis. Densification inserts more vertices / observers to your analysis at a regular distance.
0 Kudos