1 / 36

Vector-Based GIS Data Processing

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).

bernadine
Télécharger la présentation

Vector-Based GIS Data Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vector-Based GIS Data Processing Chapter 6

  2. Vector Data Model • Feature Classes • points • lines • polygons • Layers • limited to one class of data • Figure p. 186

  3. Vector Data Model • Shapefiles • ArcView • non-topological • most methods discussed in book will work in ArcView (the program compensates)

  4. 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

  5. Data record • ground coordinates in double-precision • accuracy varies with data collection methods • errors may propagate

  6. Data Processing Functions • Figure p. 188 (top) • input • analysis: figure p. 188 (bottom) • output

  7. 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

  8. Digitizing Existing Maps • Digitizers • parts: table, cursor, controller • specifications • table size • resolution • accuracy: stability, repeatability, skew • process • figure p. 190

  9. Digitizing Existing Maps • preparation • check source quality • obtain control points (tic points) • prepare specifications: fig p. 191 (top)

  10. 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

  11. 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

  12. Scanning & Vectorization • “heads-up” digitizing • scanning: raster (or other) image • raster-vector conversion • processing

  13. Scanning • scanner specifications • resolution • accuracy • scan size • output format • software quality • process • quick input • no layers (entire map is scanned)

  14. Raster-Vector Conversion • automatic • must be started • must be watched • problems: broken lines, thin lines, contrast • manual (“heads-up”) • time-consuming • least editing (potentially)

  15. Raster-Vector Conversion • text - automatic • symbol - manual • graphical editing

  16. Importing Vector Data • outside source • metadata • translator • field survey (imports points) • direct • via table • CAD

  17. Importing Vector Data • transformation • ground coordinates • projection • need metadata • need to understand what was used (and will be used) and why

  18. 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

  19. Graphical Data Editing • set editing environment • fig p. 196 • edit tolerance • weed tolerance • grain tolerance

  20. 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

  21. Graphical Data Editing • join adjacent layers (if necessary) • fig p. 199 • edge match • join maps • dissolve redundant polygon boundaries • rebuild topology

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. Vector-Based Data Analysis • reclassification (layer-based) • fig p. 209 • simplification • select attribute data • assign new, common value • merge appropriate adjacent polygons

  29. 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

  30. Vector-Based Data Analysis • layer-based overlay analysis (con’t) • operators - fig p. 211 • union • intersect • identity • clip (cookie cutter) • erase cov • split

  31. 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

  32. 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)

  33. 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

  34. Vector-Based Output Functions • presentation methods - fig p. 217 • map composition - Chapter 7 • vector-raster conversion • lose attributes

  35. Vector Application Programming • “tool-box” approach • extensions • scripts • advantages • standardize processes • automate frequent functions • enhance capabilities

  36. Vector Application Programming • internet map server • fig p. 223

More Related