Serving Imagery with ArcGIS Server 10.1 Presented by: André Piasta apiasta@esri.ca Esri Canada Users Conference Calgary, AB 28 May 2013
Today s Agenda ArcGIS server and image services Publishing of imagery and LiDAR using mosaic dataset Server-side processing using function template
Sharing Imagery Efficiently ArcGIS Server 10.1
Image Services What is it? Mobile Devices Desktop ArcGIS Online
Various Services Image Service -Image or raster data made available by a server to a client application Map Service -Published map document containing an image layer Other services -Globe service -Mobile service -Geodata service -Geocode service -Geometry service -Geoprocessing service -Globe service -Search service
Image Service vs Map Services Image service Serves imagery and LiDAR directly Image service layer properties can be altered by client Compression Rendering Band combinations Can be saved as a layer and used as a data source Map service Serves a map document containing raster or vector data Client views map service as it was designed Client cannot change layer properties Can build cache
Which Type of Service to Use Image Service Better functionality Maintainability Analysis Map Service Fast display Visualization Moderate to high site traffic
What Can I Publish? ArcGIS Server Raster datasets Raster dataset layer ArcGIS Server + Image Extension Raster datasets Mosaic datasets (imagery and LiDAR) Raster Layers Mosaic Dataset layers Raster layers with mosaic function
ArcGIS Server Image Extension Required to serve data managed by a mosaic dataset Multiple rasters Multiple LiDAR files Layers containing mosaic dataset Layers containing a mosaic function Licensed feature and not a separate install Available at Standard & Advanced Server Levels
Publishing workflow New at 10.1 1. Connect to your server 2. Register the data locations (shared/duplicated) 3. Navigate to dataset and Share As Image Service 4. Define connection information > Server, service name 5. Modify the capabilities and parameters > Some capabilities are specific to the data 6. Analyze 7. Publish Requires Service Definition
Image Service - Parameters Catalogue Function Mensuration
Image Service - Capabilities OGC Standards WMS WCS Imaging
OGC Capabilities Web Coverage Service (WCS) Serves actual pixel information from source data Supported in many image analysis and processing software packages Useful for image analysis applications where full pixel depth (bits and bands) are required NEW: Query, Time, Limit exporting Web Map Service (WMS) Supported for rendered image services Useful for imagery base maps
Demonstration 1 Publishing Mosaic Datasets with ArcGIS Server
Image Service Manipulations New 10.1 Server-side raster functions Edit image service contents Image services based on categorical imagery Expanded SOAP & REST capabilities enabling developers to build better web applications
Server Side Functions Uses Function Templates Execute on Image Service Exposed by REST ArcGIS not required by client
Server Side Processing Web API Arcgis.com Developer Site Overview Aspect Colormap Statistics Hillshade NDVI Shaded Relief Slope http://help.arcgis.com/en/webapi/flex/samples/index. html#/image_service/01nq00000027000000/
Demonstration 2 Image Services with Functions
Image Service Editing Setups an image service to receive data Add, remove, update properties Requires a mosaic dataset in an enterprise geodatabase Requires a location for upload and storage You can enable editor tracking You define the supported raster types
Best Practices Ensure Server has permissions to your data Set the appropriate capabilities and parameters to reduce the load on the server when publishing Use scale dependent renders when creating a map cache
Summary 1) ArcGIS server and image services 2) Making imagery and LiDAR accessible using mosaic datasets 3) Server side processing using functions
Resources Desktop/Online Help Imagery section at resources.arcgis.com Imagery Blog http://blogs.esri.com/dev/blogs/imagery/default.aspx Imagery Resource Center http://resources.arcgis.com/content/imagery/10.0/about
Thank You!