Because of recent decreases in the cost of disk space and processing power for computer
workstations, the collection and storage of large scale scanned raster maps is now practical for virtually all planning entities. When formatted in a common image file standard (TIFF, BMP, etc.), rasters are easy, cheap, and simple to store, access, view, transmit, and print. The information in these rasters, however, is frequently most efficiently utilized by a conversion to vector form whereby
linear features can be stored as a digitized series of vector shapes. These vector files may be incorporated into a GIS where the points, lines, and areas are associated with a database of attributes, or they may be analyzed in vacuo to extract information intrinsic to the vectors themselves.
In order to extract linear elements from a raster map, some form of vector digitization must take place. Before the widespread availability of affordable scanning solutions, a human operator would use a paper map, a digitizing table, and a puck to place vector elements manually into a digital file or, in some instances, a GIS vector layer. Traditional hand digitizing, however, is being supplanted by more sophisticated techniques. Large format, high resolution scanners have obviated the necessity to deal
with the paper map. "Heads up" digitizing capability in a variety of computer software applications has removed the digitizing table and puck from the workflow. Using the best of the current crop of dedicated raster to vector applications, linear map features can be extracted directly to vector form with only moderate intervention by human operators.
A vast array of tools is available for extracting vectors from a raster map. At the most basic end of the
|
|
|
spectrum are drawing tools such as Adobe Illustrator for PC or Aldus Freehand for Mac. The greatest advantage of these packages is their low cost. They have have vector tracing modules that are easy
to use but are greatly limited by their "dumb" format. Vectors are stored without consideration of either
geographic parameters (location of a vector on the surface of the earth or within the bounds of an area of interest) or for geodetic parameters (specific projections, ellipsoids, or datums). Additionally, the vectors produced by this sort of program has no provision for association with a database, rendering the output essentially unusable in a GIS.
A step above drawing tools are CAD programs. Applications such as Bentley MicroStation, Autodesk
AutoCAD, and others have distinct advantages over drawing programs. Line creation tools specifically tailored for engineering-grade vector generation (arc segments, splines, automatic line extending and clipping, automated line cleaners and node weeders, etc.) greatly simplify the process of producing accurate vectors. In addition to this, vectors produced by CAD packages have built-in provision ("hooks") for association with databases. Often countering these advantages, though, are large size and daunting complexity. CAD programs are, at their core, multifaceted design tools and may contain utilities for electrical engineering, civil engineering, architecture, facility design, modeling, and other various disciplines in addition to whatever geographical and mapping functionality they provide. Because of this complexity, considerable training may be necessary for an operator to become productive and efficient with the program.
The most sophisticated tools for the job are purpose-built raster to vector applications. The most capable such as Z/I Imaging's Geovec Office and ESRI's Feature Analyst extension for ArcView and ArcGIS are highly refined suites of feature extraction tools with the capability to feed their vector output directly into existing GIS databases or export the data to industry standard file formats for further analysis or ingestion into other software packages. Automated and interactive utilities cleanly and efficiently produce intelligent vectors in geographically-aware workspace. The processes described below assume the use of a product at this level.
|