0% found this document useful (0 votes)
41 views16 pages

Introduction To Spatial Analysis and Spatial Modeling

This document provides an introduction to spatial analysis and spatial modeling using ArcGIS raster support and the ArcGIS Spatial Analysis extension. It describes the benefits of raster data models and analyses that can be performed. It also outlines the seven interfaces available for spatial analysis and how to access spatial analysis tools and help resources.

Uploaded by

Gadaa Duuloo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views16 pages

Introduction To Spatial Analysis and Spatial Modeling

This document provides an introduction to spatial analysis and spatial modeling using ArcGIS raster support and the ArcGIS Spatial Analysis extension. It describes the benefits of raster data models and analyses that can be performed. It also outlines the seven interfaces available for spatial analysis and how to access spatial analysis tools and help resources.

Uploaded by

Gadaa Duuloo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

Introduction to Spatial

Analysis and Spatial


Modeling
Benefits of raster GIS

 ArcGIS raster support


 The ArcGIS Spatial Analysis extention
 The seven interfaces
 Installation and licensing
 Exercise 1
 Introduction to the interfaces
Benefits of raster GIS
 Location-based data model Modeling
(cells)
 Better than features for many types
of analyses
 Especially sued for
 Surface creation and analysis
Distances
• Elevation, rainfall, population
 Location models
• Best site for business, hospital
 Distance measurement
• Proximity, mobility, best path
 Modeling movement Surfaces

• Flood inundation, fire spread


ArcGIS raster support
 ArcGIS has out-of-the-box raster support
 Use with ArcMap
• Draw, query, georeference
 Manage with ArcCatalog
• Copy, rename, delete,
 Manipulate with ArcToolbox
• Convert, project, merge, clip,
 Store with a geodatabase
• Raster datasets and catalogs
 Add Spatial Analyst for analysis
Spatial Analysis tools
 Over 100 tools organized into toolsets
Seven interfaces for Spatial Analyst

 1. ArcToolbox
Dialogs for all tools
 2. Command Line
oolb
ox Com
ma Type commands
ArcT nd
Lin
e  3. Model Builder
Map Visual modeling
r
uilde

Algebra Scri
 4. Scripts
el B

pts
Mod

Raster
Write easy programs
Engine  5. Spatial Analyst Toolbar
Dialogs for common tools
ox

Ar
cO
olb

 6. ArcObjects
b
o

jec
cT

More programming power


Ar

ts

Map Algebra
Tools  7. Map Algebra Tools
For all interfaces
 Most become Map Algebra
 Evaluated by Raster Engine
The Spatial Analyst toolbar

Dialogs for commonly


used tools

Can compose
Map Algebra
Has its own environment expressions
(not part of the geoprocessing)
Spatial Analyst and ArcToolbox

Opens
ArcToolbox

Hints and
links to help

• Uses geoprocessing environments


(right-click to set)
• Has Map Algebra tools
Spatial Analyst and Command Line

Opens the
Command line
Command Interface for tools

Shows
Processing
Supports code completion
Spatial Analyst and Model Builder

Drag tools

Drag data

• Click tools to set parameters


• Set model and diagram properties
• Save and run model
• Edit and change • Add a new toolbox
• Uses geoprocessing environment • Add a new model
Spatial Analyst and scripts

 Many languages are


supported (Python
shown)

 Is object-oriented
(But easy!)

 Uses geoprocessor
tools, environments

 May add scripts to


ArcToolbox

 May use scripts in


models

 Has a Map Algebra


tool
Spatial Analyst and ArcObjects

 Many languages are


supported (VBA shown)

 Is object-oriented
(Powerful, but a lot of
classes to learn)

 Must set your


environments

 Build stand-alone
applications, or build
tools, or ...?

 Has classes for Map


Algebra
Spatial Analyst and Map Algebra
 An analysis language for raster data
 Uses math-like expressions with operators and functions:

SmoothHill = Hillshade(FocalMean([Elevation) * 0.3048))

 Can be more efficient than Spatial Analyst tools (one


expression may use many functions and operators)

 Spatial Analyst tools and Map Algebra


 Most tools implement Map Algebra functions and operators
• Tools provide dialog and command line interfaces
• Most tools implement a single function or operator (some
implement many functions)
 Tools exist for writing Map Algebra expressions
Managing the extension

Start> Programs > ArcGlS> Desktop Administrator


Tools > Extensions
• Select software product
• Enable or disable extensions
• Select license manager
• Check license availability
Resources for self study

 Online Help
 For ArcGIS Desktop users and for developers
 Documentation
 ESRI Support Center
 Software information
 Knowledge Base
 Downloads
 User forums
 Developer support and tools
 Virtual Campus courses
 Self-learning modules
Exercise 2 overview

 Check the license in the Desktop Administrator


 Enable the extension in ArcMap
 Run a tool with the Spatial Analyst toolbar
 Run a tool with the ArcToolbox
 Run a tool with the Command Line window
 Build and run a model with the Model Builder
 Create and run a script and view its code
 Run and view a VBA program that uses ArcObjects
 Write and run a Map Algebra expression
 Install several ArcObjects-based utilities (you will
use them in future exercises)

You might also like