32
TW: Building Mosaic Datasets 28th of October 2011 - 11.30 to 13.00 held by: Guenter Doerffel Technical Marketing Lead SynerGIS Austria (Distributor Austria) [email protected]

Building Mosaics

  • Upload
    esri

  • View
    787

  • Download
    1

Embed Size (px)

DESCRIPTION

Guenter Doerffel presentation on Esri European User Conference 2011.

Citation preview

Page 1: Building Mosaics

TW: Building Mosaic Datasets28th of October 2011 - 11.30 to 13.00

held by:

Guenter DoerffelTechnical Marketing LeadSynerGIS Austria (Distributor Austria)[email protected]

Page 2: Building Mosaics

The description in the Agenda

Page 3: Building Mosaics

A rough plan for this afternoon

• Mosaic Datset Basics

• Different Mosaic Datasets

• There is more to it … Configuration, GP, …

• Serving Mosaics : Image Services• Serving Mosaics : Image Services

Always included: Whats comming with ArcGIS 10.1

Page 4: Building Mosaics

Organizing rasters as a mosaic dataset

Image 1 Image 2

Image 4Image 3

Source images Mosaic dataset

A

Page 5: Building Mosaics

The Mosaic Dataset Advantage(s)

• All Pro‘s of unmanaged Catalog and Raster Dataset

• Can combine data of different resolution, colormodel, spatial reference, meaning …

• Can handle overlapping data (space and time!)

• Knows about raster types/ raster products (10.1)

• Knows about (on the fly) raster functions

• Can dynamically mosaic using different methods

• Allows access to table for selection

• Can create Referenced Mosaics (derived results)

• Is time-aware

• Can be served as Image Service

Page 6: Building Mosaics

Mosaic methods control display orderClosest to Center

Area of Interest

A

Page 7: Building Mosaics

Mosaic methods control display orderClosest to Nadir

Nadir

A

Page 8: Building Mosaics

Mosaic methods control display order

With Cloud coverWith no Cloud cover

By Attribute

By Acquisition DateBy Cloud cover

A D

Page 9: Building Mosaics

Mosaic Dataset Properties

Different mosaic methods in real

Dynamic data compression

A LITTLE DEMO

Dynamic data compressionRaster functions

Page 10: Building Mosaics

Workflow to create a mosaic dataset

� Create a geodatabase

� Create a new mosaic dataset

� Add rasters to mosaic dataset

� Optimize …

A D

3 4

Page 11: Building Mosaics

The structure of a MosaicDataset

• Group-Layer display in ArcMap:- Boundary

Default: Full extent off all Imagesin fact: Whatever you want

- Footprint- FootprintDefault: Extent of participating imagesIn fact: Can be changed individually!

- (Seamline)Where mosaicking is to take place

- ImageThe single Image delivered to client… with many additional settings

Page 12: Building Mosaics

Images might not be visible in all scales

• Visibility depends on RESOLUTION and SCALE …

• … and can be influenced by PYRAMIDS and OVERVIEWS

This defines the „Display-Range“ as PixelSize (PS)in which the Image will be used by the system

This describes the resolution range inside the image …… so in this case, there are internal pyramids

If metric: Scale = PS x 96/0.0254

Dpi-Default (PC Display)Conversion factor inch:meter

Page 13: Building Mosaics

Raster pyramids always show the same content ...10 m

Level 0

20m

Level 1

A

Level 1

40 m

Level 2

80m

Level 3

Different cell sizes

Page 14: Building Mosaics

Overviews are not (always) pyramids ….10 m

Level 0

20m

Level 1

A

Level 1

40 m

Level 2

80m

Level 3

Different cell sizes

Page 15: Building Mosaics

Keep in mind: Tiles …

• Some Raster Formats allow tiling

• MUCH faster access (less data to be read – lessmemory used)

• Standard: 128 x 128 Pixel (this is often too small!)- Adjust: ¼ of average display size

• Tiling is invisible for end user!0 1 2

0

1

2

Internal tiles

Page 16: Building Mosaics

Modify footprint or boundary

• Extents of images and services are defined byvectors

Footprints + Overviews = Boundary Image ViewImage ViewImage ViewImage View

Without changingany image content…

…you can offer aservices like this!

Page 17: Building Mosaics

Creating a mosaic dataset

The table structure and its meanings

Changing footprint and boundary

A LITTLE DEMO

Changing footprint and boundaryOverviews are not pyramids but may be

Page 18: Building Mosaics

There is much more to it … examplesRaster Types – potentially complex Image Specifications

• ArcGIS Raster Dataset is just one „Type“

• Raster Types make sure, the datacontent of many files is used …

• Makes use of function chains

Page 19: Building Mosaics

There is much more to it … examplesNo data handling – smarter than ever

• More than one value per dataset

• True masking

• Makes use of Mask-function

Page 20: Building Mosaics

There is much more to it … examplesReferenced Mosaic – one source, many services

• Only maintain one Mosaic

• Referenced ones are updated automatically

• Example: Create one Elevation service …- Referenced Service: Hillshade

- Referenced Service: Aspect

- Referenced Service: Slope …

Lidar DEM

Hillshade

Referenced Mosaic

Datasets

Slope

Aspect

Page 21: Building Mosaics

There is much more to it … examplesSynchronize – Data changes detected automatically

• Base data changes …- Same name, different content

- Files added to a workspace (*10.1 final)

- Metadata changes to a dataset

New geometry to a dataset- New geometry to a dataset

- …

���� Run „Synchronize“ and the system does whats needed

Page 22: Building Mosaics

There is much more to it … examplesImport Geometry – Use your geometries as footprint/bound ary

• A service for every administrative unit?

• A limited service for a contractor, only for a week?

• Exclude military facilities?

Page 23: Building Mosaics

There is much more to it … examplesGP-Tools – automate your work

• Part of the data management tools

• Toolset in the Raster Toolbox

• other relevant tools in- Raster Catalog

- Raster Processing

- Raster Properties

Page 24: Building Mosaics

Adding a GeoEye raster type

NoData – a really horrable example

Referenced Mosaics from elevation data

A LITTLE DEMO (if time)

Referenced Mosaics from elevation data

Page 25: Building Mosaics

A summary of 10.1 MosaicDataset News

• More Mosaic Properties

• Extended Raster Function (batch) Editor

• Attribute Table Function => Classification

• Load LIDAR from *.las• Load LIDAR from *.las

• Analyze Mosaic: like for MSD

• Need to Upgrade 10 to 10.1 dataset

Page 26: Building Mosaics

Image-Services: The served MosaicDataset

• Many server-sided settings:- Size

- Number of rasters

- Resampling

Compression- Compression

- MosaicMethods

- Table/catalog access

- Metadata level

- Fields

- Download

- Upload (10.1)

- Mensuration (10.1)

Page 27: Building Mosaics

ImageService Properties on the server

A sample web client to ImageServices

A LITTLE DEMO

Page 28: Building Mosaics

A summary of 10.1 ImageService News

• Extended REST-API (Operations)- Add Raster

- Update Raster

- Delete Raster

Mensuration- Mensuration

- …

• Resourcen- Tile

- Attribute Table

- Colormap

- …

Page 29: Building Mosaics

A summary of 10.1 ImageService News

• Function Templates

Page 30: Building Mosaics

Me gustaría dar las gracias aI would like to thank

• Tracasa

• Aurensis

• la Junta de Andalucía

• el Instituto Geográfico Nacional

• y a Esri España• y a Esri España

por su colaboración en los datos usados en este wor kshop

for their collaboration with the data used for this presentation

Page 31: Building Mosaics

Questions [email protected]

Page 32: Building Mosaics

Thank You