You can perform analysis without a network connection using different technologies included in the ArcGIS Maps SDKs for Native Apps.
Mobile packages support geocoding and routing (as well as other street network analysis) while offline:
- Geocode and search: Find addresses and places, with auto-complete. Reverse geocode to retrieve the nearest address or place name for a location. Learn more here.
- Routing and directions: Get routes and turn-by-turn directions (learn more here). ArcGIS Maps SDKs for Native Apps also include components for providing an interactive navigation experience.
- Service area: Find service areas for a given time or distance from a set of starting points, or to a set of destinations. Learn more here.
- Closest facility: Find the closest facilities to events. Learn more about closest facility routing here.
To learn more, see Mobile packages.
You can use the geometry engine to work with geometries on your device. It includes functionality to:
- Derive new geometries with operations such as buffer, offset, and convex hull.
- Project geometries between spatial references.
- Analyze the relationships between geometries, such as whether geometries contain other geometries, or cross or touch one another.
- Perform set operations on geometries such as union and difference.
- Calculate geodesic and planar lengths, areas, and distances.
To learn more, go to the open source geometry library wiki.
ArcGIS Maps SDKs for Native Apps can perform interactive visual analysis (in 3D only) using a device's GPU.
Visual analysis considers terrain and other data in a 3D scene to provide viewshed, line-of-sight, and interactive distance measurement capabilities. You can apply multiple visual analysis overlays to a scene at once.