Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
ArcGIS Server 10.0 and BeyondNikki Golding
What is new in ArcGIS Server 10?
9.3.1
10
9.3
9.2
9.1
9.0
9.3..11111
9.3
9.2
9.1
9.0
…builds upon and enhances ArcGIS Server 9.3.1
• Highlights:• Enhanced Web Mapping• More powerful server-based analysis• Geo-collaboration and Web 2.0 Editing• Runs on Amazon EC2
• Miscellaneous• Q&A
Agenda
ArcGIS.comA new look at creating and sharing geographic information
• A public site, hosted by ESRI• Find, create and share geographic information
• Empowering the non-GIS expert!
• Public and Private Groups• Two ready to use applications:
• ArcGIS.com Viewer• ArcGIS Explorer Online
A gateway into your ArcGIS Server services and applicationsarcgis.com
• Configurable app• Look and feel• Capabilities• Map content
• Ideal for the creation of focused/vertical applications• Extensible/Customizable• You host it, you control it
Formerly known as the ‘Sample Flex Viewer’, now fully supported
A new configurable out of the box application
ArcGIS Viewer for Flex
esri.com/flexviewer
Web Applications DemoGATOR
• Runs on Sharepoint 2007 and 2010• Several Web Parts
• Map• Location Field• GeoList
• Configurable Web Parts
…Sharepoint integration
Embed your ArcGIS maps in Sharepoint with a few clicks
Sharepoint Mapping Parts
esri.com/sharepoint
• Experience ArcGIS from your phone• Publish ArcGIS Server service• Author a Web Map• Open straight from your device
• Out of the box app• For iPhone\iPad• Windows Phone• Android• Download from app Store/Windows
Marketplace/Android Market• SDKs
• iOS (iPhone/iPad)• Windows Phone • Android
GIS for a wider audience
ArcGIS for consumer devices
Enhanced Map Services
More and more ready to use contentAvailable through ArcGIS On-line or the ArcGIS Data Appliance
Demographic & Thematic
Imageryg y
TopographicTopographic
• Ideal base maps for your business data• Many new maps added since 9.3.1 was released• For use in your web applications• Bing Maps now free*
* For ArcGIS Server licensed users. Free for internal use within your organization.
• Added support for:• Maplex text placement• Cartographic Representations• Parcel fabrics• Query Layers…
… Authoring Professional Looking Maps for the Web
Enhanced Optimized Map Services for on the fly or cached services
More beautiful maps for the web
Map Animations made easyTime-aware layers and services
• Built in tools for authoring time aware map services• Ready to use map animation tools• Supported by all APIs
Time-Aware Maps Demo
New ‘Compact Cache’ format
Optimized format for your map caches
Time to create Space on disk Time to move
Exploded 5 hours 17 minutes 5.02Gb 9 hours 11 minutes
Compact 1 hour 48 minutes 4.71Gb 8 minutes 13 seconds
• Benefits of Compact Cache:• Easier to move around (staging/production)• Great map tile retrieval performance• Faster cache creation (generally)
• Scales much, much better than exploded (‘Local cache directory’)
• Accelerated update & deleted time
PNG8 Land-use map 4M map tiles
Staging Compact cache = less time Production
• Scenarios:• Import updates into your master map cache• Build map caches collaboratively• Export your map cache and take to the field
• Disconnected map cache
…Faster map cache creation and updates
Compact Cache
County AMap Cache
County BMap Cache
New Geoprocessing tools to import and export map caches
Enhanced Map Caching workflows
Map Caches in 10Demo
Other Map Service enhancements
• Geodatabase attachments• Geodatabase relationships• Enhanced support for subtypes and domains• Standalone tables• Faster Queries
Fuzzy Overlay Fuzzyy verlay O
Ecological Sampling
Fuzzyy verlaO
Ecological S
Location / Allocation
• More than 130 new tools• More efficient processing
– Up to 15x faster for some tools
PDF Maps on Demand
Data Extraction Services(CAD, shapefile, raster formats…)
Stronger Geoprocessing for ServerMore tools, easier access and faster execution
Geoprocessing Services DemoExport to PDF (High Quality Print)
Export to PDF Advanced Options
Data Extraction
• Enabling simple sketching & advanced editing• Well defined Information Model• Edit from anywhere (many clients)
iPhoneHandheldsAnd Tablets
Web Browsers
Desktop
FeatureService
Built-in geocollaboration and web editingFrom Volunteered Geographic Information to sophisticated web editing
Feature and Geometry ServicesEditing your geodatabase over the internet
Web Browser
FeatureService
GeometryService
• New Feature Service• For quick geodatabase edits• Last-in wins (stateless service)• Editing based on predefined templates
• Enhanced Geometry Service• Geometry manipulation to support edit workflows• Union, Reshape, Extend/Trim…
• Client-side Feature Layers
Web Editing DemoJava Script API Editing Demo
Internet Editing for ArcGIS Desktop tooFor sophisticated editing or ‘disconnected’ scenarios
• A Map Service that you can edit from Desktop
EnterpriseGeodatabase
ArcGISDesktop
Check-in/Check-outGeodatabase Replication
ArcGIS Server runs on Amazon EC2Through ESRI provided Amazon Machine Images
• Ready to go:• Configure ArcGIS Server instantly
• Elasticity: Scale your configuration as needed• Add or remove machines from your deployment easily
• Leverage other Amazon Web Services• Web content delivery (Cloud Front)• Storage (S3 and EBS)• Monitoring and Auto-Scaling…• Etc
ELB
…a new delivery mechanism for ArcGIS Server
New Search Service
• Centralize Search and Indexing of GIS Resources• Security: Use several Search Services• For use internally by Desktop users• Not a Search Service for Web users• Non spatial search on ‘Item Descriptions’• Very, very fast
Enhanced access to databasesNew ‘Query Layers’
• SQL based Tables and Feature Layers• More flexible access to data
• GroupBy, Joins…• No need for ArcSDE tables
• Author in ArcMap, publish to Server• Will look as simple features• Read only• Author in ArcMap, and publish as a service!
Native SQL access to databases
Database
SQL
Enhanced Image ServicesOptimized serving of Imagery and Rasters
Mosaic Datasets combine the best of Raster Catalogs and Image Service Definitions
• Image Services• Serve any raster dataset• Client defined projection, compression• Author and Client defined functions• SOAP/REST Improvements
• Image Extension - was Image Server• No longer a separate install• Serves Mosaic Datasets
• New GeoDatabase Model• Large collections of imagery with
• Dynamic Mosaicking
• OnTheFly processing
• Improved Web Access• Query, Identify and Download
RasterDataset Massive
Collections
MosaicDataset
Image Extension
Image Service
Extending the ServerServer Object Extensions now support REST
• Create new GIS services with Server Object Extensions• Java
• Eclipse plug-in integration• .Net
• Visual Studio• REST and SOAP support
• Accessible from any ArcGIS Web Mapping API• And SOAP or REST capable client/environment
Enhanced OGC support
• Support for Time in WMS , KML and WCS Server.• WFS:
• Field aliases and visibility• DefaultMaxFeatures parameter• WFS-T edit non versioned feature classes
• WMS:• Improved SLD support• XSL-T templates with GetFeatureInfo
ArcGIS Server 10.1
ArcGIS Roadmap
• Service Packs
- For 9.3.1 & 10
• Ongoing Updates
- Web APIs, Viewers, Mobile (iOS, Android, Windows)
• ArcGIS 10.1- Beta in Summer 2011
10.1
9.3.1
10
9.39.2
9.3.1
10
3
1
10.1 Simplifies Geographic Knowledge SharingAs Packages and Services
Geographic Data
Workflows
Maps and Visualization
MetadataData Models
Spatial Analysis ModelsModels
…Sharing to individuals, groups… everyone
…Using files, enterprise servers, & cloud servers
Improved Data IntegrationEnhancing ArcGIS
…Improving Workflow Interoperability
LIDAR(LAS)
LIDAR
Dynamic Access and Analysis
LIDAR System
ArcGIS
KML Viewers
GoogleKML
KML
Improved UnifiedAccess
ArcGIS
CAD AutoCAD
Micro-Station
ArcGIS
AArcGIS AACAD Data
DBMS Tables
KML
Direct UseDBMS
ArcGIS
KKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLL
Direct GISEditing
In 10.1 you must analyze MXD map documents
Not supported in 10.1TextFiles Do not add to map service, add to app.
Geoprocessing Layer Workflow for publishing changes. Not needed
Tracking Analyst Layer Already support time layers in all APIs
Web Service Layer (OGC, Server…) Do not add to map service, add to app
CAD, Coverage, Personal GDB Sorry
NetCDF, VPF, Topology Layer Not planned
Linear Referencing Hatch renderer Not planned.
Custom renderers (written in AO) Not planned.
MOLE, Bivariate, Not planned
Before publishing a service (and some things will be dropped in the process)
I want to change layers in map service
• Adding, removing, reordering layers• Changing their symbology
• In 10:- Use non-pooled services , ArcObjects and Local
Connections for that- Play around with WMS Style Layer Descriptors
• In 10.1:- Dynamic Layers in 10.1 Map Services
10.1 lets you do that simply and efficiently
I want to print a high quality (ArcMap-like) map
• Create a printable document (PDF preferably)• That can be printed to ‘exact’ scale• Leveraging ArcMap layouts
- It’s look and feel and authoring environment
• Good enough for large plots - 33x44 inch maps
• Displaying ALL contents of my web map- Services, graphics, selections
• In 10: Write ArcObjects or Python code• In 10.1: Depends…
10.1 lets you do that simply and efficiently
Introducing ‘Export webmap’ service (new at 10.1)
• An out of the box service• Webmap-in (json), map out (PDF, EPS, PNG, JPEG…)
• Preconfigured with your own ArcMap layouts
Print any webmap to a small (max 11x17 inch) piece of paper
Map Service Image Service Feature Service GraphicsExtent Title…
myMap.exportWebMap()
JSON
ExportWebMapService
Output Map
Layout1Layout2
Introducing ArcPy.Mapping (enhanced in 10.1)
• Python scripting module: works in GP Server• For map document and layer manipulation and export• Ideal for fine access to map layouts in Server
• In 10:- Powerful but somewhat limited for web map printing
- OK if you do not need client-side graphics- Lots of code otherwise (although simpler than ArcObjects!)
• In 10.1:- Enhancements to handle graphics and webmap contents easily
Map automation exposed as a Web Service
In 10.1 you cant run on a 32bit environment
• Server is a 64bit native app
• Except:
- The Web Gateway component- Used for integrating into third
party web servers Server 10.1Web Services
port 6080 (by default)080000000 (b
Third party Web Server
port 80 (generally)
App
http
rWeb
Adaptor
64 bit and 32 bit
64 bit only