Public
Sector ITS Datum Requirements Workshop
Knoxville
TN, March 16-17, 1998
Proceedings
of the Breakout Group on Technical Issues
Val
Noronha, March 19 1998
Members of the Technical
breakout group were:
Mark Bradford, Federal
Highways Administration
Bobby Haas, Viggen
Corporation, Knoxville TN
Charlie Hickman,
US Geological Survey, Rollo MO
Val Noronha (Convenor),
Vehicle Intelligence Testing & Analysis Laboratory, University of California,
Santa Barbara CA
Bruce Spear, Bureau
of Transportation Statistics, US Department of Transportation, Washington
DC
Al Vonderohe, Dept
of Civil Engineering, University of Wisconsin, Madison WI
Bruce Westcott, Bureau
of Transportation Statistics/Vermont Center for Geographic Information
Inc, Burlington VT
Demin Xiong, Oak
Ridge National Laboratory, Oak Ridge TN
Other breakout groups — Public
Safety Highway Incidents, GIS-T/Planning and Transit — focused on Datum
issues relevant to specific application areas. The task of the Technical
group was to examine issues across the three application categories.
Historically there have been divergences, or perceived divergences, between
the viewpoints of GIS-T, NSDI and ITS. The group decided that
it would be useful to attempt to unify these viewpoints, particularly with
regard to the following issues:
-
Structure/Definitions
-
Node placement
-
density
-
accuracy
-
micro-level placement rules
-
Datum development and maintenance
1.
Structure and Definitions
GIS-T
The principal GIS-T requirement is that the Datum support linear referencing.
It is not concerned with topological functionality, and does not require
shape points. GIS-T does require that the Datum support linear measurement,
i.e. driven-distance offset measured from a defined starting point.
Accuracy requirements are not well understood, because error tolerance
is unclear, and there are no documented evaluations of measurement devices
(Distance Measuring Instruments, DMIs). Accuracy in the 2–5 metre
range would probably be considered exceptionally good.
NSDI
is concerned with data exchange between digital map bases developed
at different scales, e.g. 1:24,000 versus 1:100,000. The Datum must
enable a user to reference the same “chunk” of road in two databases, so
that attribute information relating to that chunk can be exchanged.
The chunk must be stable over time, independent of cartographic or topological
representation. It is defined not by street name (which may vary
in time and space and is difficult to reference across vendors) but in
physical terms, i.e. (a) the road of which the chunk is a part, and (b)
extremities of the chunk. Extremities must be physically identifiable
points on the ground, usually intersections. The appropriate Datum
structure is:
-
anchor point, consisting
of
-
unique ID
-
unambiguous location description,
e.g.
-
intersection of centerlines
of 7th and Main, or
-
center of 4th pier of Golden
Gate Bridge, counted east to west, or
-
brass marker
-
coordinates (x,y,[z]) — optional
— with associated quality metadata
-
anchor section, consisting
of
-
unique ID
-
From-anchor-point
-
To-anchor-point (directionality
present, implied by From/To)
-
path descriptor (e.g. cursory
shape points) to distinguish between multiple paths between the same pair
of anchor points
-
driven length — optional
Coordinates and driven length
are attributes of their respective objects, and may be updated as superior
measurement technologies emerge. Other field values are permanently
tied to their records.
| NOTE: Anchor points have
historically been termed “nodes,” and anchor sections “links,” in ITS Datum
documents, because they are topological nodes and links in the Datum network;
however, not all street intersections are ITS Datum-nodes and vice versa.
The ambiguity in terminology has caused some readers to misunderstand the
ITS Datum documents. |
ITS
From the ITS point of view, the Datum must support location referencing
between digital databases. Referencing must be unambiguous.
Error tolerance is currently 10-20 metres in urban areas, but this may
get more exacting in the future as ITS resolution evolves from carriageway
to lane-level applications. Locations are typically passed as electronically
encoded messages using some communications protocol.
Location referencing relies
on the ability to identify common objects between databases; this is also
the basis of data exchange as defined above by NSDI. ITS and NSDI
positions are therefore essentially similar, with slightly different emphases
on terminology and attributes.
Consensus?
The group agreed that the above structure was largely or exactly
similar to the “divergent” positions with which individuals came in.
The following table summarizes minor residual differences. Pending
resolution of terminology and to take a neutral position in this report,
basic Datum entities are termed tie-points and tie-lines.
Legend: • = Required ? = Optional
|
|
GIS-T
|
NSDI
|
ITS
|
| Structure |
|
|
|
|
Tie-point/Tie-line IDs |
•
|
•
|
•
|
|
Tie-point Coordinates |
?
|
?
|
•
|
|
Tie-line Length |
•
|
?
|
•
|
| Quality |
|
|
|
|
Error Tolerance |
Unknown
|
N/A
|
10-25 (urban)
|
A more fundamental point
of contention is whether the Datum should be a topological network.
As far as NSDI and GIS-T are concerned, topology is not necessary — and
from a strictly technical standpoint it could be argued that topology is
not an essential property of the Datum for ITS applications either.
Accordingly it should be permissible to insert a tie-point into a tie-line
without breaking the tie-line. In Figure 1, tie-line 20-24 is introduced
into the Datum network, interrupting tie-line 12-16. In the topological
tradition (Figure 1a), this breaks 12-16 into 12-20 and 20-16. Due
to computational imprecision, 12-16 may develop a few-microns-wide kink,
but this is inconsequential because 12-16 ceases to exist as a bonafide
object. In Figure 1b, 12-16 stays unbroken, even though though tie-point
20 may lie very close to or exactly on it.
|
|
|
Figure 1a: Topology
enforced
|
Figure 1b: Topology
not enforced
|
Arguments in favour of the topology-unenforced
structure are:
-
12-20 is not a legal link.
Measurements along the 12-20 section must still be expressed with reference
to 12-16. Therefore periodic maintenance does not require re-labelling
of tie-points or tie-lines. A user's Datum file may be out of date,
yet references based on older IDs remain valid.
Counter-arguments are:
-
This non-topological structure
is not currently accommodated by GIS software. Software vendors
will have to comply with this new requirement, else specialized software
will have to be developed.
-
One possible Datum development
strategy may be that it evolves into a skeletal national road network
database, upon which private vendors may add value by attaching shape
points and attributes. A non-topological structure may make this
course difficult.
Converse positive and negative
arguments can be advanced with regard to a topological structure.
| Post-workshop
note
A compromise
position, that preserves topology-dependent ambitions for the Datum and
avoids re-labelling, is achievable. Bear in mind that the internal
Datum maintenance process and the public Datum access mechanism are two
separate systems.
-
Although
tie-lines such as 12-16 are technically retired when split by intervening
tie-points, and new tie-lines created, these changes are made transparent
to the end-user. References to the original tie-line are still permitted,
and in fact required.
-
“Component
links” created by fragmentation of older tie-lines (e.g. 12-20 and 20-16)
are specially flagged in their internal attribute table, at the time of
fragmentation. While they are valid objects in the internal maintenance
of the database, they are concealed from the public. Separation between
the internal and public facets of the Datum is inevitable. Because
custodianship and maintenance of the Datum are hierarchically decentralized,
insertions will usually be performed by agencies other than the highest-level
custodian. The lower-level creator of 12-20's takes steps as above
to hide these links created as a result of its own actions, while the upper-level
agency need do nothing to ensure continued survival of the original
12-16's.
This compromise
structure is maintainable using standard current software, yet a fully-topological
national database may easily be created downstream by merging the databases
of each custodian. Merging is most easily accomplished if lower-level
custodians maintain a record of (a) higher-level links that they have split,
and (b) suppressed component links. |
2.
Node Placement
Other breakout groups required
that the Datum not be restricted to be a subset of the road network.
Tie-points and tie-lines may be associated with off-road paths such
as driveways, hiking trails and transit termini, and significant landmarks
or structures of particular interest such as hospitals, bridges, lighthouses,
etc.
It is impossible to agree
on accuracy requirements until error tolerances are fully defined at the
application end. Density is dependent on rectification (rubber-sheeting)
algorithms and error tolerance, and micro-level placement rules depend
on the accuracy specification. Appropriate subjects for research
are:
-
application-specific error tolerance,
-
error propagation modeling,
-
rectification (rubber-sheeting)
algorithms, and
-
inference of accuracy requirements
from error tolerance specifications.
3.
Datum Development and Maintenance
Administration
Datum development will involve
federal, state and local government, and perhaps private parties.
Development, maintenance and labelling procedures must be developed to
allow these players to contribute to the Datum in an orderly but flexible
fashion. Tie-points are labelled using Internet-style partitioned
numbers, that include (a) basic geography — county identifier, (b) administrative
body responsible for the number, (c) serial identifier.
|
|
Figure 2: Hierarchical
Development. Black superstructure is responsibility of highest level,
e.g. federal. State administers red tie-lines, counties define green,
etc. Greatest accuracy is found at the lowest level.
|
An example is 50019.013.394837,
where 50019 is the county FIPS code, 013 is a code representing
the responsible state authority, and 394837 is the serial number
assigned by that authority. A hierarchical domain permission system
gives agencies at each level the authority to sub-assign numbering and
maintenance rights to lower-level bodies which take responsibility for
sub-domain administration. Public access to the Datum may be through
a central server or distributed servers; either option is feasible in the
age of the Internet.
Budgeting
Two budgeting scenarios were
discussed:
-
Minimal funding: The
Datum is developed from existing public sector databases, e.g. TIGER, supplemented
by municipal data where available. This scenario leads to a patchwork
of varying quality, with no minimum quality specification. Accuracy
evolves over time. The future of such a Datum is uncertain; inconsistency
in quality, and the possibility that certain areas may not meet a minimum
standard, could deny it credibility. Conversely one could argue that
this is a realistic, demand-driven model.
-
Significant seed funding:
The Datum is developed from municipal sources where data of appropriate
quality exist, and surveyed or purchased from private vendors in other
areas. There is a minimum quality standard. This strategy
will clearly result in a superior product. It is more likely that
the private sector will embrace it out of necessity.
Costs and benefits of each approach
need to be assessed.
Edits
Datum edits may take the form
of additions, deletions and changes. Additions are straightforward.
Change may take two forms:
-
More accurate measurement
of coordinates/lengths. This entails the following:
-
update field values
-
submit new values to upper level
authorities as appropriate (see Quality Hierarchy below)
-
Relocation of tie-points
and redefinition of tie-lines resulting from (re-)construction of roads
— addition of ramps, changes in intersection alignment. This requires
-
retirement of old tie-point
and associated tie-lines
-
creation of new tie-point and
tie-lines
All data edits must have time
stamps and metadata regarding reasons, data sources and quality.
Historical files must be maintained for reference and correction of legacy
data.
Quality
Hierarchy
Federal data requirements will
probably call for analysis at smaller scales (i.e. wider geographic areas,
with greater error tolerance) than will municipal needs. As the Datum
is locally densified, accuracy will improve. Lower-level organizations
are free to upgrade accuracy by re-measurement within their geographic
area. When re-measured objects fall under the jurisdiction of higher-level
authorities, the new data must be submitted to the higher authority.
Comments to Val
Noronha