ArcGIS Online Developers Guide to
content and services
David Martinez
John Yaist
DevSummit DC
February 26, 2016 | Washington, DC
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2244233/devdcesrilogo.png)
What Can you Do
dev Subscription
use the Viewer Approach
It Starts with a Web Map
- ArcGIS Online Map Viewer
- Choose basemap
- Add layers
- Style layers
- Create, Edit, Share
demo
Content
services
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2261596/analysis-detecting.png)
Geocoding
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2261296/analysis-geocoding.png)
Geocoding
Return a List of Candidates
http://geocode.arcgis.com/arcGIS/rest/services/World/GeocodeServer/findAddressCandidates?Address=380+New+York+Street&City=Redlands&State=CA&Zip=92373
Batch Geocode
http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/geocodeAddresses?addresses={"records":[{"attributes":{"OBJECTID":1,"STREET":"440 Arguello Blvd","ZONE":"94118"}}]}&outSR=&f=pjson
demo
Features
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2261604/visualization-smart-mapping.png)
Create from Scratch
- ArcGIS for Developers
- Create Dataset
- Define schema interactively
- ArcGIS Online Map View to add data
Import data
- ArcGIS Online
- Use "Add Item"
- View and Query REST endpoint
demo
analysis
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2261578/analysis-determining.png)
demo
Patterns
- Templates
- Builders
- APIs
App Templates
- Share
- Configure
- Save
- Re-configure
- Download code
- Build/host your own
Web AppBuilder
- Share
- Configure
- Save
- Re-configure
- Download (option)
- Build/host your own
ArcGIS JS API
- ArcGIS for Developers
- Samples and sandbox
- Use your own webmapID!
Apps from Layers
ArcGIS JS API 3.x/4.0
- Get REST endpoints
- Load into map
- Sort/order
- Default symbols or override
Esri-Leaflet
- Get REST endpoints
- Load into map
- Sort/order
- Default symbols or override
- HINT: Use Esri-Leaflet-Renderer!
Geojson
- Access directly
- ArcGIS JS - geojson-layer-js
- Esri-Leaflet - geojson
![](https://s3.amazonaws.com/media-p.slid.es/uploads/308165/images/2244233/devdcesrilogo.png)
Developer Guide
By dmart
Developer Guide
- 1,950