2

I would like to create an android application where we can view and control visibilities of various raster layers such as orthomosaic layer, DSM layer, contour map layer created from drone images of an area.

The application should support the following features

  1. View high resolution map using orthophoto
  2. Manage (show/hide) visibility of DSM,contour map layers.
  3. Map rotation (for top view and perspective view)
  4. Distance measurement
  5. Elevation measurement using elevation layer

Can anyone please help me understand how this can be achieved in an android application? I have checked the QGIS desktop app and could see all these functionalities.

I am looking for an open source android library to render the high resolution image and perform the above mentioned functionalities. I have checked the https://github.com/moagrius/TileView sdk. But it don't support layer rotation.

Can anyone please suggest any android sdk to be used for the purpose?

closed as too broad by PolyGeo Mar 12 '17 at 11:04

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • What Android SDKs have you found in your research? Which have you investigated? Which got the closest to meeting your requirements? What was the showstopper requirement that prevented you proceeding to (further) testing? – PolyGeo Mar 12 '17 at 11:05
  • @PolyGeo I could only find ArcGIS runtime SDK for android to meet my requirements. But the raster functionality is in beta for mobile platforms at version 100.0.0. I would like to know if there is any open source sdk that can meet my requirements. I am new to the world of GIS and wish if someone can provide me with some help. – Neethu Mar 12 '17 at 15:50
  • Please edit your question with any requested clarifications. – PolyGeo Mar 12 '17 at 20:05