Esri International User Conference. San Diego, California. Technical Workshops. July Creating Surfaces. Steve Kopp and Steve Lynch

Similar documents
Creating Surfaces. Steve Kopp Steve Lynch

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Getting Started with Spatial Analyst. Steve Kopp Elizabeth Graham

Lesson 5 overview. Concepts. Interpolators. Assessing accuracy Exercise 5

Surface Creation & Analysis with 3D Analyst

Surface Analysis with 3D Analyst

Python - Raster Analysis

Designing and Using Cached Map Services

Introduction to 3D Analysis. Jinwu Ma Jie Chang Khalid Duri

Esri International User Conference. July San Diego Convention Center. Lidar Solutions. Clayton Crawford

Spatial Interpolation & Geostatistics

Spatial Interpolation - Geostatistics 4/3/2018

Network Analyst: Performing Network Analysis

Python Raster Analysis

What can we represent as a Surface?

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

Statistical surfaces and interpolation. This is lecture ten

PUG List. Raster Analysis 3D Analysis Geoprocessing. Steve Kopp

GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued

Spatial Interpolation & Geostatistics

Cell based GIS. Introduction to rasters

Geol 588. GIS for Geoscientists II. Zonal functions. Feb 22, Zonal statistics. Interpolation. Zonal statistics Sp. Analyst Tools - Zonal.

Spatial Analysis (Vector) II

Lecture 9. Raster Data Analysis. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Esri Production Mapping An Introduction

Creating raster DEMs and DSMs from large lidar point collections. Summary. Coming up with a plan. Using the Point To Raster geoprocessing tool

GIS Tools - Geometry. A GIS stores data as different layers of information Different feature types are stored in individual files.

ArcMap: Tips and Tricks

Geographic Information Systems (GIS) Spatial Analyst [10] Dr. Mohammad N. Almasri. [10] Spring 2018 GIS Dr. Mohammad N. Almasri Spatial Analyst

Contents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM

Lidar Working with LAS Datasets

Spatial Analysis and Modeling (GIST 4302/5302) Guofeng Cao Department of Geosciences Texas Tech University

ArcMap Tips and Tricks

Accuracy, Support, and Interoperability. Michael F. Goodchild University of California Santa Barbara

ArcGIS Spatial Analyst Suitability Modeling

What s New in Desktop 10.1

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

Delineating Watersheds from a Digital Elevation Model (DEM)

Working with Metadata in ArcGIS

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Report: Comparison of Methods to Produce Digital Terrain Models

ArcGIS Enterprise Building Raster Analytics Workflows. Mike Muller, Jie Zhang

Your Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format

An Introduction to Using Lidar with ArcGIS and 3D Analyst

Image Services for Elevation Data

Raster Data. James Frew ESM 263 Winter

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

Gridding and Contouring in Geochemistry for ArcGIS

Lab 12: Sampling and Interpolation

INTRODUCTION TO GIS WORKSHOP EXERCISE

An Introduction to Data Interoperability

ArcGIS 10.1 for Desktop Artie Robinson

Introduction to the Image Analyst Extension. Mike Muller, Vinay Viswambharan

IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS

University of West Hungary, Faculty of Geoinformatics. Béla Márkus. Spatial Analysis 5. module SAN5. 3D analysis

Esri Maps for SharePoint

Using Imagery for Intelligence Analysis

hereby recognizes that Timotej Verbovsek has successfully completed the web course 3D Analysis of Surfaces and Features Using ArcGIS 10

Network Analyst: An Introduction

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Surface Analysis. Data for Surface Analysis. What are Surfaces 4/22/2010

Steps for Modeling a Proposed New Reservoir in GIS

Geoprocessing and georeferencing raster data

GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

Lab 12: Sampling and Interpolation

Masking Lidar Cliff-Edge Artifacts

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler

Representing Geography

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

Creating Geoprocessing Services and Web Tools. Darren Baird, PE, Esri

Geographical Information System (Dam and Watershed Analysis)

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

Practical II ArcGIS (10.0) for IWCM

Thoughts on Representing Spatial Objects. William A. Huber Quantitative Decisions Rosemont, PA

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

L7 Raster Algorithms

Exercise 5. Height above Nearest Drainage Flood Inundation Analysis

ArcGIS Viewer for Flex Advanced Topics

Network Analysis with ArcGIS Online and On-premise Services

The 3D Analyst extension extends ArcGIS to support surface modeling and 3- dimensional visualization. 3D Shape Files

Building Applications with the ArcGIS Runtime SDK for WPF

Lab 12: Sampling and Interpolation

Managing Imagery and Raster Data Using Mosaic Datasets

Publishing image services in ArcGIS

Tips for a Good Meshing Experience

Geostatistics Predictions with Deterministic Procedures

GIS Tools for Hydrology and Hydraulics

Network Analyst Creating Network Datasets

Caching Imagery Using ArcGIS

An Introduction to Dynamic Simulation Modeling

Working With Raster Data Using Python. Nawajish Noman Ryan DeBruyn

ArcGIS Viewer for Silverlight Advanced Topics

Python: Working with Raster Data

Lab 11: Terrain Analyses

ArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez

Dijkstra's Algorithm

Esri UC2013. Technical Workshop. Type Presentation Name Here

Tools, Tips, and Workflows Exporting Final Product LP360

Geostatistics 2D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents

Transcription:

Esri International User Conference San Diego, California Technical Workshops July 2011 Creating Surfaces Steve Kopp and Steve Lynch

Overview Learn the types of surfaces and the data structures used to store them Emphasis on surface interpolation Understand how interpolators work Learn the interpolation workflow Understand how to choose an appropriate interpolation technique and its parameters Additional useful tips and notes Questions / Answers

Types of Surfaces Elevation Soil chemistry Water quality Population Income Disease occurrence

What kind of surfaces do you create? What is the source data? - Points, lines, polygons, raster - Is quality a concern What is the phenomena? - Measurements, counts, something else Anything special or odd about it? - Discontinuous - Highs and lows sampled or not What do you want/expect for a result? - Raster, TIN, contour lines or polygons, estimates at points, estimate of surface quality

Storing surfaces in ArcGIS Raster 78 74 72 67 69 56 71 49 58 46 49 50 TIN / Terrain 69 53 44 37 38 48 Points - LAS 64 68 74 58 61 53 55 47 34 22 21 12 31 16 11 24 19 12 Isolines / Contours Geostatistical Layer Note: in ArcGIS 10.1 LAS files are supported for direct use in Terrains and Mosaic Datasets

TIN and Terrain Maintain accuracy of measured locations Discontinuities are handled with breaklines Hard breaklines (cliff, fault) Soft breaklines (road, stream)

Where do I find these capabilities? Spatial Analyst raster, contour 3D Analyst raster, contour, TIN, terrain Geostatistical Analyst raster, contour line, filled contour polygon, point, geostatistical layer

2 common types of surfaces Density surfaces of count per unit area Interpolated surfaces of measured quantities This session is about interpolation

Density Density surfaces are maps of magnitude per unit area Count occurrences of a phenomena within an area and distribute it through the area. Simple Density and Kernel Density Use points or lines as input. - Population per Km2 - Road density per Mi2

Interpolation Interpolation is the process of taking measurements of a continuous phenomena and transforming it into a continuous surface representation Estimating new values at unsampled locations

Types of input for Interpolation Points - Continuous values - LAS Polylines - Contours Polygon - Centriod - Areal Interpolation - Dasymetric mapping Raster - Fill in missing values - Change resolution through Resampling or Interpolation - Modify surface with supplemental data

Interpolation Workflow 1) Understand your data 2) Choose an appropriate interpolator and parameters 3) Evaluate the surface Repeat

Exploratory Spatial Data Analysis Where is the data located? What are the values of the data points? How does the location of a point relate to its value?

Understanding your data Exploratory Spatial Data Analysis (ESDA) Outliers - Incorrect data or the most influential data? Spatial Dependency - If not, why use Geostatistics? Distribution - How close to Gaussian distribution? Stationarity - Data preprocessing if non-stationary?

Exploring your Data Demonstration

Two parts of all interpolators Neighborhood definition where do I find known points to estimate a new value Estimation function from those points, how do I calculate a new value

Searching neighborhood Variable number of points - Specify a maximum search distance and number of points, a smaller number of points may be used. - Can result in NoData cells Fixed number of points - Specify a minimum number of points, and the search distance is increased until that number of points is found. Tobler s first law of geography applies "Everything is related to everything else, but near things are more related than distant things."

Multiple sectors - Geostatistical Analyst Multi-sector neighborhoods are very useful for data with an irregular spatial distribution or clustering

Choosing an appropriate interpolation tool - Natural Neighbors - Minimum Curvature Spline - Spline with Barriers - Radial Basis Functions - TopoToRaster - Local Polynomial - Global Polynomial - Diffusion Interpolation with Barriers - Kernel Interpolation with Barriers - Inverse Distance Weighted - Kriging - Cokriging - Moving Window Kriging - Geostatistical Simulation

Considerations in choosing an interpolator Standard error of prediction Stationarity Normally distributed Exact interpolator Support barriers Speed

The simplest, safest interpolator Natural Neighbor

Local Polynomial Interpolation (LPI)

Easy Interpolations of Ozone Concentration Demonstration

You want a prediction standard error map Choose from: Local Polynomial Interpolation Kernel Interpolation Kriging

You want an exact interpolator that honors the points Choose from: IDW Natural Neighbors Spline Radial Basis Function

The high and low values have not been sampled and are important Do not use Natural Neighbors IDW

You want smooth interpolation 10.1 12.5 9.1 10.3 Unlike smoothing the output, this method modifies the weights Smooth interpolation is an option in the Geostatistical Analyst interpolators

When to use Kriging Assumptions: - Spatially correlated - Stationary * - Normally distributed Want prediction and prediction standard error

You know the phenomena is correlated with something measured more If you have a sparsely measured variable such as temperature, which is correlated with another variable such as elevation that has much more sampling Use CoKriging

Empirical Bayesian Kriging Advantages Requires minimal interactive modeling Allows accurate predictions of non-stationary data More accurate than other kriging methods for small datasets Geoprocessing tool Disadvantages Processing is slower than other kriging methods. Cokriging and anisotropy are unavailable.

Kriging Ozone Concentration Demonstration

There are cliffs, faults, or barriers in your data IDW Spline with Barriers Kernel Interpolation with Barriers Diffusion Interpolation with Barriers

Interpolation with Barriers Line of sight Non Euclidean distance?? IDW Kernel Interpolation with Barriers Diffusion Interpolation with Barriers Spline with Barriers

Geologic Interpolation with barriers Demonstration

For contour input, and creating hydrologic DEMs Topo To Raster - ANUDEM Inputs - Spot heights - Contours - Streams - Sinks - Lakes Optional drainage enforcement ArcGIS 10.1 updated to ANUDEM 5.3 More diagnostic featureclass outputs Improved lake handling Supports cliffs and coastlines Works with larger output

TopoToRaster for DEM Creation Demonstration

Your input is polygons Use Areal Interpolation Obesity by school zone Obesity surface and error surface Obesity by census block Statistically robust method for creating surfaces aggregated polygon data And aggregating back to other polygons

How good is your surface? Standard Error surface Cross Validation Subset Features

Your input is equally spaced points If input points are already equally spaced on a regular grid, you probably don t need to interpolate, just use PointsToRaster

You have many input points per output cell If your data is highly oversampled, you probably do not need to interpolate, you can just use the PointsToRaster tool, and select the statistic of interest.

Working with VERY large input point data Point To Raster - Most frequent - Sum, mean std. deviation - Minimum, maximum, range, count Smaller input extent Subset Features

Handling Coincident/Duplicate Points

Why don t all softwares create the same result? Equidistant points 9.7 Duplicate points Zeros or Nulls 10.1 11.2 12.2

Analysis and Geoprocessing Resource Center resources.arcgis.com - (This is the home page. From here, navigate to the Analysis community page.) Option 1: from the home page Option 2: click Communities to get a list of all resource centers

Important features of the Analysis Resource Center Quick Links: - Education Gallery: you can find User Conference presentations here - About the tool gallery: learn all about the new gallery of geoprocessing tools and analysis hosted on ArcGIS Online Gallery: - A sample of entries in the tool gallery - Click More Gallery posts to see all the entries

Steps to evaluate UC sessions My UC Homepage > Evaluate Sessions Choose session from planner OR Search for session www.esri.com/ucsurveysessions

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys Session ID: xxx

ArcGIS Spatial Analyst Technical Sessions An Introduction - Rm 15B Tuesday, July 24, 8:30AM 9:45AM Wed, July 25, 1:30PM 2:45PM Suitability Modeling - Rm 15A Tuesday, July 24, 10:15AM 11:30AM Thursday, July 26, 3:15PM 4:30PM Raster Analysis with Python Ball06 E Tuesday, July 23, 3:15PM 4:30PM Thursday, July 25, 3:15PM 4:30PM Creating Surfaces Rm 15A Wednesday, July 25, 8:30PM 9:45PM

Steps to evaluate UC sessions My UC Homepage > Evaluate Sessions Choose session from planner OR Search for session www.esri.com/ucsurveysessions

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys First Offering ID: XXXX Second Offering ID: XXXX