The document describes a workshop on using imagery in ArcGIS. The workshop covered topics like adding images as attributes and attachments in ArcGIS, working with single raster files and raster datasets in geodatabases, mosaic datasets, and image services. It also demonstrated how to optimize raster display, use the image analysis window, work with raster properties and compression, and cache image services.
Boost PC performance: How more available memory can improve productivity
Using Imagery in ArcGIS
1. TW: Using Imagery in ArcGIS
27th of October 2011 - 16.30 to 18.00
held by:
Guenter Doerffel
Technical Marketing Lead
SynerGIS Austria (Distributor Austria)
g.doerffel@mysynergis.com
3. A rough plan for this afternoon
• Images as attributes and attachements
• Single Image Files in ArcGIS for Desktop
• Images/Raster and the Geodatabase
- Raster Dataset
- Raster Catalog
- Mosaic Dataset
• Serving Imagery: Image Services
Always included: Whats comming with ArcGIS 10.1
4. Raster/Imagery as attribute
• Create with ArcGIS for Desktop Standard+
• Any picture will do
• No need for a Spatial Reference
• Only one raster column per Table
- Use relationship if you need more than 1:1
• What can you do?
Raster in Feld
Klick geladen
See it!
5. Raster/Imagery as attachement (new in 10!)
• Anything will do
• No need for a Spatial Reference
• Relationship class to a feature class
• Objects stored in Geodatabase
• Opened with „System application“
• Usable in WebMapping Apps
6. DEMO No. 1
Add a raster attribute to a table
Use it where you see it
Add attachements to a feature class
Use it where you see it
7. Using (single) File-based raster (datasets)
• Access in ArcGIS 10 is unified by GDAL-libraries
(Geospatial Data Abstraction Library – gdal.org)
• Format Support for read/write differs:
- Read: Lossless and lossy
- Write: predominantly lossless formats
• „A Raster“ = the Image PLUS other files:
- *.ovr (Overviews/Pyramids) … used to be *.rrd
- *.prj/prjx*.??w … Projection/WorldFile
- *.aux.xml … Statistics, Spatial Reference, Metadata
• Many settings in ArcMap/Advanced Settings
8. Direct Access using ArcGIS and File based raster
• Many Improvements with Default-Formats
- Compression
- Standards
- TIF (vs IMG)
- .OVR (vs .RRD)
- Stats (.aux.xml)
• Imporved GPTools
- Recursive Pyramids
- Statistics
Optimized Access for existing and new/future formats
9. Settings for Images
• ArcMap Settings for Raster
- In ArcMap Settings
- In GP Environment
• Advanced ArcMap Settings
- More here
10. 10.1: ArcMap Options - Raster
Extended Defaults
• More Raster Properties used
• Adjust to meet your preferences
11. Optimized Raster display
• Optimize Display-Performance
• Uses Caching/Threading
• For all Types of Imagery
- Local Raster
- “Mosaic Dataset”
- Image Services
• Dynamic Properties remain
• Use as “Operational Layer”
• Hardware-Accelleration supported
12. The “Image Analysis” Window …
• Settings at your fingertips
- Contrast, Brightness, Gamma, Stretching
- Dynamic Range Adjustment
- Transparency
• Simple Interpretation
- Zoom 1:1, Top Up
- Difference
- Sampling
• On-The-Fly Processes
- Orthorektifikation, pan-sharpening
- Clip, Mosaicking
- NDVI, Shaded Relief “One-Click” Access for frequently used functions
13. … in 10.1 becomes a Image Analysis Window +
3 mayor enhancements
• Interaktive Stretch (1)
• Raster Function Button (2)
• Mensuration (3)
12.4m
14. DEMO No. 2
Raster Settings you should be aware of
Optimized Display (vs. Basemap-Layer)
Image Analysis Window (10.1)
15. A raster type is more than a raster dataset …
• Introducing the „raster type“
- Supported (only) by Mosaic Datasets
- identifies metadata (georeferencing, acquisition date,
sensor type) along with a raster format
- Files,
tables,
WebServices
products
(like satellite
sensor)
- Online Help
16. … and with 10.1 becomes the „Raster product“
Available to everybody everywhere in ArcGIS
• Very easy to handle
• „Image Intelligence“ massively improved!
10 10.1
17. A LITTLE 10.1 DEMO
Load a Raster product into ArcGIS for Desktop
18. Images as Geodatabase-Datasets
• Raster-Dataset
- One Entity – managed in the Geodatabase
- Often the result of a mosaicking process
- Same content in different resolutions (pyramids)
• Raster-Catalog
- Group of Raster-Datasets
- Client regards them One Entity
- Every part in fact is a Raster-Dataset
- Every part can be different
- Managed/Unmanaged
- Can be time-aware
19. Raster-Dataset
• For a long time THE element to store rasters in a GDB
• Major properties:
- Pyramids, Spatial reference, Statistics
• Fast display at all scales
• Stored with a tiling schema Image Image
- Required – not apparent to the enduser
- Tilesize defined when loading
- Pyramids then tiled, too
• Always somehow converts/resamples! Mosaic
• Mosaic
- Initial tiles are „glued“ together – overlap gets lost
• Metadata only on the dataset level
20. Raster pyramids always show the same content ..
10 m
Level 0
20m
Level 1
40 m
Level 2 Different cell sizes
80m
Level 3
A
21. Raster-Catalog
• Grouped Raster-Datasets
• Storage of Footprint-Polygons with their Raster-Datasets
• Managed or Unmanaged
- Unmanaged
- Only a file location reference gets stored
- Supported in Personal- and File-GDB
- Advantage: base-Data unchanged
- Managed
- Pixel converted into Geodatabase
- Supported in all GDB-Types
- Base-Data gets changed
• Usable for Animations/Time-Series
22. …by the way – still exists
• Raster-Catalog based on a simple table
- Any Table (in or out of Geodatabase)
• Must-structure: IMAGE, XMIN, YMIN, XMAX, YMAX
- IMAGE
- full Path / relative Path / UNC Path or environment-variable
to the source of the data
• Display-Order is table record order
23. „Best of breed“: The Mosaic Dataset
• Combines advantages of Unmanaged Catalog and Raster
Datset
• Can combine data of different resolution, color model,
spatial reference, meaning … in different scales
• Knows about raster types/products
• Knows about (on the fly) raster functions
• Can dynamically mosaic using different methods
• Allows access to table for selection, download, upload (10.1)
• Can create Referenced Mosaics (derived results)
• Is time-aware
24. Organizing rasters as a mosaic dataset
Image 1 Image 2
Image 3 Image 4
Source images Mosaic dataset
A
25. Overviews are not (always) pyramids ….
10 m
Level 0
20m
Level 1
40 m
Level 2 Different cell sizes
80m
Level 3
A
26. The structure of a MosaicDataset
• Group-Layer display in ArcMap:
- Boundary
Whatever you want the extent of the
Service to be
- Footprint
The extent of participating images
Can be changed!
- (Seamline)
Where mosaicking is to take place
- Image
The Image delivered – with many
additional settings
31. Serving single raster datasets
• Can be done without Image Extension
• Allows IMAGING, WCS, WMS
• Set Size, Resampling, compression on server
32. Serving mosaic datasets
• Many more server-sided settings:
- Size
- Number of rasters
- Resampling
- Compression
- MosaicMethods
- Table/catalog access
- Metadata level
- Fields
- Download
- Upload (10.1)
- Mensuration (10.1)
33. DEMO No. 5
Raster Dataset Properties on the server
Mosaic Dataset Properties on the server
Client effects
A sample web client
34. Caching Image Services
• Why?
- Reduce server load
- No need for on-the-fly processes
- Provide max. compatibility with other cached services
- The „Web-feeling“ needs to be there
• How?
- 10: Always via an mxd-based service
- 10.1: Default of ImageService can be cached
35. Me gustaría dar las gracias a
I would like to thank
• Tracasa
• Aurensis
• la Junta de Andalucía
• el Instituto Geográfico Nacional
• y a Esri España
por su colaboración en los datos usados en este workshop
for their collaboration with the data used for this presentation