Download - Basic Spatial Analysis
![Page 1: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/1.jpg)
Basic Spatial Analysis
May 30, 2013Institute of Space Technology, Karachi
![Page 2: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/2.jpg)
Spatial Analysis
Involves applications of operations to coordinates and related attribute data
![Page 3: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/3.jpg)
Chapter 9 of your text book.
![Page 4: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/4.jpg)
Spatial Data Analysis
Spatial analyses are applied to solve problems related to geographic decisions
Examples: Identify high crime areas Generate a list of road segments that need repaving Select a best location for a new business
Input Layer Spatial Operation Output Layer
![Page 5: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/5.jpg)
Sequence of Spatial Operations
SINGLE SPATIAL OPERATIONS
![Page 6: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/6.jpg)
Challenge!!!! Selecting appropriate spatial
operations and applying them in the appropriate order
![Page 7: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/7.jpg)
Spatial Data AnalysisApplication of operations to coordinates
and related attribute data
Non Spatial Queries (standard Database queries) How long is River Indus? Population of Pakistan? etc.
Spatial Queries Neighboring countries of Pakistan? List of provinces through which Indus river flows?
![Page 8: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/8.jpg)
Spatial Data Analysis Since attribute data is related to spatial
objects therefore we can not separate operations on attribute data from operations on coordinate portion of spatial data
![Page 9: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/9.jpg)
Spatial Operations Applied to one or more input layers to
produce one or more output data layers
One to One Conversion of raster data into vector
One input – Many outputs Slope and aspect produced from raster elevation model
Many inputs – one output To calculate data averages from different layers
![Page 10: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/10.jpg)
Spatial Operations
![Page 11: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/11.jpg)
Spatial Operations Depends on type of data model used Specific operations available in the GIS
software In many instances it’s more efficient to
convert data between data models and apply the desired operations and convert results back to the original data model
![Page 12: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/12.jpg)
Spatial Operations Outputs
Non Spatial outputs Spatial operation produces scalar value, a
list, or a table with no explicit geometric data attached
Spatial New data layer is produced
![Page 13: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/13.jpg)
Spatial ScopeSpatial operations may becharacterized by their spatial scope
Local Operations
Neighborhood Operations
Global Operations
![Page 14: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/14.jpg)
Spatial Data Analysis
Selection Reclassification Dissolving Buffering Overlay
![Page 15: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/15.jpg)
Selection
Features are identified based on given criteria
Example: in a political map of European countries, select all names and population of countries with more than 50M inhabitants
Above is an example of set algebra >, <, =, & <> Used either alone or in combination
![Page 16: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/16.jpg)
Thematic map of countries of western Europe (and their population); selection of countries with more than 50M people
Selection
![Page 17: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/17.jpg)
Selection: Set Algebra
![Page 18: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/18.jpg)
Selection Boolean Algebra
Conditions: AND, OR, NOT
Combines set algebra and create compound spatial selection
![Page 19: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/19.jpg)
Expression In Boolean Algebra
![Page 20: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/20.jpg)
Selection by Location Adjacency
Containment
![Page 21: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/21.jpg)
Reclassification
Classification of spatial objects based on spatial or non spatial data
Example: classification of Polygons based on size
Examples of Reclassification Equal Interval Equal Area etc.
![Page 22: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/22.jpg)
Dissolve
Combines or dissolve similar features within a data layer
Adjacent polygons with identical values are merged into a single polygon
![Page 23: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/23.jpg)
Proximity Modifies existing feature or creates new
features that depend on distance Available water represented by Points and
distance function applied to these points to create raster data layer containing the distance to nearest water feature.
![Page 24: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/24.jpg)
Proximity: Distance Calculations Distance values are
calculated using Pythagorean formula
Calculated from cell center to cell center (when applied to raster data)
![Page 25: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/25.jpg)
Buffers Commonly used proximity function Represents specific distance around a
feature May be determined
for point, line, or area features
Also for both types of data models
![Page 26: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/26.jpg)
Overlay Overlapping different themes (multiple
layer operation) Areas where features in different layers
overlap Both spatial and attribute data is combined Clip, Intersect and union are special cases
of overlay
![Page 27: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/27.jpg)
Vector Overlay Clip
Only the areas that overlap are contained Cookie cutter approach
Intersect Combines data from both layers but only for a
given region where both layers contain data Union
Both overlapping and non-overlapping areas are contained
![Page 28: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/28.jpg)
Overlay - Examples
![Page 29: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/29.jpg)
![Page 30: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/30.jpg)
Raster Overlay Cell by cell combination of 2 or more data
layers Typically applied to nominal or ordinal data
![Page 31: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/31.jpg)
Geoprocessing in ArcGIS
Set of software functions used to manipulate and transform spatial data (single layers or multiple sets of layers), to create new information
Map Overlay functions: combining layers to create single output Extraction Intersection Dissolve Buffer Append and Merge
![Page 32: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/32.jpg)
Extraction Clip: cookie cutter function
Layers to be clipped: point, line, polygon Clipping layer:
When the Input Features are polygons, the Clip Features must also be polygons
When the Input Features are lines, the Clip Features can be lines or polygons.
When the Input Features are points, the Clip Features can be points, lines, or polygons.
Erase: Opposite of clip
![Page 33: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/33.jpg)
![Page 34: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/34.jpg)
![Page 35: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/35.jpg)
Intersection & Union Intersect
Merges attributes between layers, points-lines-polygons
Union Combines two polygon layers, keeping all areas
and merging attributes
![Page 36: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/36.jpg)
Intersection & Union
![Page 37: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/37.jpg)
Dissolve Combines and dissolves similar features
within a data layer
![Page 38: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/38.jpg)
Buffers Creates region at specific distance from
one or more features
![Page 39: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/39.jpg)
Buffers
Undissolved Buffer Separate Polygons
Dissolved Buffers Merged Polygons
![Page 40: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/40.jpg)
Append and Merge Combine 2 layers into 1 Merge “edges” of adjoining layers with
identically matching polygons and attributes Append data while maintaining the attributes
contained in the selected layer
![Page 41: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/41.jpg)
ARcGIS Tool for Geoprocessing To be covered in Lab
![Page 42: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/42.jpg)
a. Clip toolArcTool Box- Analysis Tools – Extract - Clip
b. Erase toolArcTool Box – Analysis Tools – Overlay - Erase
c. Intersect toolArcTool Box – Analysis Tools – Overlay – Intersect
d. Union toolArcTool Box - Analysis Tools – Overlay - Union
e. Dissolve toolArc Tool Box – Data Management Tools – Generalization - Dissolve
f. Buffer toolArcTool Box - Analysis Tools – Proximity - Buffer
g. Append toolArc Tool Box – Data Management Tools-General – Append
h. Merge toolArc Tool Box – Data Management Tools- General – Merge
![Page 43: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/43.jpg)
Using Model Builder Models are built to automate geoprocessing
workflow
![Page 44: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/44.jpg)
References webhelp.esri.com/.../spatial_operations.htm http://www.wou.edu/las/physci/taylor/es341/ge
oprocessing_ArcGIS.pdf www.ianko.com/.../images2/buffer_dissolve.jpg
NCRG Training Courses, “Introduction to GIS”
Prepared by Training, R&D Division GIS Fundamental by Paul Bolstad
![Page 45: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/45.jpg)
Union Query
Union operation from relational algebra Applied ONLY to thematic maps with same
attribute schema
Example: union of the map containing European countries with more than 10M inhabitants and the map containing European countries with less than 10M inhabitants. The two maps both have schema (name, population)
![Page 46: Basic Spatial Analysis](https://reader035.vdocuments.mx/reader035/viewer/2022081507/56816737550346895ddbea2f/html5/thumbnails/46.jpg)
Thematic map of countries (and population) of western Europe with less than 10M inhabitants
Thematic map of countries (and population) of western Europe with more than 10M inhabitants
Union Query