Sunteți pe pagina 1din 30

GEOREFERENTIEREA

Este procesul prin care harta digital este asociat cu


coordonate geografice reale.
Practic georeferenierea const n determinarea
coordonatelor geografice ale unor puncte cu mare precizie i
localizarea lor pe harta digital, urmnd ca restul punctelor
s fie calculate automat pe baza formulelor de transformare.
GEOREFERENTIEREA
Sistem de coordonate (geografic sau
metric)
Sistemul de proiectie
Sfera/Elipsoid
Datum (pentru elipsoid)
Se presupune c softul recunoate sistemul de coordonate n care
se face referenierea. Cu alte cuvinte n cadrul acelui soft exist
formulele de transformare din coordonate geografice n coordonate
ale proieciei care va fi folosit.
Atunci cnd se ncarc o hart scanat ntr-un soft, acesta nu va
recunoate nici un sistem de coordonate (aa cum de altfel este
normal) i i se atribuie aa-numitul sistemde coordonatelocal.
Acesta este asociat cu modul de poziionare a celulelor rasterului
(adic pe linie i coloan, cu originea n colul din stnga sus). De
aceea uneori i se mai zice coordonateimagine.
Ca i transformrile din coordonate geografice n coordonate ale
unui sistem n proiecie, transformarea de coordonate pentru
georefereniere se alege dinainte i trebuie s fie ncorporat n
soft.
Atenie! Nu confundai transformarea de coordonate din geografic
n proiecie cu transformarea de coordonate a imaginii (harta
scanat), din coordonate locale (imagine) n coordonate ale
sistemului de proiecie!
Transformarea afin
X=Ax+By+C
Y=Dx+Ey+F
unde (X,Y) este poziia (coordonatele) unui punct n sistemul local
(imagine), iar (x,y) este poziia (coordonatele) aceluiai punct n
sistemul de coordonate n proiecie ales. Sau, mai exact X este
coloana din spaiul imagine, Y este rndul din spaiul imagine, x
este valoarea pe orizontal i y este valoarea pe vertical din
sistemul de coordonate spaial (n proiecie).
Pentru a realiza aceast trasformare trebuie s cunoatem parametri
A, B, C, D, E, F. Acetia se pot determina doar dac se cunosc
coordonatele n ambele sisteme (att (X,Y) ct i (x,y)) pentru
cteva puncte pe care le numin puncte de control. Softul
construiete o tabel de refereniere n care sunt nscrise
coordonatele locale (automat) i coordonatele hrii (care se dau de
la tastatur) n proiecia aleas. Acestea din urm se citesc de pe
hart (din caroiajul hrii) i trebuie s fie ct mai deprtate unele
de altele, dac se poate ct mai aproape de colurile hrii.
Procesul decurge n felul urmtor. Se activeaz un buton special
destinat pentru punctele de control. Se d un clic pe punctul de
control P
1
, aciune care are ca rezultat nregistrarea automat a
coordonatelor punctului n sistemul local. Un al doilea clic pe
acelai punct va produce trimiterea punctului n sistemul de
referin al harii. Se tasteaz valorile coordonatelor n cmpurile
Xmap i Ymap, adic cele din sistemul de proiecie.
Din punct de vedere matematic aceast aciune va genera dou
ecuaii liniare cu dou necunoscute care provin din transformarea
aleas (afin):
X
(1)
=Ax
(1)
+By
(1)
+C
Y
(1)
=Dx
(1)
+Ey
(1)
+F
X
(1)
, Y
(1)
i respectiv x
(1)
, y
(1)
sunt numere care reprezint
coordonatele punctului de control P
1
n cele dou sisteme de
referin.
Astfel mai alegem un punct de control P
2
, repetm ceea ce am
fcut pentru P
1
, care va genera nc dou ecuaii:
X
(2)
=Ax
(2)
+By
(2)
+C
Y
(2)
=Dx
(2)
+Ey
(2)
+F
vom mai lua un punct P
3
care va genera nc dou ecuaii:
X
(3)
=Ax
(3)
+By
(3)
+C
Y
(3)
=Dx
(3)
+Ey
(3)
+F
Astfel am ajuns la un sistem de ecuaii liniare de 6 ecuaii cu 6
necunoscute, care este compatibil determinat (dac punctele nu
sunt coliniare) i care se poate rezolva, obinndu-se astfel cei 6
parametrii A, B,, F.
Se mai ia un al 4-lea punct de control P
4
, care, la fel ca i
celelalte va genera nc dou ecuaii:
X
(4)
=Ax
(4)
+By
(4)
+C
Y
(4)
=Dx
(4)
+Ey
(4)
+F
Avem acum un sistem de 8 ecuaii cu 6 necunoscute, care nu mai
poate fi rezolvat prin metode tradiionale (Cramer, Gauss), ci se
rezolv, aa cum am sugerat prin metoda celor mai mici ptrate
(vezi anexa). Acum aceti coeficieni A,B,, F nu mai sunt
perfect determinai ci fiecare va conine o anumit eroare pe care,
lucru foarte important, o putem cunoate.
Vom avea
A = a + c
1
B = b + c
2
...
F = f + c
6
Fiecare punct care urmeaz a fi transportat n noul sistem va
conine aceast eroare, pentru c este o eroarede metod.
Suma ptratelor erorilor se va numi eroarea medie ptratic (Root
Mean Square Error - RMSE) i are expresia
Cnd formula transformrii afine este stabilit i este aplicat
punctului de control, este returnat o msur a erorii (eroarea
rezidual). Aceasta este diferena ntre poziia iniial i poziia
n care cade punctul n noua locaie specificat.

=
=
6
1
2
6
1
i
i
RMSE c
RMSE este o msur global a consistenei transformrii. Se mai
poate interpreta i astfel: dac unitile sunt exprimate n metri i
dac RMS=2, nu putem distinge corect distane mai mici de 2m.
Din punct de vedere al utilizatorului RMSE, este o msur a
acurateei.
Observaia 1. Georeferenierea se poate efectua n uniti de
lungime (metri, feet) sau n uniti de unghi (grade). Deoarece o
proiecie implic uniti de lungime (fiind plan), iar n spate
(din soft) avem echivalena (transformarea) (X,Y) (, ), este de
preferat ca s facem referenierea n uniti de lungime. Dac pe
hart nu avem uniti de lungime ci doar (, ), georeferenierea se
face mai direct, urmnd ca softul s ne spun cum se face. Cel
mai des caz este acela n care se cere grade i zecimale de grade.
Procedeul e oarecum similar.
Observaia 2. Poziionarea greit a punctelor de control au un
impact mare asupra formulelor de transformare. De aceea este
forte important s fim ateni atunci cnd alegem punctele de
control. Apoi, dac greelile sunt mici (nu ne poziionm exact la
nivel de pixel pe punctul care trebuie, sau nu facem un zoom
indentic pentru fiecare punct, chiar dac eroarea de metod crete
prin adugarea de puncte suplimentare (5, 6, etc) acurateea crete
i ea, dar nu prea mult.
Observaia 3. Datorit faptului c avem o rescalare i o
distorsiune liniar, pixelii din rasterul refereniat vor fi uor
deformai, adic sunt paralelograme i nu ptrate.
Observaia 4. Eroarea se transfer coeficienilor de transformare
i deci se repercuteaz n toate punctele. n transformarea afin
(lum cazul cel mai simplu) coeficienii au fost determinai aa
cum am fcut noi, obinndu-se o eroare rezidual, care se reflect
n coeficieni. De fapt, coeficienii sunt modificai cu aceast
eroare. Dar odat ce coeficienii transformrii au fost determinai,
transformarea se consider exact. Tuturor punctelor din spaiul
imagine li se vor aplica aceast transformare i n consecin se va
transporta aceast eroare n noul sistem de coordonate. O
pretenie de acuratee mult sub RMSE este lipsit de sens.
Transformri polinomiale de grad superior
O transformare de ordinul II poate fi dat de urmtoarele formule:
Aceasta are 12 coeficieni care trebuie determinai. Este nevoie de
minim 6 puncte de control pentru o transformare exact i de
minim 7 puncte pentru o transformare care s returneze RMSE.
Metodologia este identic cu cea oferit de transformarea afin
doar c sunt mai multe ecuaii i mai multe necunoscute.
Observaia 5. Datorit faptului c avem o distorsiune pixelii din
rasterul refereniat vor fi uor deformai, adic sunt paralelograme
curbilinii i nu ptrate. Gradul de distorsiune este proporional cu
gradul polinomului folosit n transformare.
2
5
2
4 3 2 1 0
y a x a xy a y a x a a X + + + + + =
2
5
2
4 3 2 1 0
y b x b xy b y b x b b Y + + + + + =
O alt transformare este transformarea spline, care optimizeaz
acurateea local dar nu i pe cea global. Ea se bazeaz pe funcii
spline de grad III care conserv continuitatea i netezirea ntre
poligoane adiacente. Spline transform punctul de control din surs
(coordonate locale) exact n poziia din noul sistem de referin.
Pentru pixelii deprtai de aceste puncte nu se garanteaz o
acuratee bun. Sunt necesare un minim de 10 puncte de control,
dar adugarea de puncte suplimentare va duce la o acuratee
global mai bun. Metoda se folosete (implicit) n cadrul funciei
rubber sheetingdin ArcGIS.
Restructurarea rasterelor
n GIS, prin transformaregeometric, la modul general, se nelege
procesul prin care se modific geometria unui raster atunci cnd se
trece dintr-un sistem de referin n altul sau atunci cnd se modific
dimensiunea celulelor din raster (modificarea rezoluiei).
Dup o transformare geometric aplicat pe rasterul din imput,
centrul celulelor din imput arareori cad n centrul celulei din
output. Pentru o transformare corect este necesar ca i n output
valorile s fie asignate centrului celulei. Aceasta se face prin aa-
numita operaie de reeantionare (resampling).
Procesul decurge de data asta invers. n timpul operaiunii de
georefereniere se genereaz o matrice vid a cror celule sunt
evaluate pe baza coordonatelor hrii. Fiecare celul ia o valoare
bazat pe procesul de resampling.
Interpolarea biliniar folosete 4 valori ale celulelor din
jurul celulei localitate n input, pentru a genera o valoare
n output. Noua valoare (din output) va fi calculat ca o
medie ponderat a celor 4 valori. Aceast metod are ca
rezultat un raster mai neted. Algoritmul se folosete
pentru suprafee continue cum ar fi elevaia, panta i nu
pentru hri scanate.
Convoluia cubic este oarecum similar cu interpolarea
biliniar, doar c se folosesc 16 valori n loc de 4.
Rezultatul va fi un raster mai puin neted. Se folosete n
special n procesarea imaginilor satelitare sau aeriene.
Exist trei tehnici mai rspndite n mediul GIS: asignarea
vecinului celui mai apropiat, interpolareabiliniar i convoluia
cubic. Aceste tehnici asigneaz o valoare fiecrei celule vide prin
examinarea celulelor din rasterul nerefereniat.
Metoda vecinului celui mai apropiat este cea mai rapid tehnic de
resampling care are ca i avantaj faptul c nu modific valorile
celulelor din input. Odat ce centrul celulei din output este localizat
n rasterul input se determina locaia celui mai apropiat centru de
celul din input i se atribuie acea valoare n celula corespunztoare
din output. Aa cum am precizat, valorile din input nu se modific.
Adic dac n input avem valoarea 2 tot 2 va fi i valoarea n output
i nu 2,3 sau 2,5 sau alt valoare. Aceast tehnic se folosete nu
numai pentru georefereniere dar i pentru restructurarea rasterelor
care conin date nominale sau ordinale, n care fiecare celul e
membr a unei clase, cum ar fi utilizarea terenului, sol sau vegetaie.
Rectificarea rasterului
La finalul georeferenierii avem dou opiuni: fie s se genereze un
fiier auxiliar (aux file n cazul ArcGIS), fie s se rectifice efectiv
toate celulele n sistemul de referin dorit.
Rectificarea nseamn nregistrarea n header-ul fiierului a
formulelor de transformare. Header-ul este partea de nceput a unui
fiier raster n care se nscriu toate caracteristicile rasterului (numr
de linii i coloane, sistemul de coordonate, dac exist etc), iar
atunci cnd se citete rasterul se face transformarea de coordonate
automat. Aceast operaiune este ireversibil, adic nu se mai poate
reveni. Se recomand ca structura raster original s se pstreze n
formatul iniial. Aceast opiune se folosete atunci cnd se dorete
ca rasterul refereniat s se foloseasc n alte softuri, sau s fie
folosite de alte aplicaii (persoane). Acesta are un caracter
permanent.
Georeferenierea n diferite softuri. Export/Import
Georeferenierea ntr-un soft i folosirea rezultatului n alt soft
este o situaie destul de rspndit. Este cazul (cel mai frecvent)
cnd se refereniaz n Global Mapper, iar apoi harta este
utlilizat n ArcGIS. n astfel de situaii este de preferat ca
imaginea s fie rectificat. Altminteri fiierul auxiliar (.aux sau
alt extensie) este posibil s nu fie recunoscut, adic s nu fie
recunoscut transformarea.
Georeferenierea unei imagini satelitare (multiband)
Dificultatea principal n referenierea imaginilor este identificarea
pe imagine, apoi n teren, a unor puncte (la nivel de pixel) a cror
coordonate trebuie aflate. n general punctele trebuie s fie bine
individualizate (intersecie de drumuri, coluri de cldire,
confluene de ruri, etc.) pentru a putea fi identificate. Pentru
imagini se recomand transformri polinomiale de grad III.
Dup alegerea i identificarea punctelor procedeul este identic cu
cel pentru harta scanat. n felul acesta am refereniat o band.
Pentru referenierea celorlalte benzi se vor folosi nite comenzi
(coninute n softurile de teledetecie i prelucrare de imagini) cum
ar fi suprapunerea imaginilor (benzilor), care sunt cunoscute sub
numele de image to image registration, pe care nu o vom detalia.
Schimbarea sistemului de proiecie a unui raster
Ex Stereo70 <-> UTM
Transformarea afin
(

+
(

=
(

'
'
f
c
y
x
e d
b a
y
x
(

+
(

=
(

'
'
b
a
y
x
y
x
1 0
0 1
Translaia
Rotaia
)
`

+ =
+ =
u u
u u
cos sin '
sin cos '
y x y
y x x
(

+
(

=
(

'
'
0
0
cos sin
sin cos
y
x
y
x
u u
u u
Roto-translaia
(

+
(

=
(

'
'
b
a
y
x
y
x
u u
u u
cos sin
sin cos
Rescalarea
x = S
x
x
y= S
y
y
(

+
(

=
(

'
'
0
0
0
0
y
x
s
s
y
x
y
x
Reflexia
x = x
y= e-y
(

+
(

=
(

'
'
0
0
1
0 1
y
x
e y
x
Distorsiunea (liniara)
x = x + sh
x
y
y = y
Unde sh
x
reprezint mrimea care reprezient distorsiunea pe axa Ox.
(

+
(

=
(

'
'
0
0
1 0
1
y
x sh
y
x
x
Dac avem distorsiune n
ambele direcii atunci
x = x + sh
x
y
y = sh
y
x + y
(

+
(

=
(

'
'
0
0
1
1
y
x
sh
sh
y
x
y
x
Cele patru transformri (numite uneori transformri primitive) pot fi
nglobate ntr-una singur numit transformareafin.
Trebuie s precizm faptul c, n general, transformarea general (3)
nu poate fi descompus ntr-o succesiune de transformri primitive i
privit ca una singur. Aceasta deoarece o transformare influeneaz
pe urmtoarea. De exemplu translaia urmat de rescalare nu este
acelai lucru cu rescalarea urmat de translaie. Efectele asupra
noului sistem de coordonate este diferit. Cu alte cuvinte ordinea
transformrilor primitive conteaz. Avem totui o excepie i anume
privitoare la reflexie. Aceasta apare doar n condiia bf < ce.
n transformarea afin toate punctele individuale de pe o
linie returneaz acelai set de puncte ca i cum am
transforma doar punctele de la capete i le-am uni.
O alt remarc important este faptul c transformarea
afin conserv paralelismul. Adic ceea ce este paralel n
vechiul sistem rmne paralel i n noul sistem.
Transformarea polinomial NU conserv paralelismul.