using arcgis for server - amazon s3 fileusing arcgis for server . javier abadía, esri españa peter...
TRANSCRIPT
![Page 1: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/1.jpg)
Using ArcGIS for Server Javier Abadía, Esri España
Peter McDaid, Esri UK
![Page 2: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/2.jpg)
Agenda What are we going to talk about?
1. Intro
2. ArcGIS for Server = Geospatial Apps Server
3. Map Services
• Publishing Flow
4. Spatial Functionality Services
• Publishing Flow
5. Consuming Services
Web
Apps
![Page 3: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/3.jpg)
Location is Important the power of where
![Page 4: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/4.jpg)
Location is Difficult projections, processing, managing data…
![Page 5: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/5.jpg)
Opportunity Our Job: Turn complex into simple
ArcGIS
Decision-Makers
Knowledge Workers
GIS Professionals
Enterprise Integration
Anytime, anywhere, any device
Public Engagment
![Page 6: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/6.jpg)
Map Viewer vs WebGIS WebGIS applications for…
…for your own organization
… for GIS community
…integration into other applications
…for everybody
![Page 7: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/7.jpg)
Sample Application
Base Map
Operational Info
Query
Advanced functionality
![Page 8: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/8.jpg)
BACK END ArcGIS Online ArcGIS for Server
FRONT END Client-side SDKs and Apps
REST API
![Page 9: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/9.jpg)
GIS FOR END-USERS
APIs
REST
Mobile Desktop
Apps
Collector Dashboard Web
Integration
MS Office BI ERP, CRM
Solutions
Templates
OGC
GIS Professionals Editing Analysis ArcGIS for
Desktop
GIS PROFESSIONALS
Geodatabase
DATA
Embedded
ArcGIS for Server inAmazon EC2 ArcGIS for Server
SERVICES
Maps Geo-processing Features Routing Geocoding
ArcGIS Online
Base Maps Routing Geocoding Geo-Enrichment Hosted Services
BACK END ArcGIS Online ArcGIS for Server
REST API
FRONT END Client-side SDKs and Apps
![Page 10: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/10.jpg)
The Geospatial Apps Server
ArcGIS for Server
![Page 11: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/11.jpg)
ArcGIS for Server Geospatial Applications Server
Map Geospatial Applications Server
Serving Maps Supporting Applications
• Web, Mobile, Embedded • Through REST • Out-of-the-box Apps • APIs and SDKs
Serving geospatial functionality • Editing • Spatial Analysis • Routing • Geocoding • …
![Page 12: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/12.jpg)
How? Geoservices The power of GIS exposed through webservices
Map Service
Tiled Map Service
Feature Service
Network Services
Geocoding Services
Open Standards Image Service
Geo-Processing Service
Schematics Services
![Page 13: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/13.jpg)
Map Services
![Page 14: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/14.jpg)
Change symbology
ArcGIS Server
ArcGIS Online
Recommended for
Edit
Performance
Config. Pop-up
Query
Feature Service
YES
YES
YES
YES
YES
YES
Operational Info
Medium
[Dynamic] Map Service
NO
YES
Dynamic Layers
NO
YES
Operational Info
Fast
YES
Very Fast
Tiled Map Service
YES
YES
NO
NO
YES
Base Info
YES
![Page 15: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/15.jpg)
Map Service Types
DEMO
![Page 16: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/16.jpg)
Publishing Map Services
DEMO
![Page 17: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/17.jpg)
ArcGIS Server Publisher
reference data
reference data
Publish
Data copied during publishing .sd or managed
enterprise gdb
Data Store Registration Copying data
Publishing Patterns
![Page 18: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/18.jpg)
Data Store Registration
ArcGIS Server Publisher
reference data reference data
Publish
Reference Publishing Patterns
![Page 19: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/19.jpg)
Performance Dilemmas and Trade-Offs
![Page 20: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/20.jpg)
client-side or server-side rendering ArcGIS for Server supports both
![Page 21: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/21.jpg)
Client side graphics
Server side rendering
![Page 22: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/22.jpg)
Server Side: Static vs Dynamic content and appearance
Static Content Static Appearance
Dynamic Content Dynamic Appearance
Tiled Services
Map Services
Map Services with Dynamic
Layers enabled
PNG PNG
![Page 24: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/24.jpg)
ArcGIS for Server
Flex
Silverlight
Javascript
iOS
Android
Files
Geodatabases
File IO
SQL
Windows Phone
Desktop
HTTP
requests
responses
REST API Consuming map services
![Page 25: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/25.jpg)
How? Geoservices The power of GIS exposed through webservices
Map Service
Tiled Map Service
Feature Service
Network Services
Geocoding Services
Open Standards Image Service
Geo-Processing Service
Schematics Services
![Page 26: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/26.jpg)
Spatial Functionality Services
![Page 27: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/27.jpg)
the Sweet Spot Good geospatial services
Complex Information
Complex Processing
Simple Input
Actionable [simple] results
for users and for developers
![Page 28: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/28.jpg)
the Sweet Spot Good geospatial services
Actionable [simple] results Complex
Processing
Simple Input
Complex Information
![Page 29: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/29.jpg)
Types of services
• Geocoding Custom World Geocoding
• Routing Custom World Routing + Traffic
• Image Yes Base
• Print Yes No
• Geometry Yes Yes
• GP tools Yes No
• Geo-enrichment No Yes
• Spatial Analysis Yes (GP) Yes
ArcGIS for Server ArcGIS Online
![Page 30: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/30.jpg)
Watershed
GP Service
DEMO
![Page 31: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/31.jpg)
How to access these services? Using the one and only true language: REST
• REST API
• Services Directory
• SDK helper classes and methods
• any platform
![Page 32: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/32.jpg)
Summary
![Page 33: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/33.jpg)
Take-aways How can developers leverage the power of ArcGIS for Server?
• Location is important, Location is difficult
• ArcGIS for Server is not a Map Server
• Good geospatial apps are
• Interesting, rich, active, interactive
• Use complex data, complex processing
• Need simple inputs
• Provide actionable and simple results
• ArcGIS for Server can serve
• Maps, in many different flavours with different performance/functional trade-offs
• Functional services
• all of them through REST
![Page 34: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/34.jpg)
Learning more developers.arcgis.com, resources.arcgis.com
• ArcGIS for Server - Map services
• ArcGIS for Server – GP services
• ArcGIS Online – Hosted Services
• ArcGIS Online – ESRI services
• REST API
• Fiddler Extension ArcGIS Server REST
![Page 35: Using ArcGIS for Server - Amazon S3 fileUsing ArcGIS for Server . Javier Abadía, Esri España Peter McDaid, Esri UK](https://reader031.vdocuments.us/reader031/viewer/2022013002/5ceb0a0f88c9931e1e8dcd7e/html5/thumbnails/35.jpg)