Elaine McAlister, Rudolph Nowicki
Street Wise in New Zealand
The Design and Construction of a New Zealand Road Database
Abstract
Increasing demand for a topologically structured, constantly maintained, flexible and generic roads database for cartographic, route analysis and navigational purposes in New Zealand has led to the birth of the project SPARCL (Spatial Address Road Centre Line).
The objective is to build a national road database to fit the largest possible range of customer needs. Using Arc/Info, ArcView and Dynamic Segmentation, basic road centre line data from a variety of sources were compared and joined, in order to produce basic routes for road name, classification and surface. This paper aims to describe the difficulties and pitfalls in designing and building such a generic database as well as illustrating the advantages.
____________________________________________________________________________________________
Background
New Zealand is small; it is 266,000 sq km; a population of 3.6 million; approximately 60,000 roads (131,000,000 kms). Compared to other developed countries this would be considered meagre, however, the construction of a national road centre line database was an ominous task.
Before describing what was involved in constructing the database, it is necessary to explain the reasons for starting. Terralink NZ Limited (Terralink) is a geospatial information company whose primary interests are in collecting, interpreting and reporting information relating to land, property and the seabed. Realising the potential for a national road centre line database, Terralink conducted market research into existing road centre line databases within New Zealand and identified that there was a gap in the market for a database with the following characteristics:
Building the NRCD
Data Sources
Data used in the initial construction of the NRCD was derived from three sources:
(i) A national cadastral database
(ii) Urban street maps
(iii) A national topographic database.
Each database differed in terms of geographical coverage and the attributes offered to the final product.
(i) The most nationally comprehensive road centre lines in New Zealand are those from the Digital Cadastral Database (DCDB) which is held by Land Information New Zealand (LINZ). The government agency that maintains the legally defined property and road corridor boundaries. The DCDB is derived from casdastral plans and record maps ranging in scale from 1 : 500 to 1: 10,000. As part of the conversion process from paper plans to digital data, centre lines were digitised in the middle of the road corridor parcel. Two problems were prevalent when using this data in the NRCD.
(a). the DCDB road centre lines may not necessarily follow the actual centre line of the physical road.
(b). the existence of paper roads. These are roads which have been legally defined but have not been physically constructed. Seventeen percent of the road centre lines in the DCDB are paper roads.
The DCDB roads have the road name, type, suffix and other attributes associated with them. The data was consistent, well constructed and easily imported into an Arc/Info environment.
(ii) The urban street maps road centre lines cover 184 towns in New Zealand using two scales 1:15,000 and 1:25,000. These centre lines were derived from a CAD environment and therefore only the arcs could be imported into Arc/Info.
(iii) The topographic data, scale 1:50,000, was used where there was no equivalent coverage by the urban street maps.
Both the urban street maps and topographic datasets were compiled using aerial photographs and field checking techniques. These two sources were used in conjunction with the cadastral data to identify and tag the paper roads, i.e. where the cadastral had no equivalent road in either the street maps or topographic database it was tagged as paper.
It was not a simple process to amalgamate the datasets. Not all data was in digital form. In some areas scanned sheets were used as backgrounds for digitising. Some data was imported from CAD systems and other GIS often resulting in the loss of associated attributes as a result of the translation process.
Both Arc/Info and ArcView were used in the construction of the database. Arctools was used for the basic checking and editing work. The work was automated as much as possible using AML's to transfer attribute data between centre lines, populate fields automatically, perform quality assurance checks, and at the later stages, to construct dynamic segmentation routes and perform maintenance tasks. Arcview was customised using Avenue to enable the automatic tagging of paper roads, to create plots and to classify the data for easier viewing when performing checks.
Data Structure
Three primary requirements were; to keep the database as generic as possible, to be system independent and to allow multiple attribution of the centre lines without excessive splitting of the arcs. To achieve these, the database was split into two components. An underlying spatial centre line with core attributes and a range of road attributes associated with the centre lines using dynamic segmentation.
Road Definition
The first major issues to resolve were to define "what is a road?" and to evolve stable rules for representing roads in the database in terms of the definition. The Oxford dictionary defines a road as: "Line of communication between places for the use of pedestrians, riders and vehicles" [Oxford dictionary 1982] which is indicative of its function. However, defining a road in database terms proved a more difficult task. Approaches considered were:
(i) Based on name. However not all roads have a name.
(ii) By its legal status, i.e. officially recognised. But this excludes, for example, farm tracks, which are commonly used but not necessarily legal.
(iii) Based on public access. But this excludes forestry and private roads which could be vital in the case of the emergency services.
To enable us to carry out maintenance and resupply updates of the road database, each road segment and node were given a 12 digit static unique feature identifier (SUFI) and date information.
Road Representation
To ensure the road centre line could be used for Automatic Vehicle Location (AVL), routing applications and cartographic purposes, we attempted to retain as much detail as possible while providing simple connectivity. Complex intersections, slip roads, roundabouts and dual carriageways can be stored in detailed or simplified form. This means the building process could be accelerated as information could be captured in a simplified form while still providing the facility to add detail as required. Below are two diagrams showing how slip roads and roundabouts were simplified.
Two levels of representation of roundabouts and slip roadsArtificial segments were used where feature reduction occurs, e.g. roundabouts with slip roads can be reduced to a single node point.
This representation allows us to provide more detailed roads when providing data at a larger scale, but also allows us to only provide the connectivity for the data at a smaller scale.
Road Elevations
The basic design of the database is based on having nodes at every junction (including bridges and tunnels). Therefore to handle road underpass / overpass situations multiple nodes are used. Arcs either side of the underpass / overpass node have to be elevated in relation to each other. This is done by populating the extra attributes f_elev and t_elev in the AAT. The renode command then renumbers the internal# of all nodes creating multiple nodes at road underpass / overpass intersections.
Diagram showing the underpass / overpass situation. 1 represents the overpass, 0 represents the underpass. The node attribute type is populated with a value of 3 meaning underpass / overpass.
Dynamic Segmentation
The key reasons for using dynamic segmentation in the NRCD are:
To date, dynamic segmentation routes have been constructed for road names, state highway designations and motorways. Bridge positions, which were provided as distances from reference markers on state highways, have been geocoded using events in Arc/Info.
NRCD attributes are associated with both arcs and nodes and are stored in the AAT table and the NAT table respectively. NRCD Road Segment Table ( .AAT)Attribute Definition
ATTRIBUTES | TYPE | SIZE |
COMMENTS |
*FEAT_CODE | B | 4,5 |
Elemental description of the segment |
*SUFI | I | 12,12 |
Unique ID - (Primary Key for Table)*** |
*SOURCE | C | 8,8 |
Description of source of data |
*SOURCE_DATE | D | 8,10 |
Last modified date of the source |
*MODIFIED_DATE | D | 8,10 |
Last modified date of the NRCD spatial data |
*ATT_MODIFIED_DATE | D | 8,10 |
Last modified date of the NRCD attribute data |
*ROAD_NAME | C | 40,40 |
Official Name of road |
#ROAD_TYPE | C | 40,40 |
Primary type e.g. [Avenue, Lane, Street, Road, Way] etc |
#ROAD_SUFFIX | C | 20,20 |
Secondary Qualification e.g. [EAST, WEST, NORTH, SOUTH] |
#ROAD_OTHER_NAME | C | 30,30 |
Alternate Name i.e. [SH1] |
#CLASS | B | 4,5 |
Classification of segment e.g. [1= motorway,2= main,3= connector] etc |
#TOWN_NAME | C | 25,25 |
Reference to City / Town or urban centre |
#TLA | C | 40,40 |
Name of Territorial Local Authority |
#AREAUNIT_NAME | C | 40,40 |
Area Unit Name from SNZ (approximation of suburb) |
#AREAUNIT_ID | B | 6,4 |
Area Unit Number from SNZ (approximation of suburb) |
#ONE_WAY | B | 4,5 |
One way Street |
F_ELEV | B | 4,5 |
Signifies road is an over (i.e. descending in elevation) |
T_ELEV | B | 4,5 |
Signifies road is an over (i.e. ascending in elevation) |
# Attributes that are currently held directly on the arc but which will eventually be in separate tables.
NRCD Road Node Table ( .NAT)
ATTRIBUTES | TYPE | SIZE |
COMMENTS |
SUFI | I | 12,12 |
Unique ID - (Primary Key for Table)*** |
MODIFIED_DATE | D | 8,10 |
Last modified date of the node in the NRCD data (empty @ present) |
TYPE | B | 4,5 |
Type of node, e.g., roundabout, over / under |
CONTROL | B | 4,5 |
Type of signal on node, e.g., traffic lights, stop signal |
Quality Assurance
QA was performed on the spatial and attribute data using a combination of automated procedures and visual checking. The following are a few examples:
Positional Accuracy
The positional accuracy of the data varies depending on source. Metadata about accuracy is intrinsically linked to the source of the road segments. Urban areas are accurate to +/- 5m and +/- 20m in rural areas. The following diagram shows confirmation of accuracy in an urban area differentially rectified ortho photo.
Diagram illustrating accuracy of the NRCD against an ortho photo in an urban area.
Maintenance
To ensure the NRCD is always up to date it is maintained from a variety of sources, e.g.
(i) LINZ DCDB
(ii) Information from Local Authorities such as details on new and proposed roads, street numbering, new one way street and traffic lights
(iii) site verification
(iv) GPS data
(v) satellite imagery
(vi) orthophotos
As SUFIs and date stamps are associated with each road segment, it is possible to identify where modifications have occurred to the database. This facilitates the provision of updated information to users who already have been supplied with a full version of NRCD. Clients are then notified and provided with only those features that have been deleted, inserted or modified. To ensure that each arc and node has a unique id and that topological and attribute checks are enforced, a series of routines are applied after each maintenance session.
Applications of the NRCD
The NRCD has already been successfully implemented by Terralinks cartographic department and New Zealand's Automobile Association for AVL applications. The national coverage and portability of data between Arc/Info and CAD systems has also been a great advantage. Anticipated applications include: route analysis - determining optimum path; vehicle dispatch and navigation - emergency services; fleet location monitoring; and asset management.
Building the National Road Centre Line Database has not been a trivial task. From our experience the following are important issues which should be considered before embarking on a similair exercise:
In terms of the building the NRCD we have certainly come down a long, winding road and we are looking forward to that straight, wide, open road ahead!
______________________________________________________________________________
Author Information:
Elaine McAlister | Rudolph Nowicki |
GIS Analyst | GIS Project Manager |
Terralink NZ Ltd. | Terralink NZ Ltd. |
103 Thorndon Quay | 103 Thorndon Quay |
Wellington | Wellington |
NZ | NZ |
Tel: 64-4-470-6018 | Tel: 64-4-470-6027 |
Fax: 64-4-470 6136 | Fax: 64-4-470 6136 |
emailto:emcal@terralink.co.nz | emailto:rnow@terralink.co.nz |