ArcGIS Data Models: Raster Data Models. Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products)

Similar documents
Managing Imagery and Raster Data Using Mosaic Datasets

The File Geodatabase API. Craig Gillgrass Lance Shipman

EnvSci 360 Computer and Analytical Cartography

Lecture 6 - Raster Data Model & GIS File Organization

Introduction to Geographic Information Systems (GIS): Environmental Science Focus

ArcGIS 10.0 Imagery. Joseph B. Bowles

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

NR402 GIS Applications in Natural Resources

Raster Data Model. Examples of raster data Remotely sensed imagery (BV, DN) DEM (elevation) DRG (color) Raster Database

Geodatabase An Overview

Geodatabase An Introduction

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

Geodatabase An Introduction

An Enterprise Geodatabase: Montgomery County, Maryland ESRI 2004 User Conference Paper #1674

Getting Started with Community Maps

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker

IMPERIAL COUNTY PLANNING AND DEVELOPMENT

Introduction INTRODUCTION TO GIS GIS - GIS GIS 1/12/2015. New York Association of Professional Land Surveyors January 22, 2015

Steve Pietersen Office Telephone No

Performing Advanced Cartography with Esri Production Mapping

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Performing Map Cartography. using Esri Production Mapping

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

GeoWEPP Tutorial Appendix

Digital Elevation Models (DEM)

Administering your Enterprise Geodatabase using Python. Jill Penney

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

ISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG

Introduction. Project Summary In 2014 multiple local Otsego county agencies, Otsego County Soil and Water

Lecture 9: Reference Maps & Aerial Photography

Imagery and the Location-enabled Platform in State and Local Government

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

Popular Mechanics, 1954

EEOS 381 -Spatial Databases and GIS Applications

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

Geodatabase Programming with Python

Designing GIS Databases to Support Mapping and Map Production Charlie Frye, ESRI Redlands Aileen Buckley, ESRI Redlands

Using the File Geodatabase API. Lance Shipman David Sousa

Introduction to the 176A labs and ArcGIS

1. Which agency in your state is PRIMARILY responsible for archiving geospatial data and managing archived geo records? (choose one) nmlkj.

Lab 1: Importing Data, Rectification, Datums, Projections, and Coordinate Systems

GIS Software. Evolution of GIS Software

GIS Viewshed Analysis to Identify Zones of Potential Visual Impact on Protected Landscapes

Geodatabase Programming with Python John Yaist

An Introduction to Geographic Information System

SCAUG Community Maps Building a Living Atlas of the World

Learning ArcGIS: Introduction to ArcCatalog 10.1

Why GIS & Why Internet GIS?

Geodatabase Best Practices. Dave Crawford Erik Hoel

Base Maps: Creating, Using & Participating

Automatic Watershed Delineation using ArcSWAT/Arc GIS

Watershed Modeling Orange County Hydrology Using GIS Data

Week 7 Last week: This week s topics. GIS and Forest Engineering Applications. FE 257. GIS and Forest Engineering Applications.

Experiences and Directions in National Portals"

Esri UC2013. Technical Workshop.

Delineation of Watersheds

GIS Workshop Data Collection Techniques

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl

Geoprocessing Tools at ArcGIS 9.2 Desktop

GIS Quick Facts. CIVL 1101 GIS Quick Facts 1/5.

A Temporal Hydrologic Database for Rapidly Changing Landscapes

GIS = Geographic Information Systems;

G EOSPAT I A L ERDAS IMAGINE. The world s most widely-used software package for creating information from geospatial data

Raster Spatial Analysis Specific Theory

Introduction to the 176A labs and ArcGIS Purpose of the labs

Lecture 12. Data Standards and Quality & New Developments in GIS

Pierce Cedar Creek Institute GIS Development Final Report. Grand Valley State University

How to Convert USGS Topographic GeoPDF 1 Maps to GeoTIFF using ArcGIS 10.4

MedIsolae-3D. Mediterranean Islands SDI and 3D Aerial Web Navigation. Giacomo Martirano. (Epsilon Italia)

Geodatabase: Best Practices. Robert LeClair, Senior Instructor

Local Government Basemaps using ArcGIS

Data Structures & Database Queries in GIS

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Introduction to Geographic Information Systems

Submitted to. Prepared by

ArcGIS Data Reviewer: Quality Assessment for Elevation Raster Datasets. Roslyn Dunn

GEOGRAPHIC INFORMATION SYSTEMS

DP Project Development Pvt. Ltd.

Introduction to ArcGIS Server Development

Working with OGC WCS Services - WCS in ArcGIS. Zikang Zhou

Time Series Analysis with SAR & Optical Satellite Data

Incorporating ArcGIS Pro in your Curriculum

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

4. GIS Implementation of the TxDOT Hydrology Extensions

CUYAHOGA COUNTY URBAN TREE CANOPY & LAND COVER MAPPING

Using CAD data in ArcGIS

GIS Data Acquisition. Lauren Walker

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Lecture 11. Data Standards and Quality & New Developments in GIS

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

GIS and Forest Engineering Applications FE 257 Lecture and laboratory, 3 credits

SCHOOL OF ENGINEERING AND TECHNOLOGY COMPUTER LAB

Working with Elevation Data Using Mosaic Datasets & Image Services. Peter Becker

What s New in Topographic Information - USGS National Map

SRJC Applied Technology 54A Introduction to GIS

Transcription:

ArcGIS Data Models: Raster Data Models Jason Willison, Simon Woo, Qian Liu (Team Raster, ESRI Software Products)

Overview of Session Raster Data Model Context Example Raster Data Models Important Raster GDB Considerations Rasters in ArcGIS 9.0 Questions / Answers / Comments Sample Database and Design Documents For more information, go to http://support.esri.com/datamodels

What is a Data Model? A practical template for implementing GIS solutions Built on consensus within a discipline Both providers and users Goal is consistency across organizations Great starting points Designed to adhere to emerging standards

Why Data Models? Data models provide Quick Start" solutions Best practices Optimized performance Improves data sharing More successful GIS implementations The ArcGIS geodatabase architecture allows Ready-to-use frameworks Centralized location Intelligence/Rules

Raster Data Model Context Raster Data Models Essential parts of other data models Just another layer in your data model stacks Base-mapping and/or Analysis needs ESRI s Geodatabase Raster Solution Enterprise or personal geodatabase We will focus on enterprise (ArcSDE) Easy to build specifically to meet your needs

Raster Data Model Context

Demonstration

Where do I start? Determine The purpose of my raster data Your application s scale of use The properties of the raster data All this contributes to your database design Use these guidelines to optimize your solution

Types of Geodatabase Rasters Raster Dataset Storage of a single raster dataset Mosaic many inputs to one continuous raster dataset Raster Catalog Container of independent raster datasets Organized as one entity in the database Raster Attributes of a Feature Class Feature class attribute Stored in the geodatabase

Raster Datasets Input files Geodatabase Raster Dataset 3712a.tif 3712b.tif UC2004.IMAGE_3712 3712c.tif 3712d.tif Single geodatabase raster dataset created from multiple data sources Single row table in the geodatabase Overlapping pixels have options (overwrite, ignore, blend, min, max) Use for DEMs, most base-mapping, and where fast viewing at any scale is important

Raster Catalogs Collection of Raster Datasets stored in one table Designed for Overlapping data (time series, stereo-pair photos, scanned maps) Situations where storing each dataset independently is important When you want to organize similar data Use entire catalog, or a subset ArcSDE Raster column UC2004.AERIAL_CATALOG IMAGE NAME DATE 1 WC_4724 05/26/98 2 WC_4725 07/05/01 3 WC_4726 10/04/01 4 WC_4727 02/26/02

Raster Attributes Geodatabase raster data is associated with geodatabase features

Personal Geodatabases Raster Data in the personal geodatabase Pixels are not stored inside Access Raster Data is stored as referenced files Managed Raster Data is copied as IMGs to a special folder **Note: Raster Datasets are always managed Unmanaged Raster Data is simply referenced by a pathname **Note: Raster Catalogs and attributes can be managed or unmanaged Demonstration

Enterprise GDB, Personal GDB, or Raster Files Enterprise GDB Our best multi-user solution Large data volumes (terabytes) Multi-platform / multi-database Personal GDB Good for prototyping and small implementations Limited number of connections Small quantity of data (gigabytes) Windows only

Storage / Hardware Two local servers (here at UC2004) 100 megabit network DELL PC Dual 933 MHz processors 1GB of RAM 1TB normal disk storage IBM PC Dual 3 GHz processors 4GB of RAM connected to an INLINE storage device 2 disk arrays, 1.6TB each

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Ortho-rectified Imagery Topography Data Model Cartography Administrative areas Parcels Uses, rights/interests, and ownership Legal description Corners and boundaries Survey control Vectors (roads, rail, buildings) Ortho-rectified Imagery Very accurate imagery

Ortho-rectified Imagery Hydrography Data Model Streams Hydrographic points Drainage areas Vector water features Channels Surface Terrain/Elevation Hydro response Ortho-rectified Imagery

Ortho-rectified Imagery Data Model (Example Implementation) Texas Natural Resources Information System (TNRIS) Responsible for managing data for all of Texas 1 meter Color-Infrared Digital Ortho-rectified Quarter Quads (DOQQs) Used a Raster Catalog ~ 440 GB of raw data 3000 of 16000 provided to ESRI Demonstration

TNRIS Ortho-imagery Raster Data Model Purpose: Base-Mapping Update schedule: Irregularly scheduled updates Has portions of the state irregularly updated each year by the counties of Texas (** Not part of the decision process anymore in 9.0 **)

TNRIS Ortho-imagery Raster Data Model Scale of Use: Seems a bit too conservative for monitors, OK for printing (** assumes user will not use lossy compression **) (Table courtesy of EMERGE)

Orthorectified Imagery Scale of Use Considering Lossy Compression M A P S C A L E 1 : 1000 1 : 5000 1 : 12000 1 : 24000 1 : 63360 1 : 150000 1 : 250000 more loss JPEG Compression less loss 6 15 25 50 75 94

TNRIS Ortho-imagery Raster Data Model Database Design: Enterprise Geodatabase Size of the data Personal would not have scaled enough Raster Catalog To preserve their base-mapping unit To preserve overlapping corners Lossy compression (JPEG) Base-mapping (not for analysis) Cubic Convolution pyramid resampling Continuous data

TNRIS Ortho-imagery Raster Data Model Data Properties: Source Data: 440 GB total raster input data 3000 TIFF files (150 MB each) Enterprise Geodatabase Data: 135 GB in the Geodatabase Raster Catalog ArcGIS Layer: Use scale dependency to view Primarily 10 to 20 rasters at a time Up to 1 : 3780 (1:1 screen to pixel in the monitor) Printing would be different, inline with industry recommendations

L.A. County Ortho-imagery Data Model Very similar to TNRIS Base-mapping Lossy compression (JPEG) Differences 0.6 meter resolution Natural color Bilinear Interpolation pyramids Required fast display at any scale Raster Dataset Demonstration

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Global Raster (Example Implementation) EarthSat s SNC of the world Contains all land masses 15m resolution Approximately 4.5 TB of data ~3600 TIFF files (all >1GB) Used 9 independent Raster Datasets Mosaicked a portion of their files into each Demonstration

Global Raster Very similar to TNRIS Base-mapping Lossy compression (JPEG) 1 meter resolution (Natural Color) Cubic Convolution pyramids Required fast display at any scale Also required fast loading period 9 Raster Datasets 9 clients loading data into 1 server < 1 week to load into the geodatabase

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Raster Elevation Data Hydrography Data Model Streams Hydrographic points Drainage areas Vector water features Channels Surface Terrain/Elevation Hydro response Orthorectified Imagery

Raster Elevation Data Model (Example Implementation) Southern California Association of Governments (SCAG) 5 meter raster elevation dataset L.A. County provided by Emerge/Intermap Demo

Raster Elevation Data Model Purpose: Derive additional datasets (analysis) Update Schedule: Very infrequent updates (** Not part of the decision process anymore in 9.0**)

Raster Elevation Data Model (Table courtesy of USGS) Scales of Use: Because these are interpolated values, these Scales set by the USGS are valid thresholds. Based on this information, we can infer that 5m data is valid for mapping up to about 1:4000.

Raster Elevation Data Model Database Design: Raster Dataset Mosaic together Overlap is the same surface, so it does not need to be preserved Lossless compression (LZ77) Data will be derived (analysis) Cubic Convolution Pyramid resampling Continuous data

Raster Elevation Data Model Data Properties: Source Data 2.25 GB, 2 GRIDs 5 meter Intermap DSM (surface) RADAR product Geodatabase Data One large raster of 3 GB Lossless LZ77 ArcGIS Layer Use at any scale (up to 1:4000) Derive other layers as needed (slope, aspect)

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Scanned Maps Topography Data Model Cartography Administrative areas Parcels Uses, rights/interests, and ownership Legal description Corners and boundaries Survey control Vectors roads, rail, buildings Ortho-rectified Imagery Scanned topographic maps

Scanned Map (Example Implementation) National Geographic Society TOPO! data Scanned USGS Topographic Maps 7.5 degree extents (1 : 24000 series) Southern California Demonstration

Scanned Map Raster Data Model Purpose: Base-mapping Update Schedule: Infrequent updates (** Not part of the decision process anymore in 9.0**)

Scanned Map Raster Data Model Scales of Use: Map Scale 1:24,000 = 7.5 min (4 per pixel @ 500dpi) 1:63,360 = 15 min (10.5 per pixel @ 500dpi) 1:100,000 = 30 x 60 min (16.7 per pixel @ 500dpi) 1:250,000 = 30 x 60 min (41.7 per pixel @ 500dpi) Scanned map: useable at the scale it was made Have an inherent scale of use DO NOT get increasingly better at higher scan rates

Scanned Map Raster Data Model Database Design: Raster Dataset Stored as RGB Inputs had unmatching colormaps Converted Single-band with colormap to multi-band RGB (** Not necessary anymore in 9.0**) Lossy compression JPEG 50 Not used for analysis Bilinear Interpolation pyramid resampling Produced the best looking output for display

Scanned Map Raster Data Model Data Properties: Source Data 1000 s TPQs converted to 1000 s TIFFs 1 : 24000 Topographic Maps (scanned by NGS/Topo!) ~ 3 GB of data Geodatabase Data Raster Dataset ~ 10 GB (grows to this size because of RGB storage) ArcGIS Layer Use at 1:24000

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Raster Time Series

Raster Time Series (Example Implementation) Hurricane Data Hurricane Mitch (late Oct early Nov, 1998) Shows time slices of hurricane path USGS data AVHRR NDVI data for continent of Africa Every 10 days averaged over the last 21 years Demonstration

Time Series Raster Data Model Purpose: Viewing of same extent at different times Update Schedule: Always being updated Just add new data to a raster catalog (** Not part of the decision process anymore in 9.0**)

Time Series Raster Data Model Scale of Use: Determined by the data In our cases Regional / Continental / Global extents and applications

Time Series Raster Data Model Database Design: Raster Catalog multiple layers, same extent Lossless compression LZ77 Used for visualization, but could be used for analysis Resampling Cubic Convolution

Time Series Raster Data Model Data Properties: Source Data 30 input TIFFs for Mitch >700 BILs for Africa Geodatabase Data Raster Catalog Needs to be a Raster Catalog Same extent, with multiple captures in time ArcGIS Layer Use 9.0 built-in time-series renderer 8.3 custom code on developer samples Regional / Continental / Global scales

Raster Data Model Case Studies Ortho-rectified Imagery Global Raster Raster Elevation Scanned Map Time Series Raster Attributes

Rasters as Attributes of Feature Classes Geodatabase features can store Raster Datasets One or more raster datasets associated with each feature Raster data is stored with the vector data One central location Demonstration

Overall Decisions / Considerations Before loading, consider these issues Compression Purpose of Raster data Base map v. analysis Highest quality v. Disk space Will you serve/sell the raster data? Input raster format Heterogeneous v. Homogeneous Cell size, theme, type, colormap, etc Pyramid resampling Discrete v. continuous Preserve overlapping data?

Conclusions Raster Data Models are simple on their own part of other data models easy to implement and use Follow these best-practices guidelines Prototype your solution first

Evaluations Please fill them out your comments help ESRI become better at meeting your needs each year THANK-YOU!

End of Presentation Thank-you for attending! Open to Questions