Transformations between reference systems

Transcript

Transformations between reference systems
Transformations between reference systems
Transformations between reference systems
Paolo Zatelli Alfonso Vitti
Dept. Civil and Environmental Engineering
University of Trento
Paolo Zatelli | University of Trento |
1 / 21
Transformations between reference systems
Outline
1
Reference systems
2
Transformations between reference systems
3
Transformation between cartographic reference systems
Paolo Zatelli | University of Trento |
2 / 21
Transformations between reference systems | Reference systems
Cartographic systems
The user of cartographic products should know what a reference
system is, that many and different reference systems exist, how to
transform coordinates between systems
The computation of the coordinates transformation between two
system is a task usually performed by a GIS software. The user should
know what “ask” and how to evaluate the software “answer” (results) in
order to avoid gross errors and to estimate the accuracy loss
associated to any transformation
Paolo Zatelli | University of Trento |
3 / 21
Transformations between reference systems | Reference systems
Reference systems
One needs to transform coordinates between reference systems
because:
there are global and local systems
there are many local systems
Coordinates may vary of hundreds of meters when a transformation is
applied
Paolo Zatelli | University of Trento |
4 / 21
Transformations between reference systems | Reference systems
Differences between reference systems
Paolo Zatelli | University of Trento |
5 / 21
Transformations between reference systems | Reference systems
Cartographic systems
To produce a Cartography it is necessary to choose:
the reference system and the associated ellipsoid (Datum)
a set of coordinates and measures that realize the reference
system adopted
the cartographic projection and the related parameters
Paolo Zatelli | University of Trento |
6 / 21
Transformations between reference systems | Transformations between reference systems
Transformations between reference systems
We define a reference system by fixing some parameters
corresponding to the degrees of freedom of the system
A transformation “finds” the relation existing between the parameters
of the two systems
It is possible to introduce in the transformation specific functions or
new parameters that can “mitigate” the geometrical distortions of the
reference systems
Paolo Zatelli | University of Trento |
7 / 21
Transformations between reference systems | Transformations between reference systems
Transformations between reference systems 1D
In one dimension we fix:
origin
unit (scale)
sense
Paolo Zatelli | University of Trento |
8 / 21
Transformations between reference systems | Transformations between reference systems
Transformations between reference systems 1D
The possible transformations can change:
the origin x 0 = x + x0
the scale x 0 = λx
the sense x 0 = −1 ∗ x, a particular case of scale change with
λ = −1
The general transformation is: x 0 = λx + x0
Paolo Zatelli | University of Trento |
9 / 21
Transformations between reference systems | Transformations between reference systems
Transformations between reference systems 2D
In two dimensions we fix:
origin
directions
scale
Paolo Zatelli | University of Trento |
10 / 21
Transformations between reference systems | Transformations between reference systems
Origin shift
6
6
-
y0
-
x0
Paolo Zatelli | University of Trento |
x 0 = x + x0
y 0 = y + y0
11 / 21
Transformations between reference systems | Transformations between reference systems
Rotation
Paolo Zatelli | University of Trento |
x 0 = xcos(α) + ysen(α)
y 0 = x[−sen(α)] + ycos(α)
12 / 21
Transformations between reference systems | Transformations between reference systems
Scale variation
6
6
-
Paolo Zatelli | University of Trento |
-
x 0 = λx
y 0 = λy
13 / 21
Transformations between reference systems | Transformations between reference systems
7 parameters transformation
The general transformation is:
0
x = λ[xcos(α) + ysen(α)] + x0
y 0 = λ[x(−sen(α)) + ycos(α)] + y0
in matrix form:
0 x
cos(α) sin(α)
x
x0
=λ
+
y0
− sin(α) cos(α)
y
y0
Paolo Zatelli | University of Trento |
14 / 21
Transformations between reference systems | Transformations between reference systems
Transformations between reference systems 3D
In three dimensions the transformation is:


 
 0 
x
x0
x
 y 0  = λRα,β,γ  y  +  y0 
z0
z0
z
with Rα,β,γ a rotation matrix of the three angles α, β, γ
Paolo Zatelli | University of Trento |
15 / 21
Transformations between reference systems | Transformations between reference systems
Transformation parameters estimate
The parameters are computed using the same expressions used to
transform the coordinates from one reference system to a second
system. The coordinates on both the systems have to be known to
estimate the parameters
In general more than the strictly necessary coordinates are used in the
estimation in order to:
detect gross errors
estimate the standard deviation of the parameters and hence the
accuracy of the transformation
Paolo Zatelli | University of Trento |
16 / 21
Transformations between reference systems | Transformation between cartographic reference systems
Cartographic reference systems
The transformation can be applied to geographic coordinates:
(φ, λ, h)1
↓
(φ, λ, h)2
In Cartography we know H and not h.
There are two possible approaches:
1
to compute h from H and the Geoid undulation N as h = N + H
2
to apply a different transformation from (φ, λ, H)1 to (φ, λ, h)2 by
separating planimetry and altimetry, e.g., using the Molodenskij
formula
Paolo Zatelli | University of Trento |
17 / 21
Transformations between reference systems | Transformation between cartographic reference systems
Transformation IGM95 - Rome1940
The transformation used by the IGM is:



 
X0
X
X0
 Y 0  = (1 + K )Rx,y ,z  Y  +  Y0 
Z0
Z0
Z

with Rx,y ,z linearized rotational matrix:

1
 −Rz
Ry
Paolo Zatelli | University of Trento |
Rz
1
−Rx

−Ry
Rx 
1
18 / 21
Transformations between reference systems | Transformation between cartographic reference systems
Transformation IGM95 - Rome1940
Param.
X0
Y0
Z0
T
K
Rx
Ry
Rz
R
mean
122.88 m
24.15 m
-3.43 m
144.80 m
18.78 ppm
0.66”
-2.30”
-0.68”
3.45”
Paolo Zatelli | University of Trento |
s.dev
67.43 m
36.27 m
56.35 m
61.32 m
12.90 ppm
1.73”
1.21”
1.75”
1.34”
min
max
41.85 m
-11.39 ppm
552.11 m
54.94 ppm
0.87”
16.58”
19 / 21
Transformations between reference systems | Appendice | Bibliografia
Bibliografia
Benciolini B., 2004, Dispensa sui sistemi di riferimento, comunicazione
personale.
Di Girolamo A., , Bollettino Ufficiale della Regione Trentino Alto Adige,
n. 19/I-II del 20 aprile 1999.
Donatelli D., Maseroli R., Pierozzi M., 2002, La trasformazione tra i
sistemi di riferimento in Italia, Bollettino di geodesia e scienze affini,
anno LXI, n.4, pp 247–281.
Pierozzi M., Surace L., 2000, I parametri di trasformazione tra il
sistema WGS84 ed il sistema geodetico nazionale Roma40, Bollettino
di geodesia e scienze affini, anno LIX, n.1, pp 37–55.
Surace L., 1998, La georeferenziazione delle informazioni territoriali,
Bollettino di geodesia e scienze affini, anno LVII, n. 2, pp. 181-234.
Paolo Zatelli | University of Trento |
20 / 21
Transformations between reference systems | Appendice | Licenza
c
Questa presentazione è 2009
Paolo Zatelli, disponibile come
Paolo Zatelli | University of Trento |
21 / 21