3

I'm very new to this GIS world and please apologize for my question...

I'm looking for a map provider that can provide viewshed analysis where I can drop a marker with a specific height and the map would show me the visible and non-visible areas within a specific radius. Something like this: Viewshed Documentation - Code Sample.

Question is, is there any opensource map provider like OSM maybe that can provide a similar feature? The link above is from Arcgis but that's not free...

  • 2
    I think you can do a viewshed in GEE support.google.com/earth/answer/3064261?hl=en or QGIS plugins.qgis.org/plugins/ViewshedAnalysis - I've not used either so I can't attest to their suitability. Getting elevation data to match your accuracy requirement is important: if you want to get a viewshed that could be ~30m from true location SRTM data is available for free but if you want to get 1 metre or less cells you will have to obtain very accurate elevation data which isn't often 'free'. – Michael Stimson Feb 21 at 3:15
  • 1
    @MichaelStimson Thank you. The use case is we need to drop a few beacons in a jungle and each beacon needs to see each other. So, I guess the elevation has to be accurate here... If I would like to develop my own application which will be offline, other than DEM file and the SDK, what are other things that I need? – Zarul Zakuan Feb 21 at 3:25
  • 2
    A large spray of insect repellent and a computer that works in humid environments. A viewshed is calculated from a DEM and a set of observer points (where you plan to put your beacons) - then get a good GPS and not just a cell phone to place the beacons where their viewshed has been calculated and probably high up a tree if you can to squeeze a bit more distance and less interference from beacon to beacon. A surveyor may know a few tricks, for the cost of a few beers you could get advice that saves time and/or injury. – Michael Stimson Feb 21 at 3:41
  • 1
    @MichaelStimson Lol! Thank you very much sir! You have helped me a lot! :-) Have a good day! – Zarul Zakuan Feb 21 at 3:48
  • 1
    @MichaelStimson anyway not sure how to get your comments as the answer to my question... – Zarul Zakuan Feb 21 at 3:49
3

You can do that with your own DEM and offline by using gdal_viewshed https://gdal.org/programs/gdal_viewshed.html.

| improve this answer | |
2

As per @MichaelStimson I think you can do a viewshed in GEE or QGIS.

I've not used either so I can't attest to their suitability. Getting elevation data to match your accuracy requirement is important: if you want to get a viewshed that could be ~30m from true location SRTM data is available for free but if you want to get 1 metre or less cells you will have to obtain very accurate elevation data which isn't often 'free'.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.