Home
Add Document
Sign In
Create An Account
Using ArcGIS for Server
Download PDF
Comment
Report
11 Downloads
296 Views
Using ArcGIS for Server Javier Abadía, Esri España Peter McDaid, Esri UK
1.
Intro
2.
ArcGIS for Server = Geospatial Apps Server
3.
Map Services •
Publishing Flow
Spatial Functionality Services
4. •
5.
Apps
Publishing Flow
Consuming Services Web
Agenda
What are we going to talk about?
Location is Important
the power of where
Location is Difficult
projections, processing, managing data…
Knowledge Workers
DecisionMakers
Public Engagment
Anytime, anywhere, any device
Enterprise Integration
ArcGIS GIS Professionals
Opportunity
Our Job: Turn complex into simple
…for your own organization …integration into other applications
… for GIS community
…for everybody
Map Viewer vs WebGIS
WebGIS applications for…
Sample Application Base Map
Query
Advanced functionality
Operational Info
FRONT END
Client-side SDKs and Apps
REST API
BACK END
ArcGIS Online
ArcGIS for Server
Solutions
APIs
Integration
Client-side SDKs and Apps
FRONT END MS Office
Templates
Apps
BI
ERP, CRM
Mobile
Web
Desktop
Embedded
Collector
Dashboard
GIS FOR END-USERS
REST API Base Maps
Routing
REST
Geocoding
Geo-Enrichment
Hosted Services
OGC
Maps
ArcGIS Online
BACK END
ArcGIS for Server inAmazon EC2
ArcGIS Online
Geo-processing
Features
ArcGIS for Desktop
Editing
GIS PROFESSIONALS
Analysis
Geocoding
ArcGIS for Server ArcGIS for Server
SERVICES
GIS Professionals
Routing
Geodatabase
DATA
ArcGIS for Server The Geospatial Apps Server
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 …
Map Service
Geo-Processing Service
Tiled Map Service
Network Services Schematics Services
Feature Service
Image Service
How? Geoservices
Geocoding Services
Open Standards
The power of GIS exposed through webservices
Map Services
Tiled Map Service
[Dynamic] Map Service
Feature Service
Query
YES
YES
YES
Edit
NO
NO
YES
Performance
Very Fast
Fast
Medium
Change symbology
NO
Dynamic Layers
YES
Config. Pop-up
YES
YES
YES
ArcGIS Server
YES
YES
YES
ArcGIS Online
YES
NO
YES
Recommended for
Base Info
Operational Info
Operational Info
DEMO
Map Service Types
DEMO
Publishing Map Services
Data Store Registration
Publishing Patterns
Copying data ArcGIS Server
Publisher Publish reference data
reference data Data copied during publishing
.sd or managed enterprise gdb
Data Store Registration
Publishing Patterns
Reference ArcGIS Server
Publisher Publish
reference data
reference data
Performance
Dilemmas and Trade-Offs
client-side or server-side rendering
ArcGIS for Server supports both
Client side graphics
Server side rendering
Tiled Services
Map Services
Map Services with Dynamic Layers enabled
PNG
Static Content Static Appearance
Dynamic Content
Server Side: Static vs Dynamic
PNG
Dynamic Appearance
content and appearance
DEMO
Dynamic Layers
Flex Silverlight Javascript iOS Android Windows Phone
Files
HTTP requests
ArcGIS for Server
responses
File IO SQL
Geodatabases
Desktop
REST API
Consuming map services
Map Service
Geo-Processing Service
Tiled Map Service
Network Services Schematics Services
Feature Service
Image Service
How? Geoservices
Geocoding Services
Open Standards
The power of GIS exposed through webservices
Spatial Functionality Services
Complex Information
Actionable [simple] results
Complex Processing
for users and for developers
Simple Input
the Sweet Spot
Good geospatial services
Simple Input
Complex Information
Complex Processing
the Sweet Spot
Actionable [simple] results
Good geospatial services
Types of services ArcGIS for Server
ArcGIS Online
•
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
DEMO
GP Service Watershed
How to access these services? Using the one and only true language: REST
•
REST API
•
Services Directory
•
SDK helper classes and methods •
any platform
Summary
•
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
Take-aways
How can developers leverage the power of ArcGIS for Server?
•
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
Learning more
developers.arcgis.com, resources.arcgis.com
Recommend Documents
ArcGIS Server using ArcGIS API for FLEX
ArcGIS for Server 10.1
ArcGIS Server for Administrators
ArcGIS for Server
ArcGIS 10.2 for Server
ArcGIS Server
ArcGIS Server
×
Report Using ArcGIS for Server
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Facebook
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & Close