GdtsUserGuideV4 10
GdtsUserGuideV4 10
Version 4.10
Info-Geomatik June 2010
Corporate Office
Release Notice
Contents
Installation_____________________________________________ 1
Installing the Geodetic Datum Transformation System ____________ 1
Hardware and Software Requirements for Your PC ______________ 2
Installing the Software _______________________________________ 2
Installing the Windows Installer 3.1 ______________________ 3
Installing the .Net Framework 2.0 ________________________ 6
GDTS Version 4.10 Installation: _________________________ 9
Directory Structure: __________________________________ 12
Registration Code __________________________________________ 13
Product Information ____________________________________ 14
Key Features ______________________________________________ 15
The Malaysian Survey and Mapping System: _____________ 16
Universal System and Utilities: _________________________ 16
Data Format __________________________________________ 19
Format for 3-Dimensional Input: _____________________________ 20
Comma Delimiter (*.csv) in Degree Minute Second (DMS) __ 20
Comma Delimiter (*.csv) Decimal Degree (Dec) ___________ 20
GDTS Version 4 Standard Format (*.inp) ________________ 20
Space Delimiter (*.txt) in Degree Minute Second (DMS) ____ 21
Space Delimiter (*.txt) in Decimal Degree (Dec) ___________ 21
Format for 3-Dimensional Output: ____________________________ 22
Comma Delimiter (*.csv) in Degree Minute Second (DMS) __ 22
Comma Delimiter (*.csv) Decimal Degree (Dec) ___________ 22
GDTS Version 4 Standard Format (*.out) ________________ 22
Space Delimiter (*.txt) in Degree Minute Second (DMS) ____ 23
Space Delimiter (*.txt) in Decimal Degree (Dec) ___________ 23
Format for 2-Dimensional Input: _____________________________ 23
Comma Delimiter (*.csv) in Degree and Minute (DM) ______ 23
C H A P T E R
1
Installation
Table 1.1 shows what you need on your computer so that you can
install and use the Geodetic Datum Transformation System software
properly.
Recommended
Component Minimum requirements
requirements
CPU Pentium 700 MHz Pentium 1.6 GHz
RAM 64 MB 256 MB
Hard drive 126 MB required for typical installation (.Net, Windows
Installer & GDTS)
Monitor SVGA color 1024 x 768 XGA color 1024 x 768
Data drives CD-ROM drive or DVD drive
Input devices Keyboard with mouse or Keyboard and Microsoft
trackball IntelliMouse
Software One of the following Microsoft operating systems:
Windows 98
Windows Me
Windows NT version 4.0 or later SP6
Windows 2000 SP4
Windows XP
Windows 7
Also:
.Net Framework 2.0
Windows Installer 3.1
Microsoft XP SP2:
Step 1:
Install Microsoft .NET (Dot Net) Framework 2.0 from GDTS CD
Step 2:
Install GDTS Version 4.10
Step 2:
Install Microsoft .NET (Dot Net) Framework 2.0 from GDTS CD
Step 3:
Install GDTS Version 4.10
Step 1:
Step 2:
Double-Click on the WindowsInstaller3-KB893803... to start the
installation.
Step 3:
Follow the installation wizard’s instruction
(1)
(2)
(3)
(4)
(5)
Step 1:
Step 1:
Click on the DotNetFx directory inside the installation CD.
Step 2:
Double-Click on the DotNetFx Icon to start the installation. Follow the
installation wizards.
(1)
(2)
(3)
(4)
(5)
Step 3:
If your computer is connected to the World Wide Web, it is highly
recommended that you download or update the software with the latest
security patch.
Step 1:
To install the GDTS 4.10 software:
1. Turn on the computer and start Microsoft Windows.
2. Insert the GDTS Version 4.10 CD-ROM into the CD-ROM drive.
The Setup menu appears. If the setup does not activate:
Step 2:
Click on the GDTS40_Setup.msi or Setup.exe and follow the installation
instructions
(1)
(2)
(3)
(4)
(5)
(6)
Step 3:
The GDTS 4.10 program folder can be accessed through
START/PROGRAM/GDTS410/ menu.
Directory Structure:
Important Notes:
Deleting one or more of the directories and its contents will severely
damage the GDTS 4.10 programs.
Registration Code
Users will be asked to key-in this Registration Code during the first
activation of the GDTS software. Users do not need to re-enter the
Code for subsequent running of the programs provided the Registration
Code is successfully activated.
C H A P T E R
Product Information
Key Features
2. Map Projection
1. Geodetic Tools
• Geographical to Cartesian and vice-versa with selected pre-
defined ellipsoid as well as user-defined ellipsoid.
• Bearing and distance computation with a given two-
dimensional coordinates.
4. Three-Dimensional Transformation
• Three-Dimensional Transformation with selected pre-defined
and user-defined ellipsoid for world-wide users. Users also
have an option to save their own parameters that can be used
regularly.
5. Two-Dimensional Transformation
C H A P T E R
3
Data Format
This chapter describes the data format for INPUT and OUPUT of the
Geodetic Datum Transformation System software. There are wide
numbers of supported format that can be used as an INPUT and
OUTPUT of the software.
There are three common ASCII Data Formats: DAT, CSV, and TXT.
ASCII files are generic format files that can be read or produced by most
applications. These files can also be imported into most applications,
including word processors, spreadsheets, and ASCII editors.
There are some distinctions in formatting of ASCII files. Here are some
brief notes that outline the usefulness of the ASCII file features.
Delimiters control the separation between cell entries in a file. Spaces or
commas can be used to separate cells.
Example:
StationA,2,12,33.12345,103,22,13.12345,233.321
Example:
StationA,2.209200958,103.3703121,233.321
Example:
# 1 2 3 4 5 6
# 123456789012345678901234567890123456789012345678901234567890
STA1 05 17 03.55727 115 10 56.42176 68.600
STA4 04 15 07.65826 117 58 33.18639 394.262
STA5 06 23 42.13217 116 28 59.75519 145.429
STA6 06 54 01.93599 116 43 14.47019 32.601
STA2 06 52 46.04669 116 50 37.60566 01.693
Example:
StationA 2 12 33.12345 103 22 13.12345 233.321
Example:
StationA 2.209200958 103.3703121 233.321
Example:
StationA,2,12,33.12345,103,22,13.12345,233.321
Example:
StationA,2.209200958,103.3703121,233.321
Example:
*******************************************************************************************
* GEODETIC TRANSFORMATION SYSTEM VERSION 4.10 *
* TRANSFORMATION FROM GDM2000 TO PMSGN94 *
*******************************************************************************************
GDM2000 COORDINATES PMSGN94 COORDINATES
STATION LATITUDE LONGITUDE ELL. HGT LATITUDE LONGITUDE ELL. HGT
-------------------------------------------------------------------------------------------
Example:
StationA 2 12 33.12345 103 22 13.12345 233.321
Example:
StationA 2.209200958 103.3703121 233.321
Example:
StationA,2,12,33.12345,103,22,13.12345
Example:
StationA,2.209200958,103.3703121
Example:
StationA 2 12 33.12345 103 22 13.12345
Example:
StationA 2.209200958 103.3703121
Example:
StationA,655333.123,345222.123
Example:
StationA 655333.123 345222.123
Example:
StationA,2,12,33.12345,103,22,13.12345
Example:
StationA,2.209200958,103.3703121
Example:
StationA 2 12 33.12345 103 22 13.12345
Example:
StationA 2.209200958 103.3703121
Example:
StationA,655333.123,345222.123
Example:
StationA 655333.123 345222.123
***************************************************************************************
* GEODETIC TRANSFORMATION SYSTEM VERSION 4.10 *
* TRANSFORMATION FROM GDM2000 TO RSO GEOCENTRIC FOR PENINSULAR MALAYSIA *
***************************************************************************************
GDM2000 COORDINATES RSO GEOCENTRIC COORDINATES
STATION LATITUDE LONGITUDE NORTHING EASTING
---------------------------------------------------------------------------------------
Format Example:
Input_2D_DMS_Space.txt
Input for 2-Dimensional in Degree, Minutes and Second with multi space
delimiter.
Input_2D_DMS_csv.csv
Input for 2-Dimensional in Degree, Minutes and Second with comma
delimiter.
Input_2D_DecDegree_Space.txt
Input for 2-Dimensional in Decimal Degree with multi space delimiter.
Input_2D_DecDegree_csv.csv
Input for 2-Dimensional in Decimal Degree with comma delimiter.
Input_2D_GDTS.inp
Input for 2-Dimensional in Degree, Minutes and Second with GDTS
standard format.
Input_2D_North_East_Space.txt
Input for 2-Dimensional in Northing and Easting with multi space
delimiter.
Input_2D_North_East_csv.csv
Input for 2-Dimensional in Northing and Easting with comma delimiter.
Input_3D_DMS_Space.txt
Input for 3-Dimensional in Degree, Minutes and Second with multi space
delimiter.
Input_3D_DMS_csv.csv
Input for 3-Dimensional in Degree, Minutes and Second with comma
delimiter.
Input_3D_DecDegree_Space.txt
Input for 3-Dimensional in Decimal Degree with multi space delimiter.
Input_3D_DecDegree_csv.csv
Input for 3-Dimensional in Decimal Degree with comma delimiter.
Input_3D_GDTS.inp
Input for 3-Dimensional in Degree, Minutes and Second with GDTS
standard format.
Input_BW_MB_From.csv
Input file for DATUM FROM in DMS for parameters derivation using
Molodenski-Badecas or Bursa-Wolf Models.
Input_BW_MB_To.csv
Input file for DATUM FROM in DMS for parameters derivation using
Molodenski-Badecas or Bursa-Wolf Models.
Input_Helm2DA_csv.csv
Input file for 2-Dimensional transformation OPTION 1
Input_Helm2DB_csv.csv
Input file for 2-Dimensional transformation OPTION 2
C H A P T E R
4
The Main Modules
This chapter describes the steps to use the Main Modules of the
Geodetic Datum Transformation System software. The step-by-step
guide will help first time users to familiarize with GDTS version 4.10
interfaces and commands. It also describes important details about
using the software, and lists the input/output example files and utilities
that are available in the programs.
A menu bar consists of one or more tools and separated by blank lines. A
menu is a shortcut to frequently-used menu commands. The following
default menu bars are available:
Files
Modules
About
Help
Geodetic Datum Transformation System Version
4.10 also uses a standard Navigation Bar. Located
on the left of the main window’s borders, they also
act as an access center, where you may access the
module’s most commonly used functions with the
click of a mouse button.
MAIN MODULES
Peninsular Malaysia
Sabah and Sarawak
Utilities and User Defined
SUB MODULES
3-Dimensional
Map Projection
Peninsular Malaysia:
Interactive Mode
1. Select the area (Peninsular or Sabah and Sarawak) from the MAIN
MODULES
2. Select 3-Dimensional Transformation from the SUB-MODULES.
3. The default interactive mode will be displayed by the GDTS as
follow:
• If you choose CSV Format, the coordinates are saved with comma
delimiter without a header as follows:
Click on the Preview and Print button and the pop-up will display using
a standard Notepad files. You can print, edit and save the result at this
stage.
Batch Mode
2. Select your Input File Format by clicking the radio button inside the
INPUT FORMAT BOX on the right side of the program windows.
The Input Files shall need to be prepared in advance using any
text editor with format strictly following the 3-Dimensional
Standard Format as stated in Chapter 3.
4. Using the first BROWSE button, select the Input File. The File
Open Dialogue Box will filter the file type base on the input format
selection being made.
5. Using the second BROWSE button, select the Output File. The
File Save Dialogue Box will filter the file type base on the output
format selection being made.
6. Click the Transform Button to start the process. A Message Box
will be displayed when the process finished.
Click on the Preview and Print button and the pop-up menu will display
using a standard Notepad files. You can print, edit and save the result at
this stage.
Peninsular Malaysia:
• Geocentric Datum for Malaysia (GDM2000) to Rectified Skew
Orthomorphic (RSO) Geocentric for Peninsular Malaysia and vice-
versa.
• Geocentric Datum for Malaysia (GDM2000) to Cassini-Soldner
Geocentric for Peninsular Malaysia and vice-versa.
• Malayan Revised Triangulation 1948 (MRT48) to Rectified Skew
Orthomorphic (MRSO) for Peninsular Malaysia and vice-versa.
• Rectified Skew Orthomorphic (MRSO) for Peninsular Malaysia to
Cassini-Soldner and vice-versa.
Interactive Mode
Click on the Preview and Print button and the pop-up will display using
a standard Notepad files. You can print, edit and save the result at this
stage.
Batch Mode
4. Using the first BROWSE button, select the Input File. The File
Open Dialogue Box will filter the file type base on the input format
selection being made.
5. Using the second BROWSE button, select the Output File. The
File Save Dialogue Box will filter the file type base on the output
format selection being made.
6. Click the Transform Button to start the process. A Message Box
will be displayed when the process is finished.
Click on the Preview and Print button and the pop-up will display using
a standard Notepad files. You can print, edit and save the result at this
stage.
C H A P T E R
5
The Utilities Module
This chapter describes the steps to use the Utilities Module of the
Geodetic Datum Transformation System software. The step-by-step
guide will help first time users to familiarize with GDTS version 4.10
interfaces and commands. It also describes important details about
using the software, and lists the input/output example files and utilities
that are available in the programs.
Utilities Menu is accessible from the Project Bar located on the left side
of the program windows. Clicking on the Utilities Text Icon will activate
the utilities menu in separate windows and at the same time hides the
main program windows. The Geodetic Datum Transformation System
Version 4.10 provide user with powerful utility tools in geodetic
computations that are applicable world wide.
To access the Utilities features, users can click on the Expand button to
expand all the features listed in the tree menu.
Features
Geodetic Tools
Conversion Steps:
1. Click on the option between Geographical to Cartesian or
Cartesian to Geographical under Geodetic
2. Tools in the tree view menu. Your selection will change the
position of interface panel of the geographical and Cartesian input
coordinates.
3. Click on Pre-Defined Ellipsoid Combo Box for selection of listed
ellipsoid. If your ellipsoid is not in the listing, scroll to the end of
the Combo Box and select User-Defined.
4. Once the User-Defined is clicked, the Semi-Major (a) and
Flattening (1/f) text box will be enabled for user interaction. Key in
your ellipsoid parameters.
5. Key in your input coordinates in the respective text box and click
the Computer button. The results will be displayed at the bottom
of the panel.
Click on the Print and Preview button to view and print the results in
GDTS Version 4 standard format.
Conversion Steps:
1. Click on the Bearing and Distance option in the tree view menu.
2. Key in the input coordinates in the respective text box and click the
Compute button. The results will be displayed at the bottom of
the panel.
Click on the Print and Preview button to view and print the results in
GDTS Version 4 standard format.
Conversion Steps
1. Click on the Universal Transverse Mercator option in the tree view
menu.
5. Click on the input file in Degree, Minutes, and Second CSV format
and key in the output file names. The output file names will used
GDTS Version 4 standard format.
Input Format
Two separate input files in comma (csv) or space (txt) delimiter need to
be prepared in advance. The sequence of the coordinates listing
must be identical for both files.
Sta2,1,22,35.48136,103,36,29.48817, 91.533
Sta3,3,27,49.89137,102,37,18.93924, 269.236
Sta4,6, 2,19.30819,102,19,14.68412, 107.583
Sta5,6, 8,22.98892,100,23, 6.57684, -10.238
Sta6,4, 0, 4.48733,101, 2,26.49409, -2.894
Sta7,1,49,39.95355,103,38,24.93554, 49.424
Sta8,2,40,56.45149,101,58,29.65815, 71.751
Sta9,4,10,55.75951,100,56,28.87627, 0.601
Sta10,4,26,28.77074,100,37,44.96714, -3.299
Sta2,1,22,35.52238,103,36,29.45569, 90.906
Sta3,3,27,49.93500,102,37,18.90400, 268.705
Sta4,6, 2,19.35390,102,19,14.64553, 107.154
Sta5,6, 8,23.03398,100,23, 6.53642, -10.541
Sta6,4, 0, 4.53046,101, 2,26.45558, -3.355
Sta7,1,49,39.99491,103,38,24.90270, 48.799
Sta8,2,40,56.49401,101,58,29.62275, 71.208
Sta9,4,10,55.80327,100,56,28.83789, 0.126
Sta10,4,26,28.81498,100,37,44.92886, -3.767
Computation Steps:
1. Click on the Parameter Derivation from the tree view and
select transformation models.
Output Results:
************************************************************************
* GEODETIC TRANSFORMATION SOFTWARE VERSION 4.10 *
* TRANSFORMATION PARAMETERS DERIVATION *
************************************************************************
Number of Common Points : 9
Number of Requested Parameters : 7
3-D Models : Bursa-Wolf Model
Derived Parameter:
Adjustment Residuals:
Stations vX vY vZ
Stations vN vE vU
Three-Dimensional Transformation
DATA [From]
Select your reference ellipsoid for Data [From]. The ellipsoidal
parameters are used for conversion between 3-Dimensional
Cartesian to geographical coordinates and vice-versa. If your
reference ellipsoid does not listed in the listing, please scroll down
until the end of the combo box and select User-Defined. The
Semi-Major and Flattening text box will be enabled and please key
in the appropriate values.
DATA [To]
As DATA [From]
PARAMETER CHECK BOX (Dx, Dy, Dz, Rx, Ry, Rz & Scale)
Please key in the transformation parameters in the specified text
box if you are not using any previously saved parameter files.
SAVE AS BUTTON
You can save your entered transformation parameters at this
stage which can be used later.
DATA FORMAT
Please select your 3-Dimensional data format. Please refer to
Chapter 3.
COMPUTE BUTTOM
Click Compute button to start the computation.
Two-Dimensional Transformation
The GDTS Version 4.10 has the capability of deriving and transforming
2-Dimensional transformation using 4 parameters conformal
transformation. The derivation of 2-Dimensional transformation
parameter needs at least two common coordinates for each datum.
There are two options under 2-Dimensional transformation:
4
STA1,584963.933,610275.436
STA4,472515.931,920776.206
STA5,708397.400,753821.373
STA6,764442.094,779776.242
/
STA1,584965.933,610274.336
STA4,472517.731,920775.206
STA5,708399.600,753820.373
STA6,764444.094,779775.242
/
ST02,762189.783,793397.506
ST03,483890.269,811319.733
ST03,585482.424,821169.522
ST10,490747.153,960696.702
ST24,606191.610,1050120.352
ST06,631422.009,869355.738
ST02,648768.189,730761.691
ST11,518468.800,668735.029
Format Details:
COMPUTATION STEPS:
Output Results:
an - be + Tn = N + VN
bn + ae + Te = E + VE
Reference Coordinates
---------------------
Observed Coordinates
--------------------
STA1 584965.933 610274.336
STA4 472517.731 920775.206
STA5 708399.600 753820.373
STA6 764444.094 779775.242
Transformation Parameters:
--------------------------
Rotation = 180 0 .1
Scale Factor = -1.00000
Transformed Coordinates
-----------------------
Statistics:
ST02,762189.783,793397.506
ST03,483890.269,811319.733
ST03,585482.424,821169.522
ST10,490747.153,960696.702
ST24,606191.610,1050120.352
ST06,631422.009,869355.738
ST02,648768.189,730761.691
ST11,518468.800,668735.029
Format Details:
Coordinates for the stations (Name, Northing, Easting) with one station
for each line.
Computation Steps:
1. Click on the Transform with Defined Parameter under the 2-D
transformation tree view.
2. Key-in the four transformation parameters in their respective text
box.
3. Click and select INPUT and OUTPUT files.
4. Click Transform button to start the computation.
Statistics:
Click on the Statistic button to view and print the results.
C H A P T E R
6
Complementary
Malayan Revised
Triangulation
Characteristics
GDM2000 Realization
were transformed into the middle of the observation epoch i.e. 2nd
January 2001.
A similar GPS re-observation campaign has been carried out for the
existing EMSGN97 to define their coordinates in GDM2000. The GPS
campaign was carried out from February to March 2002 with the
observation duration of 48 hours. The processing and adjustment of the
network has been carried out from May – July, 2002 (Figure 5).
GDM2000 ↔ PMSGN94
Implications
Cadastral Survey
Topographical Mapping
Transformation of Coordinates
Introduction
Today, the modern geodetic datums range from flat Earth models
used for plane surveying to very complex models used for global
applications which completely describe the size, shape,
orientation, gravity field, angular velocity of the Earth and others.
With satellite positioning that is especially GPS with rapidly
increasing applications, the relationship between various geodetic
datums become very necessary and important. With the
widespread use of GPS, there is a trend for working datum to be
consistent with the ITRF and WGS84. Therefore, an accurate
positioning using satellite-based system needs the full
understanding of reference frame conversions or transformations.
MGPM2000
RSO MRT48 PMSGN94 GDM2000 (Map Grid of Peninsular
Malaysia 2000)
N, E Map
Projection
φ, λ, h φ, λ, h φ, λ, h
N, E
N, E
X, Y, Z X, Y, Z X, Y, Z
N, E CASSINI2000
6 Parameter 7 Parameter
Transformaton Transformaton
CASSINI
7 Parameter
Transformaton
Three-Dimensional Transformation
Z
P
b N
Y
φ
λ
a
with:
Y
λ = tan −1 (5)
X
Z
tan φ = (6)
N
p( 1 − e 2
)
N +h
p
h = − N (7)
cos φ
(8)
Y
λ = tan −1 (9)
X
(10)
(11)
Where,
(13)
(14)
(15)
As in Bowring:
(16)
ZMRT
Rz
P
ZGDM
riGDM
riMRT
YMRT
Ry
OMRT
O GDM dZ
YGDM
dX
dY
Rx
XGDM XMRT
The model in its matrix-vector form could be written as (see Burford 1985) :
where;
X MRT ,YMRT , Z MRT : are the local datum (MRT) Cartesian co-ordinates.
(18)
(13)
(19)
Map Projection
Notation:
t = isometric latitude
λo = basic longitude
a = semi major axis of ellipsoid
b = semi minor axis of ellipsoid
f = flattening of ellipsoid
f = (a − b ) / a
e = eccentricity of ellipsoid
e2=(a2 – b2)/a2
e12=(a2 – b2)/b2
ρ = radius of curvature in the meridian
( )(
ρ = a 1 − e 2 / 1 − e 2 .Sin 2φ )3 / 2
ν = radius of curvature in the prime vertical
(
ν = ρ 1 + e12 .Cos 2φ )
m = scale factor
mo = scale factor at the origin
γ = skew convergence at meridians
p = distance from polar axis, p = υ cos ϕ
γ R =rectified convergence of meridians
γ R = γ + 36°52'11.6314"
sin γ o = −0.6 or
Projection Formulas
For the Hotine Oblique Mercator (where the FE and FN values have been
specified with respect to the origin of the (u, v) axes):
from:
Cassini-Soldner Projection
Forward Computation
N = FN + M – Mo + v*tanφ[A2/2 + (5 – T + 6C)A4/24]
where,
e2
C = Cos 2φ
(1 − e )2
Reverse Computation
v1Tanφ 1 D 2 D4
φ = φ1 − − (1 + 3T 1)
ρ1 2 24
D3 D5
λ = λ 0 + D − T 1 + (1 + 3T 1)T 1 / Cosφ 1
3 15
where,
a (1 − e 2 )
ρ1 =
(1 − e 2 Sin 2φ1) 3 / 2
a
v1 =
(1 − e 2 Sin 2φ1)1 / 2
where,
1 − (1 − e 2 )1 / 2
e1 =
1 + (1 − e 2 )1 / 2
M1
µ1 =
a (1 − e / 4 − 3e / 64 − 5e 6 / 256 − ...)
2 4
M1 = Mo + (N – FN)
= Mo is the value of M calculated for the latitude
of the origin
T1 = Tan2φ1
D = (E – FE)/v1
D = D'
B'
β
s
αo =
α=
δA
A = A'
Bearing correction:-
(β - α)" = - ((Sinαo.Cosαo)/(6R2.Sin1"))E2µ
where,
E2µ = (E2a + EaEb + E2b)
Linear correction:-
s' = s + [((Cos2αo)/(6R2))E2µ]s
Selangor Bukit Asa 3° 40’ 48.37778” 101° 30’ 24.48581” 0.000 0.000
Gunung
Terengganu 4° 56’ 44.97184” 102° 53’ 37.00496” 0.000 0.000
Gajah Trom
P.Pinang & Fort
5° 25’ 15.20433” 100° 20’ 40.76024” 0.000 0.000
S. Perai Cornwallis
Kedah & Gunung
5° 57’ 52.82155” 100° 38’ 10.93860” 0.000 0.000
Perlis Perak
Gunung
Perak 4° 51’ 32.64488” 100° 48’ 55.47038” 0.000 0.000
Hijau Larut
Bukit Panau
Kelantan 5° 53’ 37.07975” 102° 10’ 32.24529” 0.000 0.000
(Baru)