Vector-Based GIS Data Processing Chapter 6 Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p.
Download ReportTranscript Vector-Based GIS Data Processing Chapter 6 Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p.
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 Vector Data Model Shapefiles ArcView non-topological most methods discussed in book will work in ArcView (the program compensates) Characteristics of Vector Processing compares layers features within layers layers with features in other layers features with features in other layers attributes topological relationships connectivity adjacency containment note: must maintain topology when altering data Data record ground coordinates in double-precision accuracy varies with data collection methods errors may propagate Data Processing Functions Figure p. 188 (top) input analysis: figure p. 188 (bottom) output Vector Data Input: Phases acquisition digitizing • maps or remote-sensing data • table top or scan & vectorize import existing data field collection editing formatting/translating linking Digitizing Existing Maps Digitizers parts: table, cursor, controller specifications • table size • resolution • accuracy: stability, repeatability, skew process figure p. 190 Digitizing Existing Maps preparation check source quality obtain control points (tic points) prepare specifications: fig p. 191 (top) Digitizing Existing Maps digitize template fig p. 191 (bottom) features common to all layer • neat lines • tic points • common elements create only once • save time • ensure accurate overlay source • base map • input coordinates edit & build topology Digitizing Existing Maps Digitize map register map one layer at a time digitize all lines (spaghetti model) • stream mode vs point mode • mark lines as digitized • only lines appropriate for layer post-digitizing data processing • assign IDs • editing: map must remain on digitizer until this step is complete Scanning & Vectorization “heads-up” digitizing scanning: raster (or other) image raster-vector conversion processing Scanning scanner specifications resolution accuracy scan size output format software quality process quick input no layers (entire map is scanned) Raster-Vector Conversion automatic must be started must be watched problems: broken lines, thin lines, contrast manual (“heads-up”) time-consuming least editing (potentially) Raster-Vector Conversion text - automatic symbol - manual graphical editing Importing Vector Data outside source metadata translator field survey (imports points) direct via table CAD Importing Vector Data transformation ground coordinates projection need metadata need to understand what was used (and will be used) and why Graphical Data Editing errors (fig p. 195) intersection errors node errors polygons are closed polygon labeling topology process set environment build topology edit & correct join adjacent layers Graphical Data Editing set editing environment fig p. 196 edit tolerance weed tolerance grain tolerance Graphical Data Editing topology building build structure & relationships • fig p. 197 identify errors & automatically correct • fuzzy & dangling tolerance [fig p. 198 (top)] rebuild topology (& repeat) data editing & error correction fig p. 198 (bottom) back up file before & during editing Graphical Data Editing join adjacent layers (if necessary) fig p. 199 edge match join maps dissolve redundant polygon boundaries rebuild topology Attribute Data Conversion vector data, no attributes steps to creating attribute table(s) define structure of data file populate data file • manual entry • add ID column to existing data table • check for errors link to associated layers Attribute Data Conversion “event” themes (ArcView) XY • uses XY coordinates in a table • creates a point theme point, linear, continuous, address • uses existing shape file as reference • creates point or line theme Vector-Based Data Analysis attribute database query analysis of attribute table data selected items - fig p. 202 • retrieve associated graphical elements • may build new table operations - fig p. 203 • select • project • join ArcView: Query Builder Vector-Based Data Analysis statistical computation mean, max, min, std. dev., quantile ArcView • display within a theme • can summarize attributes of one theme based on polygons in another theme Vector-Based Data Analysis address geocoding - fig p. 204 provides street addresses with XY coordinates uses reference theme • projected line file of street network with address ranges • U.S. Census TIGER files event table • contains street addresses geocoding editor • • • • both input files must be compatible with editor parses event table addresses compares addresses to reference data creates new point file and table with XY coordinates Vector-Based Data Analysis calculation of areas, perimeters & distances feature-based overlay analysis point-in-polygon - fig p. 207 (upper left) • drops line downward from point buffering (feature-based) - fig p. 207 (upper right) point, line, polygon edge (inside or outside) buffer zone is a polygon - fig p. 208 neighborhood analysis fixed or variable distance - fig p. 208 Vector-Based Data Analysis reclassification (layer-based) fig p. 209 simplification select attribute data assign new, common value merge appropriate adjacent polygons Vector-Based Data Analysis layer-based overlay analysis features of two layers are intersected • point on polygon • line on polygon • polygon on polygon creates new layer and attribute table - fig p. 210 Vector-Based Data Analysis layer-based overlay analysis (con’t) operators - fig p. 211 • • • • • • union intersect identity clip (cookie cutter) erase cov split Vector-Based Data Analysis layer-based overlay analysis (con’t) define objectives & data analysis criteria apply topological overlay operators - fig p. 212 & 213 postoverlay processing & interpretation of results removal of sliver polygons - fig p. 213 • use template • use tolerance or sliver criteria Vector-Based Data Analysis network analysis interconnected, linear features network layer - fig p. 214 • line segment/edge (has many attributes) • junction/intersection (point or node) • turn (attribute of junction) Vector-Based Data Analysis network analysis (con’t) functions • • • • • • pathfinding - fig p. 215 allocation tracing spatial interaction (uses gravity modeling) distance matrix location-allocation modeling Vector-Based Output Functions presentation methods - fig p. 217 map composition - Chapter 7 vector-raster conversion lose attributes Vector Application Programming “tool-box” approach extensions scripts advantages standardize processes automate frequent functions enhance capabilities Vector Application Programming internet map server fig p. 223