getting started with spatial analyst - esri · spatial analyst overview • over 100 geoprocessing...

34
Getting Started with Spatial Analyst Steve Kopp Elizabeth Graham

Upload: others

Post on 16-Oct-2020

14 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Getting Started with Spatial AnalystSteve Kopp

Elizabeth Graham

Page 2: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Spatial Analyst Overview

• Over 100 geoprocessing tools plus raster functions

• Raster and vector analysis

• Construct workflows with ModelBuilder, Python,

Raster Function editor

• Extend the analysis tools with Python

• Desktop, Enterprise, Online

Getting Started with Spatial Analyst

Page 3: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Raster Analysis in the ArcGIS Platform

Getting Started with Spatial Analyst

One engine, many access points

Page 4: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Geoprocessing Environment

• Cellsize

• Extent

- Snap Raster

• Mask

• Map Projection25 m

10 m

25 m

Getting Started with Spatial Analyst

Particularly important for raster analysis

Page 5: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Getting Started with Spatial AnalystFinding and Using Tools

Page 6: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Analysis Tools

• Mathematical Operators and Functions

• Distance and Proximity Analysis

• Density Mapping

• Neighborhood and Block Statistics

• Zonal Overlay

• Interpolation and Contouring

• Surface Analysis

• Hydrologic and Groundwater Analysis

• Reclassification and Rescaling

• Geometric Transformation

• Morphological Analysis

• Multivariate Statistical Analysis

• Image Segmentation and Classification

Getting Started with Spatial Analyst

Page 7: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Mathematical Operators

• Arithmetic (+, -, *, /)

• Boolean (AND, OR, XOR, NOT)

• Logical (<, >, =, <>, etc.)

• Bitwise (shift, compliment)

Getting Started with Spatial Analyst

Page 8: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Mathematical Functions

• Arithmetic—Abs, Int, Float, etc.

• Trigonometric—Sin, Cos, Tan, etc.

• Exponential—Exp, Exp2, Exp10

• Logarithmic—Log, Log2, Log10

• Powers—Sqr, Sqrt

The Int function

Input raster Output raster

= NoData

Getting Started with Spatial Analyst

Page 9: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Map Algebra and the Raster Calculator tool

• An analysis language for raster data

- Uses math-like expressions with operators and functions

- Tight integration between Map Algebra and Python

- All Geoprocessing tools

- Import and use functions from other Python libraries

- Process chain optimization to improve performance

• Raster Calculator Geoprocessing tool provides easy

construction of Map Algebra expressions

SmoothHill = Hillshade(FocalStatistics(Elevation * 0.3048))

Getting Started with Spatial Analyst

Page 10: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Distance and Proximity Analysis

• Straight line distance and allocation

- Create distance buffers from features

- Allocate resources to distribution centers

• Cost weighted distance and allocation

- Include a weight or impedance surface to constrain movement

• Shortest path

- Find least cost path between two points

- Identify corridors of predicted travel

Getting Started with Spatial Analyst

Allocation Cost Weighted Distance

Shortest Path

Straight Line Distance

Direction

Input

Best Paths and Cost Distance Analysis – Tuesday 3:15 or Wednesday 1:30

Page 11: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Corridor

Cost

Distance

B

Cost

Distance

ACorridor(s)

From:

Cost Distance

Path Distance

Cost A Cost B Corridor of low cost

Alternate

route?

Adds two accumulative travel cost layers together

Corridor Analysis

Getting Started with Spatial Analyst

Page 12: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Cost ConnectivityOptimized cost distance routing between multiple regions

• Output optimum paths

• Optional neighboring paths

Page 13: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Density Mapping

• Simple Density and Kernel Density

• Count occurrences of a phenomenon within an area

“Magnitude per unit area”

• Use points or lines as input

- Population per Km2

- Road density per Mi2

Getting Started with Spatial Analyst

Page 14: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Neighborhood and Block Statistics

• Used for filtering, data smoothing, and data aggregation

Statistics for neighborhoods

Majority

Maximum

Mean

Median

Minimum

Minority

Range

Sum

Standard Deviation

Variety

Getting Started with Spatial Analyst

3.22

2 6 3 4 6

5 3 7 4 5

7 2 41 9

2 5

5 6 2 1 9

1 6 7

3.22 3.22 3.22

3.22 3.22 3.22

3.22 3.22 3.22

2 6 3 4 6

5 3 7 4 5

7 2 41 9

2 5

5 6 2 1 9

1 6 7

Page 15: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Zonal Overlay

• A zone is all the areas/cells with the same value

• Calculate a statistic within the zones for each cell in a

raster

• Input zones can be feature or raster

• Output as a raster, summary table, or graph

- Max flow length in each watershed

- Median income in each ZIP CODE

- Mean elevation per vegetation zone

Getting Started with Spatial Analyst

Mean Slope per Watershed

Page 16: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Zonal Histogram

• Create histograms of cell counts within Zones

- Same zone definitions as Zonal Statistics

- Zones can also be classes defined in the renderer

• Investigate frequency/distribution of one dataset within

classes of another dataset

• Slope distribution within Land use classes

• Rainfall distribution within Elevation classes

• Crime distribution by beat

Getting Started with Spatial Analyst

Page 17: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Interpolation and Contouring

• Generate surfaces from point measurements

- Natural Neighbors

- Minimum Curvature Spline

- Spline with Barriers

- TopoToRaster

- Kriging

- Polynomial Trend Surface

- Inverse Distance Weighted

• Create contours from surfaces

- Batch GP tools

- Interactive contour button

Getting Started with Spatial Analyst

Page 18: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Choosing an interpolation method

• You know nothing about your data…

- Use Natural Neighbors. It is the most conservative. Assumes all highs and lows are sampled, will not create artifacts.

• Your input data is contours…

- Use TopoToRaster. It is optimized for contour input. If not creating a DEM, turn off the drainage enforcement option.

• You know the highs and lows are not sampled…

- Use Spline. Be careful of points that are near in space but very different in value creating unnatural artifacts.

- Use Geostatistical Analyst Kernel Smoothing Interpolation

• Your surface is not continuous…

- Use Spline with Barriers if you know there are faults or other discontinuities in the surface.

• You want or need a geostatistical technique

- Use Geostatistical Analyst Empirical Bayesian Kriging

Getting Started with Spatial AnalystCreating Surfaces – Tuesday and Thursday 3:15 - 4:30 Room 9

Page 19: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Interpolation and Contouring with Barriers

• Spline with Barriers tool – a Minimum Curvature Spline that

honors barriers, faults, and void areas. Now available in Pro

• Contour with Barriers

Getting Started with Spatial Analyst

Page 20: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Surface Analysis

• Hillshade

• Slope

• Aspect

• Viewshed

• Cut/Fill

• Curvature

Getting Started with Spatial Analyst

Page 21: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Solar Radiation Tools

• Calculate amount of direct and indirect solar radiation on the earth’s surface.

• Applications in agriculture, hydrology, snow science, fire modeling, energy, etc.

• Two methods

- Area

- Point Locations

Solar Radiation

Value Wh/m2

High : 910357

Low : 278071

Getting Started with Spatial Analyst

Page 22: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Building Blocks of Ski SuitabilityEuclidean Distance

Natural Neighbors

Slope

Page 23: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Reclassification and Transformation

• Reclassify individual values or ranges of values

• Transform continuous values

Getting Started with Spatial Analyst

Used in site suitability models to put criteria on a common measurement scale

Page 24: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Tools to transform your values – convert to suitability

Page 25: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Suitability Modeling with the Weighted Overlay or Weighted Sum tools

• Perform Weighted Overlay analysis for suitability

modeling “where is the best place”

- Combine multiple integer inputs

- Weight layers

- Weight classes

- Supports NoData and restricted values

- Easy to modify weights and try multiple scenarios

• Weighted Sum

- Combine integer or float data

- No restrictions on scales or weights

Getting Started with Spatial Analyst

Page 26: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Building the Suitability Model Reclassify

Weighted Overlay

Page 27: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Fuzzy Suitability Modeling

• 2 Geoprocessing tools - Fuzzy Reclassify, Fuzzy Overlay

• Useful in site selection and suitability modeling

• Similar to Weighted Overlay, but adds…

- Continuous weighting like Rescale By Function

- Fuzzy AND, OR, Gamma combinations (not just Plus)

Great Basin Geothermal Potential

New Zealand Wind Energy Siting

Getting Started with Spatial Analyst

Page 28: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Finding the best contiguous areas from a suitability resultLocate Regions

• How many regions

• How big

• Shape of regions

• Compactness of regions

• Distance between regions

• Evaluation methods

Suitability Modeling – Tuesday 1:30 or Thursday 8:30 15A

Page 29: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Hydrologic Analysis

• Create watersheds and stream networks from DEMs

- Flow Direction

- Flow Accumulation

- Watershed Delineation

- Flow Length

- Sink Filling

- Stream Ordering

Getting Started with Spatial Analyst

Large collection of free workflow andproductivity tools available in Arc Hydro tools on GeoNet

Creating Watersheds and Stream Networks - Wednesday 10:00 Demo Theatre 18

Hydrologic and Hydraulic Modeling - Wednesday 3:15 Room 15A

Page 30: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Image Segmentation and Classification

• Segmentation Geoprocessing Tools & Raster Functions

• Classification GP Tools and Raster Functions

- Support Vector Machine

- Maximum Likelihood

- IsoCluster

- Random Trees

• Accuracy Assessment GP Tools

• These tools and capabilities support Object-Based Image Analysis (OBIA)

feature extraction methods

• Incorporates spatial and spectral image information, and other GIS information

Improving classification accuracy for higher resolution imagery

Page 31: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Image Segmentation and Classification workflow wizard in ArcGIS Pro

Original Image Segmenter Segmented Image

Training Sites

ClassifierClassified

Image

Accuracy

Assessment

Steps you through the full workflow of object based feature extraction

Thursday 11:30 Demo Theatre 14

Thursday 3:15 Room 15A

Page 32: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Generalization and Data Cleanup

• Smooth boundaries between zones

• Value replacement, nibbling

• Majority filtering

• Expand, shrink

• Group regions

• Raster thinning

Getting Started with Spatial Analyst

Page 33: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows

Please Take Our Survey on the Esri Events App!

Select the session you attended

Scroll down to find the survey

Complete Answersand Select “Submit”

Download the Esri Events app and find

your event

Page 34: Getting Started with Spatial Analyst - Esri · Spatial Analyst Overview • Over 100 geoprocessing tools plus raster functions • Raster and vector analysis • Construct workflows