Lecture 3: Vector Data Analysis Jianfei Chen School of Geographical Sciences GuangZhou University GuangZhou, 510405 China

Slides:



Advertisements
Similar presentations
GIS Lecture 8 Spatial Data Processing.
Advertisements

Lecture 4 vector data analysis. 2014年10月11日 2014年10月11日 2014年10月11日 2 Introduction Based on the objects,such as point,line and polygon Based on the objects,such.
NSF DUE ; Module 4.3. NSF DUE ; GeoTEd Partners Module name and number.
Analysis in 9.2: Overlay. Analysis Usually starts with selection… Why? Because –Many steps in analysis are simply selection by Attribute OR Location –Most.
GIS UPDATE? ARE YOU TAKING NOTES? How will you remember what you did if you do not take notes. Lab 9 this week: Music Festival 3: Vector Analysis.
Geographic Information Systems Applications in Natural Resource Management Chapter 8 Combining and Splitting Landscape Features, and Merging GIS Databases.
GIS for Environmental Science
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
GIS Level 2 MIT GIS Services
©2007 Austin Troy Lecture 8: Introduction to GIS 1.Multi-layer vector query operations in Arc GIS 2.Vector Spatial Joining Lecture by Austin Troy, University.
Spatial Analysis – vector data analysis
Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186.
Map Analysis with Feature Datasets Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
NR 322: Single Layer Analysis Jim Graham Fall 2008 Chapter 8 & 9.
January 30, 2006Site Selection - IAP 2006 Site Selection – Making Spatial Decisions Using GIS IAP 20061/30/06.
BASIC SPATIAL ANALYSIS TOOLS IN A GIS
©2005 Austin Troy Lecture 9: Introduction to GIS 1.Vector Geoprocessing Lecture by Austin Troy, University of Vermont.
1 Some ideas for students to think about while doing class evaluation Goals of the course: To teach anyone who wants to learn GIS, GIS. It is an intro.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
@ 2007 Austin Troy. Geoprocessing Introduction to GIS Geoprocessing is the processing of geographic information. – Creating new polygon features through.
Intro. To GIS Lecture 6 Spatial Analysis April 8th, 2013
@ 2007 Austin Troy. Geoprocessing Introduction to GIS Geoprocessing is the processing of geographic information. Perform spatial analysis and modeling.
Basic Spatial Analysis
Preparing Data for Analysis and Analyzing Spatial Data/ Geoprocessing Class 11 GISG 110.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Spatial Analysis (Vector I) Reading Assignment: Bolstad Chapter 9 (pp )
GIS2: Geo-processing and Metadata Treg Christopher.
United Nations Regional Seminar on Census Data Dissemination and Spatial Analysis Amman, Jordan, May, 2011 Spatial Analysis & Dissemination of Census.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Analysis in 9.2: Overlay. Analysis Usually starts with selection but selection can be used throughout an analysis The main tools for analysis are, however,
School of Geography FACULTY OF ENVIRONMENT Introduction to ArcToolbox and Geoprocessing.
Union and Intersection of Polygons Union = Intersection =
Exploring ArcToolbox Presented by: Isaac Johnson.
Lincoln Darwin NAACP GIS
Copyright © 2006 by Maribeth H. Price 8-1 Chapter 8 Geoprocessing.
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
Site Suitability for Lake Overholser Cassi Poor CRP 551.
Map overlays & Geoprocessing Learn about spatial analysis functions overlays, clipping & buffering Use overlays to analyze multiple spatial criteria Understand.
Vector Data Analysis Chapter 10. Introduction  Varies with discipline  Raster vs vector ongoing question.
CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Topology Relationships between features: Supposed to prevent:
Geoprocessing Geoprocessing is a fancy name for Spatial Operations So what is Geoprocessing? Processing or manipulating of geographic/spatial data to.
Definition of Spatial Analysis
Introduction to Geographic Information Systems Fall 2013 (INF 385T-28620) Dr. David Arctur Research Fellow, Adjunct Faculty University of Texas at Austin.
GEOG 2007A An Introduction to Geographic Information SystemsFall, 2004 C. Earl Queries can be used: to check data correctness to obtain info as steps in.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Dr.
Environmental GIS Nicholas A. Procopio, Ph.D, GISP
Introduction to GIS All materials by Austin Troy © 2003, except where noted Lecture 8: Site Selection and Suitability Analysis and Criterion- based mapping.
Intro. To GIS Pre-Lab Spatial Analysis April 1 st, 2013.
GTECH 361 Lecture 09 Features in the Geodatabase.
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
城市空间信息技术 第十一章 矢量数据分析 胡嘉骢 不动产学院 博士 副教授 城市规划系主任 手机 : ( ) QQ:
Spatial Analysis – vector data analysis Lecture 8 10/12/2006.
CHAPTER SEVEN GEOPROCESSING TOOLS. INTRODUCTION Reality > Conception > Representation > Analysis > Documentation > Storage > Distribution Geoprocessing.
Overlay Operations. Overlay Operations involve combining spatial and attribute data from two or more spatial data layers. “Stacking data” – Very powerful.
GIS Institute Center for Geographic Analysis
Vector Analysis Ming-Chun Lee.
GIS MAP OVERLAY ANALYSIS
ArcToolbox A collection of commands In 11 toolboxes
Basic Spatial Analysis
Spatial Analysis and Functions
Attribute Extraction.
Spatial Data Processing
URBDP 422 Urban and Regional Geo-Spatial Analysis
GIS Lecture: Geoprocessing
GIS Institute Center for Geographic Analysis
Vector Geoprocessing.
GIS Institute Center for Geographic Analysis
Presentation transcript:

Lecture 3: Vector Data Analysis Jianfei Chen School of Geographical Sciences GuangZhou University GuangZhou, China

Chapter Outline 10.1 Introduction 10.2 Buffering Applications of Buffering 10.3 Map Overlay Feature Type and Map Overlay Map Overlay Methods Box 10.1 Methods of Map Overlay Slivers Box 10.2 Map Overlay Operations using shapefiles Error Propagation in Map Overlay Applications of Map Overlay 10.4 Distance Measurement Box 10.3 Distance Measurement using ArcGIS 10.5 Map Manipulation Box 10.4 Map Manipulation using ArcGIS

Applications: Vector Data Analysis Task 1: Perform Buffering and Map Overlay Task 2: Use a Visual Basic Script to Update Area and Perimeter of a Shapefile Task 3: Join Data by Location

Basic GIS Data Models RasterVector

Buffering Based on the concept of proximity, buffering separates a map into two areas: one area that is within a specified distance of selected map features and the other area that is beyond. The area that is within the specified distance is called the buffer zone.

Variations in Buffering 1.The buffer distance or buffer size does not have to be constant. It can vary according to the values of a given field. For example, stream buffer sizes may vary depending on the intensity of adjacent land use.The buffer distance or buffer size does not have to be constant. It can vary according to the values of a given field. For example, stream buffer sizes may vary depending on the intensity of adjacent land use. 2.A map feature may have more than one buffer zone. For example, a nuclear power plant may be buffered with distances of 5, 10, 15, and 20 miles, thus forming multiple rings around the plant.A map feature may have more than one buffer zone. For example, a nuclear power plant may be buffered with distances of 5, 10, 15, and 20 miles, thus forming multiple rings around the plant. 3.Boundaries of buffer zones may remain intact so that each buffer zone is a separate polygon. Or these boundaries may be dissolved so that there are no overlapped areas between buffer zones.Boundaries of buffer zones may remain intact so that each buffer zone is a separate polygon. Or these boundaries may be dissolved so that there are no overlapped areas between buffer zones.

Buffering with different buffer distances

Buffering with four rings

Buffer zones dissolved (top) or not dissolved (bottom)

Applications of Buffering A buffer zone is often treated as a protection zone for planning or regulatory purposes. A city ordinance may stipulate that no liquor stores or pornographic shops shall be within 1000 feet of a school or a church. Government regulations may stipulate that logging operations must be at least 2 miles away from any stream to minimize the sedimentation problem and set the 2- mile buffer zones of streams as the exclusion zones. A national forest may restrict oil and gas well drilling within 500 feet of roads or highways; within 200 feet of trails; within 500 feet of streams, lakes, ponds, or reservoirs; or within 400 feet of springs. A urban planning agency may set aside land along the edges of streams to reduce the effects of nutrient, sediment, and pesticide runoff; to maintain shade to prevent the rise of stream temperature; and to provide shelter for wildlife and aquatic life. A resource agency may establish stream buffers or vegetated filter strips to protect aquatic resources from adjacent agricultural land use practices.

Applications of Buffering A buffer zone may be treated as a neutral zone and as a tool for conflict resolution. In controlling the protesting mass, police may require protesters to be at least 300 feet from a building. Perhaps the best-known neutral zone is the demilitarized zone separating North Korea from South Korea along the 38° N parallel.

Applications of Buffering Buffer zones may represent the inclusion zones in GIS applications. For example, the siting criteria for an industrial park may stipulate that a potential site must be within 1 mile of a heavy-duty road. In this case, the 1-mile buffer zones of all heavy-duty roads become the inclusion zones.

Applications of Buffering Buffer zones themselves may become the object for analysis. A forest management plan may define areas that are within 200 feet of streams as riparian zones. Under the plan, riparian zones are separate from non-riparian areas and are managed differently. Another example comes from urban planning in developing countries, where urban expansion typically occurs near existing urban areas and major roads. Management of future urban growth should therefore concentrate on the buffer zones of existing urban areas and major roads.

Applications of Buffering Buffering with multiple rings can be useful as a sampling method. For example, by buffering stream networks in 10-meter increments to a distance of 300 meters one can analyze the composition and pattern of woody vegetation as a function of distance from the stream network. One can also apply incremental banding to other studies such as land use change around urban areas.

Map Overlay Map overlay combines the geometries and attributes of two feature maps to create the output. One of the two maps is called the input map and the other the overlay map.

Input to TRANPLAN

Map overlay combines the geometry and attribute data from two maps into a single map. Intersect is the map overlay method in this illustration. The output from intersect include areas that are common to both input maps. The dashed lines are not included in the output. 1 2 AB + = 1A1B 2A 2B

Feature Type and Map Overlay 1.Point in PolygonPoint in Polygon 2.Line in PolygonLine in Polygon 3.Polygon on PolygonPolygon on Polygon

AB 2B + 1A + + = Point in polygon overlay. The input is a point map (the dashed lines are for illustration only and are not part of the point map). The output is also a point map, which has attribute data from the overlay polygon map.

1 AB 1A + = 1B Line in polygon overlay. The input is a line map (the dashed lines are for illustration only and are not part of the line map). The output is also a line map. But the output differs from the input in two aspects: the line is broken into two segments, and the line segments have attribute data from the overlay polygon map.

1 2 AB 1A1B 2A2B + = Polygon-on-polygon overlay. In the illustration, the two maps to be overlaid have the same area extent. The output combines the geometry and attribute data from the two maps into a single polygon map.

Map Overlay Methods Union: (input map) OR (overlay map) Intersect: (input map) AND (overlay map) Identity: [(input map) AND (overlay map)] OR (input map)

+ = The union method keeps all areas of the two input maps in the output.

+ = The intersect method preserves only the area common to the two input maps in the output. The dashed lines are for illustration only; they are not part of the output.

+ = Input MapIdentity MapOutput Map The identity method produces an output that has the same extent as the input map. But the output includes the geometry and attribute data from the identity map.

Point ID Polygon ID of joined attribute data The spatial join method involves two maps: the map to assign data from, and the map to assign data to. Each map can be a point, line, or polygon map. Data assignment is based on the spatial relationship of nearest, part of, or intersects. In this illustration, each point is assigned attribute data of its bounding polygon.

The top boundary in this illustration represents a coastline, which has a series of slivers. These slivers are formed between the coastlines from two maps used in an overlay operation. If the coastlines register perfectly between the two maps, then slivers will not be present.

Points (and lines) are snapped together if they fall within the specified fuzzy tolerance. Many slivers along the top boundary (A) are removed by use of a fuzzy tolerance. The fuzzy tolerance can also snap arcs that are not slivers (B).

Applications of Map Overlay A map overlay operation computes the geometric intersections of two feature maps and creates an output with combined features and attributes from the two input maps. This output map can then be used for query and modeling purposes.output map A more specific application of map overlay is to help solve the areal interpolation problem, which involves transferring known data from one set of polygons (source polygons) to another (target polygons). areal interpolation

Site Analysis

A B 1 In this illustration, census tracts are shown in thick lines and school districts in thin lines. Census tract A has a known population of 4000 and B, Queried from the result of map overlay, the areal proportion of census tract A in school district 1 is found to be 1/8 and the areal proportion of census tract B, 1/2. Therefore, the population in school district 1 can be estimated to be 1500 (4000 x 1/ x 1/2).

Distance Measurements Distance measurement refers to measuring straight-line (Euclidean) distances between points, or between points and their corresponding nearest points or lines.

ab Dissolve removes boundaries of polygons that have the same attribute value and create a simplified map (b).

Input Map Clip MapOutput Clip creates an output that contains only those features of the input map that fall within the area extent of the clip map. The dashed lines are for illustration only; they are not part of the clip map.

Merge = Merge pieces together two adjacent maps into a single map. Merge does not remove the shared boundary between the maps.

Select creates a new map with selected map features from the input map.

Eliminate can remove polygons that are smaller than a specified size. Slivers along the top boundary (A) are therefore eliminated. This illustration uses an option to preserve the edge at (B) even though polygons making up the edge are smaller than the specified size.

Input MapUpdate Map Output Update replaces the input map with the update map and its map features.

Input MapErase MapOutput Erase removes features from the input map that fall within the area extent of the erase map. The dashed lines are for illustration only; they are not part of the erase map.

Input MapSplit MapOutput Split uses the geometry of the split map to divide the input map into four separate maps.

Thank You Thank You !