ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri...
Transcript of ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri...
![Page 1: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/1.jpg)
ArcGIS Apps for the Field:
Working TogetherJames McManus
Joel Whitney
![Page 2: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/2.jpg)
Agenda
• ArcGIS Field Apps overview
• What ways the apps work together
- Demo
• How the apps are able to work together
• What other ways the apps can communicate
- Demo
• Why is this important to you? (with developers in mind)
![Page 3: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/3.jpg)
ArcGIS Field Apps overviewSurvey123 for ArcGIS
Explorer for ArcGIS
Navigator for ArcGIS
Collector for ArcGIS
Workforce for ArcGIS
![Page 4: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/4.jpg)
ArcGIS Field AppsEcosystem
ArcGIS for Desktop
Workforce for ArcGIS
Navigator for ArcGIS
Operations Dashboard for ArcGIS
ArcGIS Pro
Survey123 for
ArcGIS
Collector for ArcGIS
Drone2Map for
ArcGIS
Explorer for ArcGIS
Field Operations
![Page 5: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/5.jpg)
ArcGIS Field Apps
Survey123 for ArcGIS
https://doc.arcgis.com/en/survey123/
Form Centric Data Collection
Analyze & share results
Create smart forms
Collect anytime, anywhere
![Page 6: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/6.jpg)
ArcGIS Field Apps
Explorer for ArcGIS
https://doc.arcgis.com/en/explorer/
The platform ice-breaker
Your maps anywhere
Sketch, annotate, and communicate
Access information while disconnected
![Page 7: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/7.jpg)
ArcGIS Field Apps
Navigator for ArcGIS
https://doc.arcgis.com/en/navigator/
Maps built from your own data
Route with custom travel modes
Fully integrated with other Field Apps
Work Offline
![Page 8: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/8.jpg)
ArcGIS Field Apps
Collector for ArcGIS
https://doc.arcgis.com/en/collector/
Map Centric Data Collection
High accuracy GPS
Web Maps
Works offline
![Page 9: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/9.jpg)
ArcGIS Field Apps
Workforce for ArcGIS
https://doc.arcgis.com/en/workforce/
Plan, coordinate field work
Complete Field App integration
Create & Manage field assignments
Location Awareness
![Page 10: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/10.jpg)
ArcGIS Field AppsWhat ways the apps work together
![Page 11: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/11.jpg)
ArcGIS Field AppsWhat ways the apps work together
![Page 12: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/12.jpg)
ArcGIS Field AppsWhat ways the apps work together
![Page 13: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/13.jpg)
Demo: ArcGIS Field
Apps working
together
Survey123 for ArcGIS
Explorer for ArcGIS
Navigator for ArcGIS
Collector for ArcGIS
Workforce for ArcGIS
![Page 14: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/14.jpg)
Deep Linking with URL Schemes
How the apps are able to work together
![Page 15: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/15.jpg)
How the apps are able to work together
A method of invoking and passing state between
applications
What is deep linking with URL Schemes?
![Page 16: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/16.jpg)
A method of invoking and passing state between
applications
How the apps are able to work togetherWhat is a URL Scheme?
Contacts.app Phone.app
URL Schemetel:555-0155
![Page 17: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/17.jpg)
How the apps are able to work togetherSounds fancy ….
1. Identifying information for the app being invoked – “App Scheme”
2. App specific data or parameters
![Page 18: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/18.jpg)
How the apps are able to work togetherSounds fancy ….
1. Identifying information for the app being invoked – “App Scheme”
2. App specific data or parameters
1.
Scheme2. Data
MyApp://?argument=value
arcgis-explorer://?itemID=1cde286f20b74fa69b3c36dfa1e81a85
arcgis-navigator://?stop=41.780618,-88.179449&stopname=Dropped+Pin
![Page 19: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/19.jpg)
What other ways the apps can communicate
Survey123 for ArcGIS
Explorer for ArcGIS
Navigator for ArcGIS
Collector for ArcGIS
Workforce for ArcGIS
URL Scheme support
![Page 20: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/20.jpg)
arcgis-survey123://?
• itemID – The ID of the form to load
• field:<field_name> – assign a value to a given field/question
• center – The location for the point question
http://doc.arcgis.com/en/survey123/desktop/create-
surveys/integratewithotherapps.htm
URL Scheme support
Survey123 for ArcGIS
![Page 21: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/21.jpg)
http://doc.arcgis.com/en/survey123/desktop/create-
surveys/integratewithotherapps.htm
URL Scheme support
Survey123 for ArcGIS
Demo Examples:
Open survey Pre-populated fields
![Page 22: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/22.jpg)
arcgis-explorer://?
• itemID – Web Map or MMPK to open/download on launch
• center – center point of map – Lat/Lon, Address, Feature
• wkid – provide wkid for Lat/Lon in non-WGS84 spatial reference
• scale – scale to display the map at on launch
• rotation – custom map rotation
• markup – enable markup tool on launch
• bookmark – center map on bookmark instead of using center param
• search – quickly execute search for feature in map
GitHub Repository: https://github.com/Esri/explorer-integration
URL Scheme support
Explorer for ArcGIS
![Page 23: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/23.jpg)
GitHub Repository: https://github.com/Esri/explorer-integration
URL Scheme support
Explorer for ArcGIS
Demo Examples:Open Web Map Open MMPK
Center on feature Search featureCenter on coordinates
![Page 24: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/24.jpg)
arcgis-navigator://?
• start – Start location
• startname – Name of start
• stop – Location of a stop
• stopname – Name of stop
• callback – Callback URL scheme
• callbackprompt – Prompt displayed in the app
• optimize – Boolean to determine if route is optimized
• travelmode – Travel mode used when calculating the route
GitHub Repository: https://github.com/Esri/navigator-integration
URL Scheme support
Navigator for ArcGIS
![Page 25: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/25.jpg)
GitHub Repository: https://github.com/Esri/navigator-integration
URL Scheme support
Navigator for ArcGIS
Demo Examples:Route to single stop Route to many stops Optimize route to many stops
![Page 26: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/26.jpg)
arcgis-collector://?
• itemID – item ID of the webmap you want to to open on launch
• center – coordinates of centering point
• featureSourceURL – the URL to the layer to collect a feature
• featureAttributes – JSON dictionary of attributes for new feature
GitHub Repository: https://github.com/Esri/collector-integration
URL Scheme support
Collector for ArcGIS
![Page 27: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/27.jpg)
GitHub Repository: https://github.com/Esri/collector-integration
URL Scheme support
Collector for ArcGIS
Demo Examples:
Open Web Map
Set location and pre-populated fields
Set location for new feature
![Page 28: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/28.jpg)
URL Scheme support
Workforce for ArcGIS: Default app integrations
Collector for ArcGIS1. Select map
2. Assignment type
3. Select information to pass
Explorer for ArcGIS1. Select map
2. Assignment type
Navigator for ArcGIS
Survey123 for ArcGIS1. Select map
2. Assignment type
3. Select information to pass
![Page 29: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/29.jpg)
URL Scheme support
Workforce for ArcGIS: Custom app integrations
Collector for ArcGIS1. Select map
2. Assignment type
3. Select information to pass
Explorer for ArcGIS1. Select map
2. Assignment type
Navigator for ArcGIS
Survey123 for ArcGIS1. Select map
2. Assignment type
3. Select information to pass
Your custom app1. ????
?
![Page 30: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/30.jpg)
URL Scheme support
Workforce for ArcGIS: Add custom app integrations
https://ago-assistant.esri.com/
![Page 31: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/31.jpg)
URL Scheme support
Workforce for ArcGIS: App integrations
Demo:
![Page 32: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/32.jpg)
URL Scheme supportWays to deep link to ArcGIS Field Apps
• Host a web page with links
• Email or text message
• Email or text attachment
• Custom app
![Page 33: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/33.jpg)
(with developers in mind)
Why is this important to you?
![Page 34: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/34.jpg)
Why is this important to you? Not only our apps can talk to each other
Your App
![Page 35: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/35.jpg)
❑ Custom integrations in Field Apps• Shown from Workforce for ArcGIS
❑ Integrate to Field Apps from custom app• Shown from custom URLer app
❑ Custom integrations from Field Apps• Let’s see how…
✓
✓
Why is this important to you? Not only our apps can talk to each other
![Page 36: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/36.jpg)
Overview
• ArcGIS Field Apps overview
• What ways the apps work together (Out of the box integrations)
• How the apps are able to work together (Deep linking with URL Scheme)
• What other ways the apps can communicate (URL Scheme support)
• Why is this important to you? (Integrate with custom / 3rd party applications)
![Page 37: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/37.jpg)
See Us Here
• Navigator for ArcGIS:
Connecting to Preplanned
Routes
• Navigator for ArcGIS:
Connecting to Preplanned
Routes
WORKSHOP LOCATION
• Demo Theater 09
• Demo Theater 05
TIME FRAME
• Wed 7/11/2018
12:15 PM - 01:00 PM
• Thu 7/12/2018
10:00 AM - 10:45 AM
![Page 38: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/38.jpg)
Please Take Our Survey on the App
Download the Esri Events
app and find your event
Select the session
you attended
Scroll down to find the
feedback section
Complete answers
and select “Submit”
![Page 39: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/39.jpg)
Resources and Questions
Atlantic County, NJ: Navigator case study: http://www.esri.com/library/fliers/pdfs/optimized-
routing-atlantic-county.pdf
Pima County, AZ: Navigator case study: http://www.esri.com/library/fliers/pdfs/the-route-to-
more-efficient-inspections.pdf
GitHub repos
• Navigator: https://github.com/Esri/navigator-integration
• Collector: https://github.com/Esri/collector-integration
• Explorer: https://github.com/Esri/explorer-integration
• Survey123 help documentation: http://doc.arcgis.com/en/survey123/desktop/create-
surveys/integratewithotherapps.htm
![Page 40: ArcGIS Apps for the Field: Working Together...2018 Esri User Conference – Presentation, 2018 Esri User Conference, ArcGIS Apps for the Field: Working Together Created Date 20180719152259Z](https://reader031.fdocuments.in/reader031/viewer/2022011922/603c9e89d313771acd216617/html5/thumbnails/40.jpg)