Steve Kopp and Steve Lynch

Slides:



Advertisements
Similar presentations
School of Geography FACULTY OF ENVIRONMENT Point-surface interpolation.
Advertisements

Introduction to Smoothing and Spatial Regression
Geography 360 Principles of Cartography May 15~17, 2006.
Esri UC 2014 | Technical Workshop | ArcGIS 3D Analyst - Lidar Applications Clayton Crawford.
Esri UC 2014 | Technical Workshop |. ArcGIS Spatial Analyst Integrated raster and vector spatial analysis tools Extension product that adds functionality.
Esri International User Conference | San Diego, CA Technical Workshops | An Overview of Solving Spatial Problems Using ArcGIS Linda Beale, Jian Lange July.
Basic geostatistics Austin Troy.
Analysis of different gridding methods using “Surfer7”
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Using ESRI ArcGIS 9.3 Arc ToolBox 3 (Spatial Analyst)
Spatial Analysis Longley et al., Ch 14,15. Transformations Buffering (Point, Line, Area) Point-in-polygon Polygon Overlay Spatial Interpolation –Theissen.
Spatial Interpolation
Concept Course on Spatial Dr. A.K.M. Saiful Islam Developing ground water level map for Dinajpur district, Bangladesh using geo-statistical analyst.
Why Geography is important.
Esri UC 2014 | Technical Workshop | Creating Surfaces Steve Kopp Steve Lynch.
Geostatistics Mike Goodchild. Spatial interpolation n A field –variable is interval/ratio –z = f(x,y) –sampled at a set of points n How to estimate/guess.
Spatial Analysis with Raster Datasets - 2 Francisco Olivera, Ph.D., P.E. Srikanth Koka Department of Civil Engineering Texas A&M University.
Applications in GIS (Kriging Interpolation)
Esri International User Conference | San Diego, CA Technical Workshops | Lidar Solutions in ArcGIS Clayton Crawford July 2011.
Introduction to ArcGIS Spatial Analyst
Geostatistic Analysis
Spatial Analyst Toolbox Lecture 17. Spatial Analyst Tool Sets  Conditional  Density  Distance  Generalization  Ground Water  Interpolation  Conditional.
Spatial Interpolation
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Generalization for.
Using ESRI ArcGIS 9.3 Spatial Analyst
Basic geostatistics Austin Troy.
Interpolation.
Spatial Analysis.
Intro. To GIS Lecture 9 Terrain Analysis April 24 th, 2013.
Spatial Analyst: Getting Started Steve Kopp Elizabeth Graham.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Applying ArcGIS Spatial.
Interpolation Tools. Lesson 5 overview  Concepts  Sampling methods  Creating continuous surfaces  Interpolation  Density surfaces in GIS  Interpolators.
Creating Watersheds and Stream Networks
GEOSTATISICAL ANALYSIS Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Chapter 8 – Geographic Information Analysis O’Sullivan and Unwin “ Describing and Analyzing Fields” By: Scott Clobes.
Spatial Interpolation Chapter 13. Introduction Land surface in Chapter 13 Land surface in Chapter 13 Also a non-existing surface, but visualized as a.
Esri UC 2014 | Technical Workshop | Creating Watersheds, Stream Networks and Hydrologically Conditioned DEMS Steve Kopp Dean Djokic.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geocoding – An Introduction.
Concepts and Applications of Kriging
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
Esri UC 2014 | Technical Workshop | Concepts and Applications of Kriging Eric Krause Konstantin Krivoruchko.
MSc in Geoinformatics – Managing Energy, Resources, Environment Teacher Training Dushanbe, – TEMPUS This project has.
Statistical Surfaces Any geographic entity that can be thought of as containing a Z value for each X,Y location –topographic elevation being the most obvious.
L15 – Spatial Interpolation – Part 1 Chapter 12. INTERPOLATION Procedure to predict values of attributes at unsampled points Why? Can’t measure all locations:
Lecture 6: Point Interpolation
Interpolation and evaluation of probable Maximum Precipitation (PMP) patterns using different methods by: tarun gill.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Concepts and Applications.
INTERPOLATION Procedure to predict values of attributes at unsampled points within the region sampled Why?Examples: -Can not measure all locations: - temperature.
Interpolation Local Interpolation Methods –IDW – Inverse Distance Weighting –Natural Neighbor –Spline – Radial Basis Functions –Kriging – Geostatistical.
Surface Analysis Tools. Lesson 7 overview  Topographic data  Sources  Uses  Topographic analysis  Hillshade  Visibility  Contours  Slope, aspect,
YOUR TITLE HERE Your Name.
Labs Put your name on your labs! Layouts: Site 1 Photos Title Legend
Raster Analysis Ming-Chun Lee.
Creating Surfaces Steve Kopp Steve Lynch.
Spatial Analysis & Modeling
Chapter 10 Problems Even problems are at end of text. 19. What is a kernel in a moving window operation? Does the kernel size or shape change for different.
Surface Interpolation in ArcGIS
Spatial Analysis Longley et al..
Spatial interpolation
Concepts and Applications of Kriging
Interpolating Surfaces
Creating Surfaces with 3D Analyst
Surface Creation & Analysis with 3D Analyst
Creating Watersheds and Stream Networks
Concepts and Applications of Kriging
Road Ahead – Analysis Capabilities (ArcGIS 10.1)
Introduction to 3D Analysis
Presentation transcript:

Steve Kopp and Steve Lynch 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 78 74 72 67 69 56 71 49 58 50 64 53 44 55 37 22 38 31 48 24 68 61 47 34 21 12 16 11 19 46 Raster TIN / Terrain Points LAS 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 Understand your data Choose an appropriate interpolator and parameters 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) Sta

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 10.3 12.5 9.1 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

Kriging Ozone Concentration Demonstration

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

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

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

TopoToRaster for DEM Creation Demonstration

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

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? 12.2 11.2 9.7 10.1 Equidistant points Duplicate points Zeros or Nulls

New in 10.1 for surface creation Direct read and surface rendering of LAS files TopoToRaster update (ANUDEM 5.3) Areal Interpolation Empirical Bayesian Kriging

Better Interpolation and Heat Maps Statistically robust method for making heat maps from polygons Obesity by school zone Obesity surface and error surface Obesity by census block Statistically robust method for aggregating back to other polygons Easier kriging interpolation that works better with large spatial extents

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