GE 152; Reference Systems and Reference Frames
DATUM TRANSFORMATION
(PRS92 AND WGS84)
THIRD LONG EXAM
2nd Semester AY 2013-20141, INTRODUCTION
‘The World Geodetic System (WGS) is a standard coordinates system used
in cartography, geodesy, and navigation. Its origin is located at the Earth's center
of mass, The latest version of this scheme, the WGS84, is the datum used by the
Global Position System (GPS).
Philippine Reference System of 1992 (PRS92) is a national network of
geodetic control points and the standard reference system for all surveying and
mapping activities in the Philippines. It is established in 1992 through the use of
GPS technology by Natural Resource Management and Development Project
(NRMDP) of the DENR in collaboration with the Government of Australia.
The National Mapping and Resource Information Authority (NAMRIA) is
the government agency responsible for the establishment and maintenance of
the primary (first and second-order) control points. The point are then densified
by the DENR Regional Composite Survey Teams by conducting survey projects
that will establish third, fourth and other lower-control points.
Since the data from the GPS is based on WGS84, a transformation formula
is necessary for it to be used in local surveys. In this paper, this formula will be
discussed with examples of transformation from WGS84 to PRS92 and vice-
versa. This paper will also give an overview to a Python program that
implements this transformation
2, MATHEMATICAL CONCEPTS
In datum transformation, 7 parameters are needed including 3
translational parameters, 3 rotational parameters, and 1 scale factor with the
‘equation:
[%] [ax 1° -&)%)
¥, |e ay|+(1+se*0*)I-2 1 oR |X|
z,) [az RR 1 ha)
For WGS84 to PRS92 datum transformation, the parameters are shown,
below. For PRS92 to WGS84 datum transformation, the values of the parameters
are the same except that its signs are opposite of that with the parameters for
WGS84 to PRS92.
Rotational Parameters ‘Translation Parameters
radians)
R -1.48722(10)_| AX 3127-62195
R 3237700(10%) | _AaY +67.24478
Re | +7.64988(10%) | Az +47.04305,
Seale
¥1.06002Using the parameters above and the parameters of the datum:
wose4 PRS92,
a 6378137 63782064
b 63565838 6356752.31420
f__[1/298.257223563 1/2948
The first eccentricity e2 of is calculated from: e? = 2f - f (PRS92), the
radius of the prime vertical N of WGS84:
N
(sing)?
and the WGS84 Cartesian coordinates:
x) [ W+hycospcosa
[s|- | (weh)cospsind
. (N +h) (1-e*)sing.
The values calculated and the parameters above will be used to compute
for the PRS92 Cartesian coordinates X», Yo, and 22.
The value of the PRS92 longitude can now be computed as
and the initial value of the latitude can be computed as
fata
where D=VA?+Y". The initial value of the PRS92 prime vertical will be
calculated as
Improved values of the latitude and the prime vertical can be calculated
by iterating the equation of the N above and the equation of the latitude given as
gy =tan! 222 Nasings
After obtaining the value of the latitude when the iteration converges, the
height can now be computed as2 on
[*] ft & yx
AF |e(lese*m*))-4 1 |X
a2, 3a 1 de
x:
f Ti98 257225565 4 rl
C.NI6EMIS 2,
= 7.7S89SG43E8ES cag A~i2s.cbSDCESLILLICeg == L7LASES
ue = 637524 16040
[i-einor
% {N+ h)cospeosd ~3485631.45 1381
i] =| orsneonpera | » | seraeonseaiz1060
(N+ Ae ysing] U essz0s09s011979
[-* Beaton Parameters Gedians) YT Taslation Parameters)
LAPD) ax 3]
reais ay
7 64688107 AZ
x
joni
1.05002
5272688.37785498
853248.60409
a) aX) fi ak
[F| = [| + (lesemoty-n, 1 OR
a} Laz! 13 ®t
%) [sisserci
D=X"+¥* « 6320590.60800011 * sa = 7736930876 deg
jm tan( 1) = 120.06652187 dee} Ny -— 1 Z+@Ny sin
‘ww() SO rena eee
a 3
6378587 95677072 7.739929822 ch
[e37ase7.9seca
5378307 95658 [7729929815 deg
Figure 1. Working example for WGS84-PRS92 TransformationRotationa! Parameters Translation Parameters Using WGS84 Parameters:
1.48722F-05 AX -127.62195
-2.377E-05 ~67.24478
6356583.8
-1.64988E-06 Az ~47.04305
Scale 1+ Scale(10"
-1.06002 0,99999894
1/298.257223563
Dei = — 6201798.707
j = 35,91584
Mo
- 4 Z+elNy sia
Wott bot Zte em
(7) » aileeaee7
Anta")
6379310.93246067 13,55997224
6379310.93171104 13.5599722:
[ 4 6379310.931711014, FLOWCHART
WGS84 to PRS92
Input WGS84
latitude, longitude
(in decimal degrees)
and height
‘Computes for WGS84
N1, X1, Y1, Z1, PRS92
X2, Y2, Z2, D and then
computes its longitude,
initial N2 and latitude
Computes new latitude
in terms of N2 and new
N2in terms of the new
latitude
it
no
Compute h
Print PRS92 latitude
(lat2), longitude
(long), and height