Overview :: Details :: Download
Vivid Solution's RoadMatcher application is a powerful tool for performing
conflation between linear road networks. RoadMatcher provides a complete visual
environment for automated and human-assisted matching of road networks. Matched
road segment's geometry and attributes can be merged into an integrated
result network. RoadMatcher uses the JUMP Platform to provide an interactive
GUI environment with rich visualization and spatial manipulation capabilities
RoadMatcher incorporates a number of useful and unique features including:
- Precedence Rules for determining reference segments.
- Automated and manual matching of road segments.
- Automatic detection of topological inconsistencies between matched road
- Support for many-to-many matching via addition of split-nodes.
- A complete set of manual tools to match, adjust and merge road segments.
- A rich visual interface to display the conflation process.
- All conflation decisions can be undone or revised at any time.
An exceptionally fast, reliable, and easy to use environment for the automated and manual conflation of road networks, RoadMatcher can drastically reduce the time required to successfully and accurately integrate sets of road network data. While road matcher was purposely designed for the conflation of road networks it would be equally suitable for use with any linear feature such as pipelines or power transmission lines.
Road Network Conflation with RoadMatcher
The RoadMatcher application performs conflation between linear road
networks. In the context of road networks, conflation means that linework
from each network for the same physical road is matched, and the most
authoritative linework is merged into a single integrated result network.
Where linework from different networks meet, geometry adjustment is
usually required to properly connect the road segments.
[ HINT: MouseOver Phase
Titles to change the image - Click icon to enlarge ]
RoadMatcher provides both automated and manual matching of road
segments. It also allows integrating road segments which have no
corresponding match in the other network. Once matching has taken place,
RoadMatcher flags topological inconsistencies in the result network that
are caused by geometric differences. These inconsistencies can be resolved
by adjusting the geometry of the result network. Tools are provided to
support several kinds of constrained adjustment such as shifting, local
warping and extending. Ad-hoc editing of linework is also supported.
The RoadMatcher toolbox provides numerous interactive tools for manual
matching, split node creation, geometry adjustment, and locating road
segments. Full statistics are provided on the progress of the conflation
RoadMatcher provides a rich cartographic environment for visualizing
the conflated networks. The map view provides complete information about
the state of road segments. Map symbology can be customized according to
user preference to highlight different aspects of the conflation process.
RoadMatcher can perform automated matching of road segments based on
their geometry. This handles many straightforward matching situations and
can drastically reduce the amount of manual effort required.
Automated matching is controlled by a small set of user-defined
Road segments that could not be matched automatically can be matched
manually. Split nodes can be introduced to allow many-to-many matches.
Matching roads with different numbers of segments
Introducing Split Nodes allows the road segments to be matched
As well as creating matches on a segment-by-segment basis, powerful
path matching tools can be used to match long stretches of road. Split
nodes are created automatically as required
A matching path defined across many segments in both source
Segments matched along the path. The insertion of Split Nodes
allows one-to-one matching
Inconsistencies & Geometry Adjustment
Once matches are established, RoadMatcher detects topological
inconsistencies such as crossing linework and different topology. To
resolve inconsistencies, RoadMatcher allows adjusting geometry with a
variety of constrained and ad-hoc editing tools. Constrained adjustments
include local warping, shifting and extension/noding. Vertex manipulation
tools allow ad-hoc editing.
Matched and Standalone segments, showing topological
Inconsistency resolved via geometry adjustment (in this case,
Process Metadata & QA Information
The RoadMatcher system keeps track of all metadata about the state of
road segments during the conflation process. It provides measures of the
distance between matches and the size of adjustments. This allows detailed
QA of the conflated dataset.
If anomalous data situations are encountered issue notices can be
logged for subsequent review. Issues can be tagged to specific features or
Export of Result Network
Once all segments in the source networks have been integrated, the
result network can be exported as a new spatial dataset.
Application Files and Documentation (.ZIP package) - roadmatcher-1.4.zip
Source Code (.ZIP package) - roadmatcher-src-1.4.zip
Release Date - January 27th, 2005
RoadMatcher 1.4 incorporates numerous enhancements to improve the effectiveness and productivity of the conflation process. Many functions are now customizable and extensible via conflation profiles, scripting and plug-ins. New features for specifying conflation rules and for Quality Assurance provide support for team-based and distributed conflation workflows.
Highlights of the new features are:
Matching and Adjusting
- Improved AutoMatching, splitting, and Standalone detection algorithms
- Improved manual conflation tools: Split Tool for noding intersections, Revert All
- Custom Match Precedence rules can be defined
- Matched segments can be automatically adjusted to make them consistent
- Adjustment Constraints control whether networks can be modified
- Node Constraints support distributed conflation of large networks
- Segment Info allows live customizable view of matched attributes
- Improved map symbology with interactive control by user
- Theming Layers provide easy custom symbolization and labeling of networks
- Segment Comments provide a record of why conflation decisions were made
- Custom queries can be added to the Query window for easier interactive QA
- Conflation Statistics report provides a summary of the work done during conflation
Workflow & Customization
- New Session wizard allows easy setup of conflation sessions
- Conflation session configuration can be stored in a conflation profile
- Conflation behaviour and visualization can be customized by scripting and installable Java code
- AutoConflation functions are accessible from the command-line to allow scripting