As a relatively new user to GIS trying out 3D Analyst tools, I'm trying to run a Line of Sight which is not working the way I'd expect. Note I'm running the tool straight from the toolbox, no Python or ModelBuilder at the moment.
I have an observer point shapefile, which I want to be 2m above the terrain I've set up in the arcmap file (I have set up an attribute field called 'OFFSETA' containing '2' in this point shapefile,) and I have about 8 target points in a seperate point shapefile, which should be 130m above the terrain (I've set up an attribute field here called 'OFFSETB' containing '130'.)
I've used the 'Construct Sight Lines' tool, (specifying the OffsetA and OffsetB fields for respective heights,) and then run the 'Line of Sight' analysis on the resulting lines using the terrain in the file, and I'm getting 8 completely red polylines running from my observer point to my 8 target points, showing no visibility. However, I KNOW from a viewshed analysis from another program, and also a 3D model from another program, that at least one of the my target points is visible at these heights and with this terrain data.
I'm running this whole process in ArcMap, should I be doing it in ArcGlobe?
Do I need to specify somewhere that the OFFSETA and OFFSETB values are on top of the Z values of the terrain at those specific points? (I'd assumed, possibly wrongly, it would automatically allow for this, but maybe it's all running underground?!)
Is there a simple way to specify this or do I need to query the terrain elevation at these points and add manually to my height above ground?
I also found Using line of sight or something similar to identify where lines go through hills which seems to suggest the tool is generally quite unreliable / inconsistent. I'm not sure if I'm missing something in the process or if it is generally just not a good tool to use.
It seems to work if I just use the shortcut button on the toolbar and point and click on the map - it looks completely different doing it like this and much more like what I'd expect, with parts of the line green and parts red. But I want to be able to use the shapefiles I have as exact inputs!