Topic 8: Geocoding and Dynamic Segmentation Flashcards
- Methods for geocoding addresses
- Address matching, and variants
Address matching requires:
- geocoding engine - a third-party service or engine built into a GIS, such as ArcGIS’s Address Locator
- input data - addresses, typically that must be parsed prior to analysis
- geocoding reference database - eg., DMTI’s CanMap Address Points or Postal Code Suite
Where to get data for geo-referencing and Address Parsing?
Address information is broken down into fields or elements that make up the full street address
ArcGIS location reference databases?
Called locators or locator services in ArcGIS
Why may some addresses be slightly off?
linear interpolation is used to estimate location
Variations on address matching?
- Zip or postal code matching - locate a region or centroid of the region defined by code
- parcel-level geocoding - locate by cadastral parcels
- place name geocoding - matches a place to a geographic location
- reverse geocoding - converts point locations to descriptions
- Methods for geocoding addresses
- Intersection matching
- represents another variant of address matching
- Route-based location references
- Linear referencing
- linear referencing: georeferencing along the distance of a line feature
What is the measure value or M-value?
Used in linear referencing, can be used to identify point locations or attributes along route
Why use linear referencing?
- Record events along a route by measuring the distance
- Associate multiple sets of attributes to line features without requiring the underlying lines to be segmented in the database
- Route-based location references
- Routes, events, and dynamic segmentation
- Routes: linear features that have distance embedded in the dataset
- 2 types of events: point events (eg., auto collisions, construction sites) and line events (eg., winter road conditions, road construction zones, road surface conditions)
- By combining a route with an event table, we can create a new layer of information by dynamically segmenting the data into new attributes
Benefits of dynamic segmentation?
- requires only a small amount of information to create
- can generate unlimited layers per route
- routes and events are independent, so one route is shared to all associated event layers (easier editing and updates)
Limitations to dynamic segmentation?
- Specifying point features that are not coincident with the route is error-prone (eg., campgrounds just off the highway)
- requires calibration of distance data and measured values stored in the route
- editing the alignment of a linear feature will modify the m-values, requiring re-calibration