10 ArcGIS Developer Tools and Techniques
You Didn't Know You Needed
Allan Laframboise
slides.com/alaframboise
1. ArcGIS for Developers
Productivity tools & resources
Home page
Global search - licensing, APIs, specs...
Getting Started
ArcGIS Core Documentation
ArcGIS DevLabs
Example Apps
Feature Pages - apps and ideas
2. ArcGIS Account
What can I do?
Account Types
ArcGIS Subscription = Developer Account
Essentials (free): ArcGIS Organization, 1 dev
Paid: 2 ArcGIS Organizations - 1 dev, 5 users
ArcGIS Organization = Developer Access
ArcGIS for Developers
- downloads, apps, credits
ArcGIS Online
- create maps, manage data & content...
3. Link Accounts
Swap Between Accounts
Link multiple ArcGIS accounts
Account types
Public
Developer
Organization
ArcGIS for Developers > Switch Accounts
4. Moving Content
Move Items Between Accounts
ArcGIS Online
MapViewer - Save as...
Manually export and import
ArcGIS Online Assistant
Maps, layers and data
Shallow or deep copy
5. Authenticated Services
Manage apps and
authenticate services
Create an app
Create service proxy
Use proxy url in app
6. Authenticate Layers
Load Authenticated Layers
Load layer into Map Viewer
Copy, Save Layer (styles)
Get layer url
Add a new item (from web) + authenticate + share
Replace url in original layer
Load layer by item
6. Load Webmaps
Load portal items and JSON
ArcGIS Online Map Viewer
ArcGIS Online (share data URL)
ArcGIS Online Assistant
Load webmap via JSON
7. Load Layers
Load layers from portal items
Get PortalItem ID
L
oad from portal item
8. Styling with JSON
Style popups and renderers
ArcGIS Online Map Viewer to style layer
Get popup JSON
and
render JSON
Style layer via JSON
9. REST Services
Access REST API directly
Create an AppID
Generate a token
Build URL params
Make HTTP request
ArcGIS REST Doc and DevLabs
10. Search
Final Notes
Account
ArcGIS for Developers
ArcGIS Online
Authentication
JSON
REST
slides.com/alaframboise
Session Feedback
Download the Esri Events App
Made with Slides.com