ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding...
Transcript of ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding...
![Page 1: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/1.jpg)
ArcGIS Runtime SDKs:Offline Routing
andGeocoding
Patrick StevensNa An
![Page 2: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/2.jpg)
• Offline routing and geocoding
•Demo: Sharing data from ArcMap
•Demo: Disconnected routing and geocoding on an Android tablet
•What should you do next?
![Page 3: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/3.jpg)
Why offline routing?
![Page 4: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/4.jpg)
• Address/POI Point on a map
What is geocoding?
![Page 5: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/5.jpg)
• Point on a map Address/POI
What isreverse geocoding?
![Page 6: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/6.jpg)
• Multiple stops- fixed sequence- optimal sequence
Offline Routing
![Page 7: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/7.jpg)
• Time windows
Offline Routing
![Page 8: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/8.jpg)
• Curb approach
• U-Turn policy
Offline Routing
![Page 9: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/9.jpg)
• Street network restrictions
• Barriers- Point- Polygon- Line
Offline Routing
![Page 10: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/10.jpg)
• Street network restrictions
• Barriers- Point- Polygon- Line
Offline Routing
![Page 11: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/11.jpg)
• Historical traffic
Offline Routing
![Page 12: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/12.jpg)
• Directions- Multiple languages
Offline Routing
![Page 13: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/13.jpg)
• Android• Java SE• iOS• Mac OS X• .Net• Qt
Supported in manyRuntime SDKs
![Page 14: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/14.jpg)
• Package your data- Clipping to an extent- Basemaps- Network dataset- Locator- 10.2+
Create Runtime Content
![Page 15: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/15.jpg)
![Page 16: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/16.jpg)
![Page 17: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/17.jpg)
Runtime Geocoding API Cheat Sheet
Create a Locator (Offline/Online)
Sample code
![Page 18: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/18.jpg)
Runtime Geocoding API Cheat Sheet
Create a Locator (Offline/Online)
Sample code
![Page 19: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/19.jpg)
Runtime Geocoding API Cheat Sheet
Geocoding
Sample code
![Page 20: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/20.jpg)
Runtime Geocoding API Cheat Sheet
Geocoding
Sample code
![Page 21: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/21.jpg)
Runtime Geocoding API Cheat Sheet
Reverse Geocoding
Sample code
![Page 22: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/22.jpg)
Runtime Geocoding API Cheat Sheet
Reverse Geocoding
Sample code
![Page 23: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/23.jpg)
Runtime Routing API Cheat SheetClass Global Instances
Switching between Online and Offline
Sample code
![Page 24: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/24.jpg)
Runtime Routing API Cheat SheetClass Global Instances
Switching between Online and Offline
Sample code
![Page 25: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/25.jpg)
Runtime Routing API Cheat Sheet (Continued)
Optimized Routing
Sample code
![Page 26: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/26.jpg)
Runtime Routing API Cheat Sheet (Continued)
Directions in Multiple Languages
Sample code
![Page 27: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/27.jpg)
Runtime Routing API Cheat Sheet (Continued)
Adding Stops
Sample code
![Page 28: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/28.jpg)
Runtime Routing API Cheat Sheet (Continued)
Adding Polygon Barriers
Sample code
![Page 29: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/29.jpg)
What should I do next?
![Page 30: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/30.jpg)
https://github.com/Esri/arcgis-runtime-demos-android
Documentationhttps://developers.arcgis.com/documentation/
Sampleshttps://developers.arcgis.com/android/sample-code/
Demo source code
http://proceedings.esri.com/
Slides
![Page 31: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/31.jpg)
• Navigation- Stand alone application- Remote control API- No SDK
• Geocoding - Suggestions- Local search
What’s Next
![Page 32: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/32.jpg)
• Mobile map packages- Compressed- Generated from ArcGIS Pro only
• Esri provided data will be available
What’s Next
![Page 33: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/33.jpg)
Please, take a few moments torate this sessionwww.esri.com/RateMyDevSummitSession
![Page 34: ArcGIS Runtime SDKs: Offline Routing and Geocoding · Remote control API-No SDK • Geocoding -Suggestions-Local search. What’s Next ... ArcGIS Runtime SDKs: Offline Routing and](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f1cb43224f7487f602de5d4/html5/thumbnails/34.jpg)
http://www.esri.com/RateMyDevSummitSession