![Page 1: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/1.jpg)
ArcGIS Server 10.0 and BeyondNikki Golding
![Page 2: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/2.jpg)
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
![Page 3: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/3.jpg)
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
![Page 4: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/4.jpg)
• 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
![Page 5: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/5.jpg)
Web Applications DemoGATOR
![Page 6: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/6.jpg)
• 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
![Page 7: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/7.jpg)
• 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
![Page 8: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/8.jpg)
Enhanced Map Services
![Page 9: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/9.jpg)
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.
![Page 10: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/10.jpg)
• 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
![Page 11: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/11.jpg)
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
![Page 12: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/12.jpg)
Time-Aware Maps Demo
![Page 13: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/13.jpg)
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
![Page 14: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/14.jpg)
• 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
![Page 15: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/15.jpg)
Map Caches in 10Demo
![Page 16: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/16.jpg)
Other Map Service enhancements
• Geodatabase attachments• Geodatabase relationships• Enhanced support for subtypes and domains• Standalone tables• Faster Queries
![Page 17: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/17.jpg)
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
![Page 18: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/18.jpg)
Geoprocessing Services DemoExport to PDF (High Quality Print)
Export to PDF Advanced Options
Data Extraction
![Page 19: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/19.jpg)
• 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
![Page 20: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/20.jpg)
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
![Page 21: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/21.jpg)
Web Editing DemoJava Script API Editing Demo
![Page 22: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/22.jpg)
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
![Page 23: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/23.jpg)
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
![Page 24: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/24.jpg)
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
![Page 25: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/25.jpg)
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
![Page 26: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/26.jpg)
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
![Page 27: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/27.jpg)
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
![Page 28: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/28.jpg)
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
![Page 29: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/29.jpg)
ArcGIS Server 10.1
![Page 30: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/30.jpg)
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
![Page 31: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/31.jpg)
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
![Page 32: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/32.jpg)
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
![Page 33: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/33.jpg)
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)
![Page 34: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/34.jpg)
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
![Page 35: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/35.jpg)
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
![Page 36: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/36.jpg)
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
![Page 37: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/37.jpg)
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
![Page 38: ArcGIS Server 10.0 and Beyond · 2014-06-04 · Server Object Extensions now support REST • Create new GIS services with Server Object Extensions • Java • Eclipse plug-in integration](https://reader030.vdocument.in/reader030/viewer/2022041113/5f1dc7a38f2f830a26100618/html5/thumbnails/38.jpg)
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