Digital Road Centre Line (DRCL) Survey of the Mackay District
In June 2004, Dynamic Satellite Surveys Pty Ltd (DSS) was commissioned
by the Department of Main Roads, Mackay District (DMR) to perform
Digital Road Centre Line (DRCL) survey on the following roads:
Road # Road Name Length (km)
10F Bruce Highway 0.516
33A Peak Downs Highway 7.817
82A Suttor Developmental Road 121.919
85C Fitzroy Developmental Road 1.344
512 Marlborough - Sarina Road 189.373
514 Oxford Downs - Sarina Road 27.557
516 Homebush Road 12.581
517 Sarina - Homebush Road 26.276
518 Eton - Homebush Road 10.429
530 Mackay Bypass Road 4.198
531 Rockleigh - North Mackay Road 3.384
851 Proserpine - Shute Harbour Road 33.461
852 Hay Point Road 13.972
854 Mt Ossa - Seaforth Road 15.476
855 Yakapari - Seaforth Road 23.250
856 Mackay - Bucasia Road 4.434
857 Mackay - Slade Point Road 11.824
5124 St Lawrence - Croydon Road 44.335
5126 Koumala - Bolingbroke Road 23.636
5127 Blue Mountain Road 28.351
5302 Maraju - Yakapari Road 24.388
5307 Collinsville - Elphinstone Road 37.189
5382 Crystal Brook Road 24.353
8501 Gregory - Cannon Valley Road 14.114
8506 Mackay - Habana Road 9.908
8509 Sarina - Coast Road 13.028
8554 Yakapari - Habana Road 11.265
8565 Eimeo Road 4.602
TOTAL 742.980 kms
The DRCL survey was captured in such a way that the information
produced could be used in a Digital Road Network (DRN) at a later
date.
METHOD OF SURVEY
The data capture was performed using GPS Real Time Kinematic (RTK)
surveying techniques. This method enabled both position and elevation
coordinates to be acquired in real-time and on the appropriate
datum by utilising phase data received from US Navy NAVSTAR Satellites.
The data was captured from the receiver, transformed, displayed
and managed by the DSS in-house software package NavLog, which
also handled quality control and post-processing.
Real Time Kinematic Method
The RTK observation method involved one receiver (base)
being set up over a known control point. A second receiver (rover)
was mounted in the survey vehicle. Both stations had a radio link.
The base station re-broadcasted the satellite information it received
as corrections from its known position to the rover. The rover
processed this information combined with the information it received
directly from the satellites to resolve the ambiguity and obtain
an accurate position relative to the base receiver. This method
minimised the effects of ionospheric and atmospheric delays, satellite
or receiver clock errors and multipath.
Using the NovAtel OEM4 series dual frequency receivers, accuracies
of better than +/- 0.05 in position and elevation were achievable
in real time. This was dependent on base line length and satellite
geometry. Base line lengths throughout the survey were kept to
under 10 kilometres to realise these objectives and satellite
geometry taken into consideration in difficult areas.
A typical road run involved initially setting up the base at
a known location, entering the base station coordinates into the
receiver, and activating the base radio to broadcast the corrections.
After a brief initialisation period, the survey vehicle was driven
along the centre line of the route at a maximum speed of 30km/h,
logging data in real time each second. This resulted in a position
being recorded every 8 metres at that speed but typically at shorter
intervals due to the slow speed of recording road furniture. This
data was written to a raw observation file for backup and checking
purposes. When the distance between consecutive points exceeded
a user-defined distance (set at 10 metres for this project), and
if the quality of the observation was acceptable, the information
was written to a final observation file which eliminated redundant
measurements due to stoppages, slow speeds or bad quality.
All road features were recorded using a pulse generator. When
the pulse was activated the exact position of the GPS receiver
was recorded in the observation files along with a time stamp
and pulse number. The feature description was then recorded to
a voice-activated tape along with the pulse number, which could
then be correlated with the GPS position at a later stage.
During a road run, real-time interactive mapping and longitudinal
section displays were available on-screen. This proved an invaluable
tool to detect and rectify any “spikes” in the profile
which occasionally occurred in bad data areas. It also proved
useful for navigating to control points, and resuming position
after being “off-road.” The on-screen display also
featured many tools for monitoring quality and controlling the
operation of the GPS receiver.
If the quality of the data fell below an acceptable standard,
an audible alarm would activate and red alarm would appear on
the screen. Data could not be written to the final observation
file until the quality returned. This usually involved stopping
and waiting until an acceptable solution was obtained.
Any relevant survey marks along the route were identified using
a MapInfo database and the positions entered into the logging
program, which calculated and displayed the bearing and distance
to the point as a waypoint. When a check point was reached the
GPS antenna was removed from the truck and placed on a tripod
set up over the mark. The position was logged and written to a
checks file.
On long rural roads any intersecting roads were located concurrently
with the survey and recorded as “stubs” using a “mark
position” key on the screen. Pull down menus were used to
quickly store the road name, material, method and orientation
for each point on the stub. Stubs could be recorded as a series
of points (activated by the user), or as a continuous one second
stream of points, which proved useful for such features as roundabouts.
In denser urban areas road stubs were recorded as a separate operation
at the completion of the main run.
After a distance not exceeding 10 kilometres, or when the radio
signal from the base station became weak, a forward base was established
by observation from the rover. Once the new base coordinates were
established, the escort vehicle returned to the original base
to move it forward, and the survey continued. Sections were overlapped
for quality control.
Rapid Elevation Meter (REM) and Electronic Compass
The on-board software incorporated a link to a Rapid
Elevation Meter and Electronic Compass which were connected via
the USB ports. This allowed the operator to switch directly to
these instruments when the elevation data became unreliable in
wooded or obstructed areas. The raw elevation and compass readings
could be written to REM and compass observation files synchronised
with an accurate time stamp from the GPS receiver for subsequent
post-processing and correlation with existing positional information
recorded at the extremities of the bad data area.
The compass was calibrated initially via the software.
This system was tested prior to mobilisation and proved successful,
however it was not required during the survey due to the success
of the dual frequency receivers (and a little patience) in bad
areas.
Post - Processing
As the data was captured in real time, no post-processing was
involved to convert the coordinates to MGA94 and AHD
The output from a road run consists of (a) digital voice recordings
and (b) Navlog output comprising final observation files (UTM
files), Checks files and Stubs files.
The digital voice recordings are transcribed into a spreadsheet
recording pulse number, feature code, side, ID (Main Roads), and
comments for each feature along the route.
The information contained in the final observation file as recorded
in the field contains the following information for each record:
GPS time stamp, easting, northing, elevation, quality, standard
deviations, distance tolerance, antenna height, n-value (geoidal
separation) and pulse number. At this stage the records have been
filtered for bad quality and intervals less than the distance
tolerance (usually 10 metres).
The data must be further filtered to eliminate points accidentally
logged while the vehicle was off the centre line of the road,
reversals, double or accidental pulses and any bad positions or
heights that have inadvertently slipped through. Reversals occur
when the vehicle is backed up to record a missed feature, and
double pulses occur when the operator clicks too hard on the pulse
trigger, which was found to be quite sensitive.
Using the Process menu in Navlog the file is first converted
to the NEW format as defined by DMR. This imposes a centre line
chainage to the data based on a nominated starting value (usually
zero) and increasing or decreasing chainage. The chainages are
calculated by summing the distances between each consecutive point
and correcting them inversely for scale and sea level factor so
that a true ground distance at that height is obtained. (MGA94
coordinates are grid coordinates that have been projected on to
a plane).
The NEW file is then run through a check program that lists each
azimuth and distance, visually flagging excessive bends, intervals,
qualities and height differences. This listing is synchronized
with two plot displays, one showing a map view and the other a
profile view as the data is scrolled. The plots may be zoomed
to identify specific areas, and various annotations displayed.
Any anomalies are readily identified for investigation. Several
(iterative) runs are usually required to produce a final clean
run.
Once a final NEW file has been obtained, a features file is automatically
created which contains only the pulsed features. This in turn
is converted to the TXT format for features as specified by DMR.
This is a comma-separated text file, which at this stage has only
the positional information of the features. The spreadsheet information
is then combined with the TXT file to produce a final TXT (or
features) file. This file then exists in both spreadsheet and
comma separated format.
To handle the intersecting roads (or stubs) the final features
spreadsheet is sorted according to feature code and all intersection
coordinates are extracted and appended to the raw stubs file.
This is to ensure that road centre line coordinates correspond
to the terminal points of intersecting roads. The raw stubs file
is then run through a viewer in NavLog, where stub information
can be easily checked for clarity and accuracy. Road names are
also displayed. Once the information is satisfactory, the file
is converted via the software to the final comma-separated TXT
format as nominated by DMR.
Click here
to view the final surveyed network |