Sharing Geographic ContentJohn Thieling
Agenda
• ArcGIS Online
• ArcGIS for Server
• Portal for ArcGIS
ArcGIS: A platform for collaboration
. . . A Framework for Sharing, and Collaborating
• Mapping
• Analysis
• Visualization
CitizensManagers
KnowledgeWorkers
Professional GIS
EnterpriseIntegration
DeployedUsers
Esri- or self-hosted content
Portal for ArcGIS
• Maps, apps, data, tools
Self-hosted
ArcGIS Online
Esri-hosted
• Maps, apps, data, tools
ArcGIS for Server
• All types of services (data)
Could exist in the cloud(e.g., Amazon EC2)
ArcGIS Online is secure
What types of content can be shared?
• Five groups- Maps
- Data layers
- Data files
- Tools
- Applications
With whom do you want to share?
No one(keep private)
Specific group(s)
Your organization
Everyone
ArcGIS for Server
Services (on-premises)
ArcGIS services
ArcGIS Online
Hosted services
Web mapsArcMap data layers
Web maps
Web map
D
Preparing operational content
• Using ArcGIS for Desktop
TYPE OFDATA
TYPE OF CONNECTION
ArcGISOnline
ArcGISServer
TYPE OF SERVICE?
WHERE TO PUBLISH THE DATA?
Desktop
Basemap
Operational
Feature service versus map service
Feature service streams vector features to client.
TYPE OFSERVICE
Map
Feature
Map service streams picture to client.
Streams features
Streams picture
Service
D
How to handle the data
• Two options:- Copy data to the server
OR
- Register data source with the server
ArcGIS Online
ArcGIS for Server
Service
Copy data to serverRegister the data
ArcGIS for Server
Author location Server location
D
Registering a service
• Add service as an item to ArcGIS Online/Portal for ArcGIS
• Share with others
D
Sharing operational content
• Using ArcGIS for Desktop
TYPE OF SERVICE
Map
Feature
Map
AddFeature Access
Basemap
TYPE OFDATA
TYPE OF CONNECTION
ArcGISOnline
ArcGISServer
Desktop
Operational
Using services
Web maps Web apps Desktop Mobile
(Services)
ArcGIS Online
ArcGISServer
Web maps to web apps
Hosted by ArcGIS Online
Services
Web mapWeb app*
Hosted by your web server
*Many prebuilt JavaScript app templates
D
ArcGIS viewers
• Create your own custom web apps without coding
ArcGIS Viewer for Flex
ArcGIS Viewer for Silverlight
JS Web App Builder
D
Developer apps
HTML5/JS
Flex
Web Mobile
Java
.NET
Objective-C
Runtime SDKs•iOS•Android•Windows Store•Windows Phone
Web APIs•JavaScript•Flex•Silverlight
Silverlight
Basemap services
TYPE OFSERVICE
Tiled map
Cached map
Operational
TYPE OFDATA
TYPE OF CONNECTION
ArcGISOnline
ArcGISfor Server
ArcGISfor Desktop
Basemap
Map services in ArcGIS Online
ArcGIS Online
Tile package
(TPK)
Tiled map service
Tile package
Option #1
Option #2
ArcGIS for Desktop
D
Should you create your own image service?
Purpose of imagery
Basemap
ArcGIS Online
In-house data
Analysis, visualization, downloads
Image service (dynamic)
Image service with
caching
Cached / tiled map service
D
Image services
Raster datasets Layer filesMosaic datasets
Image service•Imaging•WCS•WMS
Dynamic capabilities
Caching option
ArcGIS for Server
D
Using image services
Desktop
Web APIs
• Fully supports dynamic and cached
• Toggle display between both
• Use either cached or dynamic
• If dynamic, a set of analyticaloperations is supported
Web maps • Can display time enabled imagery
Why share geoprocessing services?
GP Package
GP Service
Desktopusersonly
Entire ArcGIS Online
community
D
Steps to create a geoprocessing service
Prepare /
run model
Publish
model results
Use
service
Inputparameters
Output parameters
Preparing and running the model
Need to setsymbology?
Need to setinput parameters?
Modelprocesses
Using geoprocessing services
ArcGIS for Desktop Web app
D
Latitude
Lo
ng
itu
de
50oN
10oS
20oN
85oW
125
oW 45
oW
5oW
Gray Ave W
arn
er S
t
Geocoding
508 Gray Ave, Durham, NC 78o53’21.57”W, 35o59’58.56”N
D
Portal for ArcGIS
• At 10.2 an alternative implementation- Value and functionality of Online
- Same collaboration tools and apps that you see in ArcGIS Online (e.g. Esri Maps for Office)
- Same ArcGIS applications to fully deliver a WebGIS experience
- Full productization with installers, support, and documentation
- Works closely with ArcGIS for Server
Portal for ArcGIS
• Typical reasons for choosing Portal for ArcGIS- Have no internet/www connection
- Have strict SLAs and governance
- Are not ready for cloud yet
• Typical reason for choosing ArcGIS Online- Lower overall cost (faster start, less admin costs)
- Continuous updates and improvements
- Elasticity
Private Network
Portal for ArcGIS deployment
Client applications and browsers
Web Server
Portal for ArcGIS
PortalWeb Adaptor
ArcGIS for Server
ServerWeb Adaptor
Architectural challenges
• Requires an fully qualified domain names- Need to install a Windows AD domain controller
- DNS needs to be configured in AD
• When working with Server acts as a proxy
• Requires SSL- Self-sign certificates will fail in the proxy process
- Should also use AD certificate management
Licensing Portal for ArcGIS
• License basics- Server extension
- Included with Advanced license
- Provides unlimited anonymous access
• Named user licenses- Available for purchase in blocks of users
- Full web GIS capability for each use
- Desktop licenses with current maintenance- One named user per license
- Available for either ArcGIS Online or Portal
Advanced EsriLicense
Portal for ArcGIS
?
Questions
Thank you…
• Please fill out the session survey:
Offering ID: 1048
Online – www.esri.com/ucsessionsurveys
Paper – pick up and put in drop box
Sharing Geographic Content