Documente Academic
Documente Profesional
Documente Cultură
prelucrrii unui volum foarte mare de date este implicit, iar pe de alt parte, nu se
evideniaz clar tocmai specificul GIS, acela de a lucra nu cu orice informaii de interes
geografic, ci cu informaii care se refer la o localizare geografic, adic spaial, foarte
bine definit. Iat deci c Geographical Information Systems ar trebui s se regseasc sub
forma Sisteme de Informaii Geografice, prin care se surprinde tocmai ideea de localizare
spaial foarte bine definit a obiectelor de interes de pe suprafaa terestr.
De remarcat c, n diversele definiii ale GIS, apar termenii de date, respectiv
informaii, care, totui nu sunt sinonimi. Astfel, datele se refer la un ansamblu de valori
sau de elemente de caracterizare a unor situaii reale cum ar fi amplasamente, procese,
fenomene i evenimente sub forma unor reprezentri numerice, alfanumerice, simboluri
sau semne convenionale. Atunci ns cnd aceste date sunt supuse unor procese de
structurare, transformare, formatare sau modelare pentru a fi efectiv utilizabile de ctre
beneficiar pentru rezolvarea unei probleme date, ele devin informaii utilizabile direct
pentru fundamentarea procesului decizional considerat.
Toate definiiile prezentate au la baz noiunea de sistem. In general, aceasta se
refer la o mare varietate de situaii, n funcie de contextul de utilizare. n principiu,
putem ntlni sisteme obiective, prezente implicit n natur i sisteme create de om pentru
facilitatea nelegerii i conducerii unor procese de importan tiinific, economic,
tehnic, tehnologic sau social.
n cazul GIS se face apel la sisteme consituite n mod contient, pentru atingerea
unor interese de ordin pragmatic. Un sistem reprezint, n acest caz, un ansamblu de
elemente aflate ntr-o astfel de interaciune, nct i manifest doar anumite nsuiri
impuse de nivelul de generalitate considerat, imprimnd astfel ansamblului o determinare
calitativ proprie, deosebit de aceea a componentelor lui considerate separat (Tama,
1983).
Principalele caracteristici ale acestor sisteme sunt:
ele sunt constituite n mod subiectiv, pentru realizarea anumitor obiective stabilite
anticipat;
Alte sisteme de
informaii
spaiale
(CAD/CAM)
Sisteme de informaii
geografice asupra
teritoriului cadastru,
natura folosinei
terenurilor etc.
Sisteme de
informaii
spaiale
Sisteme
de
informaii
geografic
e
Alte
sisteme de
informaii
geografice
Sisteme de informaii
geografice economicosociale (sisteme de
organizare a traficului,
sisteme de marketing,
recensmnt, mangementul
utilitilor etc.)
Sisteme
de
informaii
geografice biofizice (sistemul
de informaii al factorilor de
mediu, al solurilor, al resurselor
terestre, al pdurilor etc.)
Domeniul de
crt.
referin
Amplasament
Condiie
Tendin
Structur
Simulare
ntrebare tipic
Ce se gsete n punctul
definit de utilizator?
Unde se afl mulimea
punctelor care satisfac
simultan condiiile
specificate?
Ce modificri au
intervenit n
amplasamentul i
intervalul de timp
specificat?
Ce structuri spaiale se
pot evidenia privind
evoluia unui proces?
Ce se ntmpl dac se
realizeaz o anumit
aciune n zona
specificat?
Mod de exprimare
Nume, coordonate geografice,
coordonate asociate unei
proiecii etc.
Specificarea atributelor comune:
natura folosinei, tip de sol,
bonitate, pant etc.
Localizarea zonei de interes i
precizarea proiectelor GIS ce
conin informaiile dorite
Specificarea procesului respectiv
i analiza proiectelor GIS
relevante
Materializarea aciunii n
proiectul GIS i urmrirea
efectelor obinute
n principiu, una din funciile de baz ale unui sistem informaional/de informaii
const n transformarea volumului mare de date disponibile referitoare la un anumit
proces, fenomen sau eveniment n informaii. Sistemele de informaii geografice
reprezint un caz special al sistemelor de informaii, caracterizat prin faptul c opereaz cu
o clas specific de informaii, informaii geografice, care se refer att la
amplasamentul, distribuia spaial, structura i relaiile spaiale dintre anumite
2. INCURSIUNE ISTORIC
Termenul de GIS a aprut n primii ani ai deceniului 7 al secolului trecut n
contextul dezvoltrii Sistemului de Informaii Geografice al Canadei (CGIS). n cei peste
40 de ani de existen a GIS, acesta a cunoscut o evoluie i o perfecionare continu pe
plan conceptual, dublat de progresele deosebite realizate n domeniul tehnologiei
informaiei.
Perioada 1960-1980 reprezint anii de inceput ai evolutiei GIS. Sistemul CGIS,
dei a fost conceput la nceputul anilor 1960, s-a materializat doar n 1971 odat cu
dezvoltarea capabilitilor de abordare a unor aplicaii grafice de mare anvergur i
conceperea unor sisteme performante de gestiune a bazelor de date. Au existat preocupri
ample de gestionare a modului de utilizare a terenurilor att n SUA, ct i n Europa, cu
precdere n Suedia i Marea Britanie, cu rezultante remarcabile materializate n sute de
pachete de programe de prelucrare a informaiilor de tip geografic. Aceste realizri au fost
10
11
12
13
utilizatorii activi, care sunt reprezentai de cei care utilizeaz proiectele GIS pentru
fundamentarea deciziilor i conducerea activitilor tehnice, economice i
manageriale la nivelul unor uniti economice sau administrative. n aceast
categorie se pot include managerii de uniti economice i administrative,
proiectanii din domeniul utilizrii resurselor naturale, oamenii de tiin din
diverse domenii de aplicaii, administratorii resurselor funciare, antreprenorii din
domeniul construciilor civile i industriale, factorii politici etc. Aplicaiile de
interes pentru aceti utilizatori sunt foarte diversificate, ncepnd de la interogarea
unor baze de date GIS pn la crearea unor faciliti de modelare n spaiu i timp a
unor activiti. Utilizatorii activi pot dispune de cunotine avansate n domeniu i
pot impune anumite exigene care s orienteze evoluia ulterioar a GIS;
specialitii n GIS sunt cei care contribuie n mod direct la perfecionarea
domeniului. Ei se regsesc n calitatea de manageri GIS, administratori de baze de
date, experi n dezvoltarea conceptual de noi aplicaii, analiti de sistem i
informaticieni. n afara activitii de dezvoltare conceptual a GIS, acetia, n
calitate de consultani pot contribui la acordarea sprijinului necesar pentru
exploatarea eficient a resurselor GIS de ctre celelalte dou categorii de utilizatori.
Specialitii GIS, dei slab reprezentai numeric, au un rol important, nu numai n
dezvoltarea conceptual a domeniului, dar i n eficientizarea utilizrii GIS n
structurile economice i administrative de cele mai diverse tipuri. Odat cu
creterea interesului utilizatorilor activi n cunoaterea detaliat a conceptelor pe
baza crora funcioneaz programele GIS i cu deschiderea oferit de productorii
GIS fa de posibilitile de personalizare tot mai accentuat a aplicaiilor, inclusiv
prin posibilitatea nglobrii unor module de program realizate de acetia, se remarc
n prezent tendin de renunare la o delimitare foarte riguroas ntre utilizatorii
activi i specialitii n GIS.
14
4. MODELE DE DATE
4.1. REPREZENTAREA INTERN A DATELOR
Dup cum se cunoate, calculatorul poate reine doar informaii redate ntr-o form
accesibil acestuia, avnd n vedere componentele structural-funcionale elementare ale
acestuia, definite de dou stri posibile: un condensator ncrcat sau nu, un circuit nchis
sau deschis, o poriune dintr-un suport magnetic magnetizat sau nu etc. De aceea,
singurele informaii accesibile sunt sub forma 0 sau 1, asociate uneia sau alteia dintre cele
dou stri posibile n care se poate regsi o component elementar. Pentru reprezentarea
intern a numerelor redate n sistemul de numeraie uzual, cel zecimal, alctuite de regul
din iruri lungi de cifre, se ajunge, n formatul inteligibil de ctre calculator, adic n
sistemul de numeraie binar, la succesiuni mult mai lungi de cifre 0 i 1. De aceea, pentru
gestionarea acestora, succesiunea de cifre 0 i 1 se mparte n grupe de cte 8 bii, bitul
reprezentnd unitatea elemetar, indivizibil de cantitate de informaie. Se ajunge astfel la
octei sau bytes, cel mai mare numr reprezentabil la acest nivel fiind 2 8-1 adic 255. Acest
mod de reprezentare este specific numerelor ntregi. Dac se lucreaz cu poriuni
adresabile de memorie de 2, 4 sau 8 bytes, valoarea maxim a numerelor reprezentabile
crete simitor, ajungndu-se de exemplu n cazul a 4 bytes la valoarea maxim pozitiv de
4294967295. Dac rezervm o poziie binar i semnului, se pot reprezenta numere ntregi
n intervalul -2147483648..2147473647, adic -231..231-1.
Numerele reale sunt reprezentate prin intermediul mantisei i al exponentului.
Astfel, dac ne referim tot la o locaie de 4 bytes , adic 32 bii, primul bit este rezervat
semnului, urmtorii 7 bii rein exponentul reprezentat n sistemul de numeraie zecimal,
restul de 24 de bii fiind alocai pentru reinerea mantisei. Aceast organizare este specific
reinerii numerelor reale n virgul mobil. n acest fel devine posibil reinerea unor
numere reale foarte mari sau foarte mici. Dup cum se cunoate (Tama, 2002), cel mai
mare numr ce se poate reine n acest mod este 3,4*10 38. Chiar dac acest numr este
aparent foarte mare, numrul de cifre semnificative este de doar 7. n acest fel se pot
genera eori de rotunjire semnificative prin nmulirea succesiv a unor numere redate ntrun astfel de format. n cazul utilizrii unor locaii de 64 bii, specifice reprezentrii n
15
dubl precizie, se pot reda 15 cifre semnificative cu preul prelungirii timpului consumat
de efectuarea calculelor i al necesitii unui spaiu mai mare de reinere n memoria
calculatorului.
Informaiile alfanumerice, redate sub form de text sunt reinute prin intermediul
codificrii ASCII (American Standard Code for Information Interchange). Fiecare caracter
se reine pe 8 bii, ajungndu-se astfel la posibilitatea de a se reda pe un byte un caracter
din cele 28-1 adic 255 caractere potenial disponibile.
Hrile produse prin tehnologiile GIS sunt, ca orice hart de altfel, hri de tip
analogic. Totui, n mod curent ele sunt cunoscute sub numele de hri digitale deoarece
ele sunt obinute pe baza unor informaii redate sub form de cifre (digit n limba englez)
existente n bazele de date GIS.
4.2. MODELUL VECTORIAL
Reprezentarea intern a hrilor digitale se face pornind de la faptul c legtura
dintre localizrile pe teren i pe hart a elementelor cartografice se realizeaz prin
intermediul unei proiecii geodezice adecvate specificului elementelor cartografice
reprezentate. Dei pe plan teoretic numrul proieciilor geodezice este foarte mare, iar
principiile care stau la baza lor sunt foarte diversificate, n tehnica GIS se opereaz
preponderent prin intermediul unui sistem de coordonate, de obicei carteziene, definite
printr-un sistem de axe rectangulare x, y. n ara noastr sistemul utilizat n mod oficial n
acest context l reprezint proiecia stereografic 1970. Modelul vectorial se recomand
atunci cnd elementele de reprezentat sunt identificabile pe teren sub forma unor figuri
geometrice de baz cum sunt punctele, liniile sau suprafeele. Ele reprezint componente
grafice elementare pentru formatul vectorial de reinere a informaiilor.
4.2.1. Punctele
Componenta punct se reprezint pe un amplasament discret i definete un element
cartografic cu un perimetru neglijabil i o form nerelevant pentru a fi reprezentat printro alt component grafic elementar posibil. Aceast component poate reprezenta
practic chiar un punct n accepiunea lui geometric i cruia nu i se poate asocia deci o
suprafa, respectiv o form. Exemple tipice pentru o astfel de component sunt o born,
16
un stlp al unei reele de curent de nalt tensiune sau un vrf de munte. n anumite situaii,
prin simplificare, se pot reprezenta ca puncte i anumite obiecte cartografice, cum ar fi o
cldire, atunci cnd, datorit scrii alese, nu se poate materializa efectiv conturul sau
forma ei. n aceste condiii se impune ns asocierea, n baza de date, a informaiilor
descriptive sau a atributelor de caracterizare a obiectului respectiv.
Puncte
Y
1
Nr. pct.
Coordonate x,y
1
2
3
4
1,3
3,2
5,3
5,1
Linii
Y
Nr. linie
1
2
Coordonate x,y
1,3
2,1
2,4
3,3
4,3
4,0
5,4
5,1
2
X
Suprafee
Y
Nr. poligon
1
2
1
2
Coordonate x,y
X
Fig. 2. Modaliti de reprezentare intern a componentelor grafice elementare
Fiecare punct este redat n mod unic printr-o pereche de valori x, y, aa cum se
poate constata n figura 2. O categorie special de puncte o reprezint nodurile care
definesc o linie.
17
4.2.2. Liniile
Componenta linie este redat printr-un set ordonat de puncte care, atunci cnd sunt
conectate n succesiunea specificat, alctuiesc o form liniar asociat unui obiect
cartografic de lime neglijabil, astfel nct acesta nu poate s dein atributul referitor la
suprafa. Uneori, aceast component nu are realmente suprafa, n cazul curbelor de
nivel de exemplu. n alte situaii, cum ar fi cazul reprezentrii drumurilor redate tot sub
form de linii, acestora li se poate conferi drept atribut limea, de unde se poate deduce
suprafaa ocupat de acestea. n mod uzual, ntr-un context GIS, aceast component este
cunoscut sub numele de arc sau polilinie.
n cazul liniilor, punctele, aa cum se poate observa n figura 2, pot fi puncte de
nceput sau de sfrit ale unei linii, sau puncte de frngere a liniei, mulimea acestora
definind forma fiecrei linii. Fiecare astfel de punct este i el definit printr-o pereche de
coordonate x, y. Numrul minim de perechi de coordonate ce pot defini o linie este de
dou, n cazul unei drepte. Linia este delimitat de dou puncte. Dac aceste dou puncte
au roluri distincte, i anume punct de nceput sau nod_de_la i punct de sfrit sau nod_la,
linia are direcie i devine deci, sub aspect matematic, un vector. De aici provine i
termenul de reprezentare n format vectorial. Uneori liniile pot fi subdivizate, reprezentnd
de exemplu poriuni ale unui drum cu o suprastructur distinct (asfaltat, pietruit, de
pmnt) sau de calitate diferit (drum de calitate, drum deteriorat etc.). Unele linii pot fi
netede, cum ar fi de exemplu curbele de nivel sau serpentinele i pot fi descrise prin
utilizarea unor funcii matematice de tip cerc, parabol sau polinom. n acest caz, datele
GIS trebuie s exprime i parametrii ecuaiilor ce definesc linia respectiv, cum ar fi raza
cercului sau coeficienii unei ecuaii de forma:
f(x) = a0 + a1x + a2x2
Curbele netede obinute prin ajustare matematic, pornind de la un set de puncte se
numesc curbe spline i sunt de mare utilitate n interpolri sau reprezentarea curbelor de
nivel. Odat cu coordonatele fiecrui punct se specific i lista punctelor conectate pentru
formarea liniei i ordinea de conectare (vezi fig. 2). n acest fel devine posibil desenarea
efectiv a liniilor.
18
4.2.3. Suprafeele
Componenta suprafa este o figur geometric nchis, definit de o linie ce
include o zon omogen dintr-un anumit punct de vedere, cum ar fi o proprietate
imobiliar, o parcel, o tarla cultivat cu o anumit cultur agricol, teritoriul unei
comune, un bazin hidrografic etc. suprafa mai poart i numele de poligon. Linia ce
definete suprafaa are, cum se poate constata n figura 2, acelai punct de nceput i de
sfrit, astfel nct poligonul creat s fie nchis. Componenta suprafa este componenta
elemetar cea mai complex, ea putnd s conin la rndul ei i alte suprafee. Astfel, o
suprafa poate avea o linie de contur exterioar i una sau mai multe suprafee interioare,
fiecare cu linia ei de delimitare.
4.2.4. Codificarea datelor digitale
n cazul realizrii hrilor pe cale tradiional, detaliile cu diverse semnificaii sunt
redate prin intermediul unei legende, care exprim de fapt o modalitate de codificare a
informaiilor, prin utilizarea de culori, linii de diverse grosimi i tipuri, simboluri grafice
etc. n acest fel, prin amplasamentul diverselor obiecte, definit de coordonate, i prin
simbolurile codificate prin legend devine posibil identificarea oricrui obiect reprezentat
pe hart. n mod similar se procedeaz la codificri i n cazul hrilor digitale. Fiecare ir
de cifre asociate unui obiect conine o serie de coduri ce permit definirea amplasamentului
i a naturii obiectului respectiv. Aceste coduri, numite coduri tematice, sunt reprezentate ca
o succesiune de cifre cu o anumit structur. Fiecare secven a succesiunii de cifre are o
anumit semnificaie. Astfel, pentru natura folosinei unei suprafee se pot utiliza coduri de
forma redat n tabelul 2 pentru caracterizarea grupului de obiecte i n tabelul 3 pentru
caracterizarea tipului de obiecte. Evident, aceste coduri pot fi detaliate i particularizate
pentru cele mai diverse situaii.
Practic, vizualizarea sau tiprirea hrilor digitale se bazeaz pe succesiuni de
coduri de forma:
-441581005523785387753523788387755 -441581005523791387757523794387766
Aceast secven de cifre este clar formatat, fiind structurat pe succesiuni de cifre
cu semnificaie distinct. Grupele de cifre ce se pot identifica sunt:
19
-4_4154_1005_523785_387753_523788_387755
-4_4154_1005_523791_387757_523794_387766
Coduri numerice utilizabile pentru identificarea grupurilor de obiecte
Tabelul 2
Seria numeric de
Grupul de obiecte
cod
1000
2000
3000
Natura folosinei
Forma de relief
Reele de alimentare
4000
5000
6000
7000
8000
utiliti
Limite
Zone de intravilan
Construcii
Reele de comunicaie
Utiliti
cu
Tipul obiectului
Pdure
Pune
Fnea
Neproductiv
Arabil
20
21
Totui, n urma unor prelucrri ulterioare, se poate ajunge ca datele cuprinse n modelul
spaghetti s devin perfect utilizabile n proiectul GIS. Modelele spaghetti sunt
considerate modele rudimentare, cu date neprelucrate i pot fi folosite ca atare doar pentru
reprezentri grafice simple, de exemplu pentru redarea limitei unei proprieti sub forma
unui aparent poligon, chiar dac polgonul nu este perfect nchis, fiind prezente mici
discontinuiti ale liniilor de contur, care nu sunt ns vizibile pe reprezentarea grafic la o
scar uzual. Reinerea i explorarea datelor se realizeaz secvenial, ceeace conduce la
timpi de cutare foarte mari pentru identificarea limitei comune a dou poligoane vecine,
pentru identificarea punctelor de intersecie a liniilor sau a punctelor prezente ntr-o
anumit zon. Sunt ns operaii specifice GIS, ca de exemplu suprapunerile de straturi,
analizele de reea sau abordarea poligoanelor incluse unul n cellalt, care nu sunt
realizabile n acest format.
23
Y
9
L2
N2
L3
N6
N5
B
L6
L4
L5
3
L1
N7, L7
N4
D
1
N3
0
E
5
11
topologic
limitele exterioare ale poligonului ce ocup ntreaga suprafa a figurii, L4 ce separ A de
C, L5 ce reprezint componenta linie definit de nodurile N4 i N5, L6 ce definete
poligonul B i L7, ce definete punctul D. Astfel, componentelor cartografice elementare li
s-au adaugat, n modelul vectorial i componentele topologice elementare, arcele i
nodurile. Toate aceste componente, utilizate dup caz separat sau n diversele lor
combinaii, fac posibil construirea obiectelor cartografice prin care se exprim
amplasamentul obiectelor geografice. Obiectele geografice sunt cele din teren, iar cele
cartografice se refer la reprezentarea lor pe hart.
Relaiile topologice pot fi descrise prin trei tabele distincte, i anume:
24
Arce componente
L1, L2, L4
L6
L3, L4
L7
Arce
L2, L3, L4
L1,L3, L4
L5
L5
L1, L2, L6
Nod iniial
N3
Nod final
N6
25
Poligon stnga
Poligon
dreapta
A
L2
L3
L4
L5
L6
L7
N6
N2
N3
N4
N6
N7
N2
N3
N2
N5
N6
N7
E
E
A
C
A
C
A
C
C
C
B
C
Coordonatele arcelor
Tabelul 7
Arcul
L1
L2
L3
L4
L5
L6
L7
Coordonate
0,4; 0,0; 5,0
5,0; 9,0; 9,4
9,4; 9,11; 0,4
0,4; 5,7; 9,4
2,7; 6,9
5,0; 7,7; 2,4
2,10
Crearea topologiei se face n condiii de nalt precizie, nefiind admise nici erori de
ordinul miimilor de milimetru. Deoarece coordonatele se rein, dup cum se tie, n virgul
mobil, este puin probabil ca dou puncte s se suprapun exact. Pentru a asigura
suprapunerea automat a unor puncte foarte apropiate se face apel la aa-numita toleran
fuzzy sau toleran de alturare (snap tolerance). Astfel devine posibil considerarea a
dou puncte foarte apropiate ca fiind identice, realizndu-se suprapunerea lor perfect.
Prin definirea explicit a toleranei la valoarea dorit, de exemplu 0,1 mm, programul
caut n vecintatea unui punct existent i definit clar ca fiind de exemplu extremitatea
unui arc, punctul care are fa de acesta o distan mai mic dect tolerana admis i
reunete cele dou puncte ntr-unul singur, asigurndu-se astfel continuitatea arcelor
succesive, respectiv nchiderea poligoanelor delimitate de aceste arce. De asemenea, prin
crearea topologiei se genereaz noduri la punctele de intersecie ale arcelor prin calcularea
i reinerea coordonatelor punctelor respective. Tolerana stabilit poate de asemenea s
elimine supranchiderile, cnd acestea sunt mai scurte dect lungimea segmentului ce
definete tolerana. Valoarea toleranei se poate stabili grafic, prin definirea pe harta
26
digital a unui segment de lungimea dorit sau numeric, prin specificarea n uniti de
lungime a acesteia.
Prin crearea topologiei se realizeaz n sintez urmtoarele aciuni:
componente mai complexe, ca liniile alctuite din mai multe arce sau poligoanele;
specificat;
apropiate, corectarea hrii se poate face manual de ctre operator. Astfel de situaii apar la
interseciile multinivel ale cilor de transport sau n cazul unor poligoane ce prezint
vrfuri foarte ascuite.
Este foarte important ca dup operarea modificrilor necesare, s se recontruiasc
ntotdeauna topologia, pentru a redefini relaiile spaiale dintre obiecte n noile condiii.
Datorit faptului c prin crearea topologiei, liniile simple specifice modelului spaghetti
sunt transformate n arce cu noduri la extremiti i la punctele de intersecie, desenarea
unei hri pe baza modelului topologic necesit un timp ceva mai ndelungat. Totui,
avantajele evidente ale modelului topologic l recomand ca o alternativ necesar n orice
abordate GIS, mai ales c performanele deosebile ale calculatoarelor actuale fac ca
aceast diferen s fie mai puin important.
4.2.7. Compresia datelor vectoriale
Crearea i exploatarea modelelor digitale reclam utilizarea unui volum foarte mare
de memorie, astfel nct aceast resurs se poate dovedi a fi un factor limitativ n utilizarea
calculatorului. De aceea, un aspect important n utilizarea memoriei l reprezint
compresia datelor reinute. O tehnic eficient de compresie const n eliminarea punctelor
redundante, fr semnificaie n redarea geometriei obiectelor cartografice. De exemplu, n
27
cazul unei linii drepte au semnificaie practic doar nodurile de nceput i de sfrit ale
liniei, eventualele puncte suplimentare de pe traseul liniei putnd fi eliminate fr a afecta
geometria liniei. n cazul curbelor ns, compresia reprezint un compromis ntre
meninerea n condiii satisfctoare a geometriei liniei n condiiile renunrii la unele
puncte iniiale de pe traseul ei, numite vrfuri (vertex). O alt cale de aciune pentru
reducerea volumului datelor memorate const n eliminarea caracterelor care se repet de
la o nregistrare la alta n baza de date. Un exemplu tipic l reprezint eliminarea primelor
cifre ale valorii coordonatelor, care se repet de la un punct la altul. Caracterul sau grupul
de caractere care se repet se memoreaz doar o singur dat. Evident, aceast modalitate
de compresie nu afecteaz n niciun fel geometria liniei. Compresia prin eliminarea
caracterelor redundante este ilustrat n tabelul 8.
Algoritmul cel mai simplu pentru eliminarea unor vrfuri de pe traseul unei curbe
este algoritmul Douglas-Peucker (1972). El se bazeaz pe analiza gradului de apropiere a
unui vrf de un arc al curbei supuse prelucrrii. Algoritmul se parcurge etapizat, pornind
de la curba iniial, pe care se genereaz o prim aproximare a curbei sub forma unei linii
ce unete nodurile de la extremitile curbei. Dup definirea unei tolerane acceptabile t,
vrfurile curbei se analizeaz sub aspectul distanei fa de linia definit iniial. Dac toate
distanele de la vrfuri la linia ce reprezint prima aproximaie sunt mai mici dect
tolerana t, aproximaia se consider acceptabil i se reine linia nou definit, eliminnduse toate vrfurile. Dac exist ns distane ce depesc tolerana t, aproximarea iniial nu
este satisfctoare. n acest caz se identific cel mai ndeprtat vrf fa de dreapt, punctul
respectiv se consider vrf al aproximaiei urmtoare i linia iniial se subdivide n dou
segmente definite de vrful acceptat.
Compresia numeric simpl prin eliminarea cifrelor
care se repet
Tabelul 8
Informaii iniiale
Informaii
comprimate
X
Y
543.000 451.000
543.321,17 451.798,23 321,17
798,23
28
825,91
744,15
839,51
29
Fig. 6. Modul de utilizare a unui coridor de lime dat pentru eliminarea vrfurilor unei
linii
Fig. 7. Utilizarea mai multor funcii spline pentru redarea unei linii neregulate
n cazul curbelor de nivel ce conin de obicei un numr mare de puncte, reducerea
spaiului de memorare necesar se poate face i prin utilizarea unor funcii matematice
uzuale de tip polinom sau prin utilizarea funciilor spline. Pentru curbe foarte neregulate se
pot chiar utiliza chiar mai multe funcii polinomiale, aa cum se constat n figura 7.
4.2.8. Reinerea n memorie a datelor vectoriale
Dup cum se cunoate, volumul de date asociat unei hri digitale este foarte mare.
De aceea se pune problema organizrii judicioase a modului de reinere a acestor date n
memoria calculatorului. n acest scop se impune definirea unui format ce detaliaz modul
de organizare a datelor n cmpuri. Acestea conin grupuri de cifre sau cuvinte care sunt
considerate uniti distincte, cu o semnificaie individual bine precizat. Prin formatarea
datelor se precizeaz numrul de cmpuri, limea fiecrui cmp (numrul maxim de
caractere admis), spaiul dintre cmpuri, tipul valorilor reinute etc. Distingem cmpuri
numerice de diverse tipuri i moduri de reprezentare precum i cmpuri alfanumerice, sub
30
form de text. Structura unui fiier simplu, ce conine articole (nregistrri) structurate pe
cmpuri se prezint n tabelul 8.
Semnificaia datelor nregistrate nu este precizat prin format, ci eventual n capul
fiecrei coloane. n tebelul 8 aceste semnificaii pentru cmpurile fiecrui articol sunt
numrul intern al articolului, codul folosinei (vezi tabelul 3), coordonata x, coordonata y
i cota punctului de elevaie maxim a fiecrui articol care reprezint o parcel.
Semnificaia acestor cmpuri, sistemul de coordonate utilizat i alte asemenea informaii
sunt reinute n antetul fiierului.
Structura unui fiier simplu
Tabelul 8
Articole
(nregistrri)
1
2
3
4
Cmpuri
3
121
122
123
123
1005
1003
1005
1005
543.321,17
543.344,29
543.429,37
543.475,28
451.798,23
451.825,91
451.744,15
451.839,51
615,88
623,75
644,22
631,72
n cazul datelor ce provin dintr-un model de tip spaghetti, acestea sunt reinute n
ordinea n care au fost create. Atunci cnd n model a fost creat i topologia, reinerea
datelor se face n fiiere dedicate, care pot fi mai multe la numr.
Pentru a se asigura portabilitatea datelor, adic posibilitatea transferului facil al
datelor redate la scri i n sisteme de coordonate diferite, se impune o standardizare
riguroas a acestora, prin uniformizarea formatelor i acceptarea sistemului oficial de
coordonate. Astfel, memorarea datelor aferente hrilor digitale se face prin organizarea lor
ca baze de date. Devine n aceste condiii posibil accesarea, actualizarea i ntreinerea
comod a bazelor de date prin utilizarea unor programe specializate, denumite sisteme de
gestiune a bazelor de date (SGBD). Exist numeroase modaliti de organizare a bazelor
de date i este de mare importan ca aplicaiile GIS s apeleze la date structurate n cel
mai convenabil tip de baz de date. Pentru a conferi o mai bun manevrabilitate datelor
topografice, acestea sunt asociate diverselor straturi tematice astfel nct s se evite
suprapunerea poligoanelor peste arce i puncte n cadrul aceluiai strat. Un strat este
31
32
regul, numerotarea celulelor structurate ca o matrice ncepe din colul stnga sus al
reprezentrii. Identificarea oricrei celule se face prin specificarea numrului de linie i de
coloan aferent. Aceast identificare este similar cu cea utilizat n modelul vectorial,
prin coordonatele x i y ntr-un sistem de referin cartezian. Celulele modelului raster sunt
cunoscute i sub numele de pixeli (picture element), prin similitudine cu componentele
structural-funcionale elementare ale ecranelor monitoarelor. n cazul GIS, pixelul
reprezint componenta cea mai mic a unei imagini care poate fi tratat individual prin
prelucrare sau reprezentare grafic. Datorit caracterului regulat al celulelor unui raster,
atributele asociate oricrei celule pot fi calculate uor. Rezoluia poate fi specificat
anticipat i adaptat la specificul componentelor geografice de reprezentat.
4.3.2. Construirea modelului raster
Fiecare pixel poate s conin o singur valoare numit atribut pentru caracterizarea
lui dintr-un anumit punct de vedere, n acord cu realitile de pe teren. De aceea, obiectele
geografice care sunt caracterizabile prin mai multe atribute se rein sub form de rastere
separate pentru fiecare atribut. Deoarece poziiile celulelor sunt predefinite, n modelul
raster prezint interes doar valorile asociate fiecrui tip de atribut.
Valorile atributelor pot fi numerice sau alfanumerice i pot reprezenta:
alte uniti;
forestier;
care sunt omogene de data aceasta sub aspectul semnificaiei componentelor cartografice
33
i al naturii atributului considerat. Dac ntr-un strat al unui model vectorial putem
constitui pentru fiecare obiect cartografic cte un articol cu toate cmpurile necesare,
modelul raster impune ca fiecare cmp s se constituie ntr-un strat distinct datorit
limitrii la unu a numrului de valori reinute la nivelul unei celule pentru fiecare atribut.
De aceea, numrul straturilor ntr-un model raster este mult mai mare dect cel dintr-un
model vectorial, ajungnd uneori la ordinul sutelor. Poziiile celulelor pot fi transformate
n coordonate topografice pornind de la coordonatele reale ale centrului celulei considerate
origine, de regul prima celul din rndul nti de sus i coloana nti din stnga.
Coordonatele centrelor tuturor celorlalte celule se pot calcula apoi n funcie de
dimensiunile celulei modelului raster realizat. De aici rezult apoi coordonatele colurilor
celulelor.
n structurile de tip raster, aspectele topologice explicite nu mai sunt att de
relevante deoarece dac se cunoate poziia unei celule, definit de numerele de linie i de
coloan ce o definesc, se poate cuantifica uor amplasamentul celulelor vecine.
Identificarea unui obiect cartografic, cum ar fi un poligon de exemplu, se poate realiza
simplu prin cutarea tuturor celulelor crora li s-a asociat o anumit valoare a unui atribut.
Probleme mai complexe apar la identificarea liniei de separaie a dou poligoane adiacente
datorit formei specifice a liniei de separaie comune care de multe ori se prezint ca un
numr variabil de celule de grani pe aceeai linie sau coloan a reelei de celule.
Operaiile de calcul sunt cu grade de dificultate difereniate: de exemplu, dac suprafaa
unui poligon se poate determina simplu prin numrarea celulelor cu valoarea specificat a
unui atribut, cunoscut fiind suprafaa fiecrei celule, cuantificarea perimetrului presupune
cutarea tuturor celulelor de pe conturul poligonului. Se pot realiza cu uurin i analize
pe straturi suprapuse prin identificarea atributelor prezente n diverse straturi pentru
acelai amplasament al celulelor ce prezint interes.
4.3.3. Posibiliti de codificare a datelor de tip raster
Valorile atributului asociat fiecrei celule sunt codificate sub form de numere
ntregi sau, dup caz, numere de tip real. Preluarea acestor valori se poate face din fiiere
de tip text, din baze de date sau alte surse. Asemenea surse pot fi i datele satelitare sau se
34
35
Valorile atributelor surprinse ntr-un model raster pot fi introduse sub forma unor
matrice de dimensiuni cunoscute, compatibile cu celulele reelei. n acest caz este
sufucient doar reinerea valorilor de atribut, fr specificarea numerelor care identific
linia i coloana ce definesc poziia celulei. Se poate totui ajunge la structuri de date foarte
voluminoase, cu sute de straturi, fiecare coninnd sute sau chiar mii de celule. Astfel, o
imagine raster satelitar Landsat poate s conin cca. 7 milioane de pixeli, n timp ce o
imagine LANDSAT TM ajunge la 35 milioane de pixeli, fiecare pixel corespunznd unei
celule. n plus, atributul asociat fiecrei celule poate reclama reinerea lui pe un numr
variabil de bytes de la un strat la altul, n funcie de modul de exprimare a atributului i de
numrul definit de valori posibile ale fiecrui atribut. Atributele se pot exprima dup caz n
diverse formate, ca de exemplu numere ntregi sau reale, n simpl sau dubl precizie.
Dei diverse programe GIS au tehnici specifice de memorare a datelor, se
obinuiete ca aceste date s fie reinute ca fiiere, n care datele s fie amplasate succesiv,
n ordinea definit de poziia lor ntr-o matrice, ncepnd cu prima linie i prima coloan a
matricei i continund apoi pe coloane sau pe linii pn la parcurgerea tuturor valorilor
disponibile. n aceste condiii, specificarea numrului de coloane i de linii ale rasterului
trebuie fcut la nceputul fiierului ca o informaie distinct. Antetul fiierului mai trebuie
s conin i informaii referitoare la mrimea celulei, coordonatele originii, situate de
obicei n colul din stnga sus al rasterului i modul de codificare a semnificaiei valorilor
de atribut din celule.
4.3.5. Compresia datelor raster
Volumul foarte mare de date prezente ntr-un model de tip raster face necesar
compresia adecvat a acestora. n acest scop se poate apela la diverse tehnici de
compresie, cele mai obinuite fiind codificarea de-a lungul direciei de parcurgere,
codificarea n lan, codificarea pe blocuri i codificarea quad-tree.
Codificarea de-a lungul direciei de parcurgere se bazeaz pe ideea c n mod
frecvent, celulele vecine au aceeai
unui
atribut,
deoarece
suprafaa
1
2
3
4
5
6
736
8
9
1 2 3 4 5 6 7 8 9
valoare
geografic la
numeroase
celule, este omogen sub aspectul atributului respectiv. Astfel, atributele corespunztoare
celulelor haurate din figura 9 se pot reda comprimat sub forma: coloana 2: 2,6; coloana 3:
2,7; coloana 4: 3,6; coloana 5: 2,7, avndu-se deci n vedere celula de nceput i de sfrit
ce prezin aceeai valoare a atributului. Direcia de parcurgere este i ea specificat n
figura 9. n cazul unor celule cu valori de atribut izolate se ajunge la dublarea spaiului
necesar memorrii, dar aceste cazuri sunt relativ puine pentru suprafee de mare ntindere
omogene sub aspectul codului respectiv.
1
2
3
4
5
6
7
8
9
1 2 3 4 5 6 7 8 9
1
2
3
4
5
6
7
8
1 2 3 4 5 6 7 8 9
37
9
Fig. 10. Compresia datelor prin codificarea n lan
Codificarea n lan se realizeaz prin reinerea atributelor doar pentru celulele ce
reprezint limita unei zone cu valoarea de atribut comun tuturor celulelor. Acestea
definesc codul lan. Se impune precizarea celulei de nceput, a numrului de celule n
aceeai direcie i a unui cod al direciei. De exemplu, n figura 10, definind direciile cu
codurile 0 pentru est, 1 pentru sud, 2 pentru vest i 3 pentru nord i admind c celula de
nceput este 2,2, se ajunge la urmtoarea redare comprimat: 0 2, 11, 02, 31, 15, 31, 22, 11, 31,
21, 34, n care direcia e redat de mantis, iar exponentul exprim numrul de celule n
direcia specificat. Acest mod de lucru este avantajos atunci cnd limita este asociat unei
suprafee ntinse, iar forma limitei nu este prea complicat pentru a se evita revenirea la
celule deja parcurse, cum ar fi cazul unor zone nguste sau coluri ale unui poligon.
Codificarea pe blocuri presupune reinerea unor suprafee ptrate cu aceleai valori
ale atributului sub forma unor uniti distincte numite blocuri. Dup identificarea fiecrui
bloc, acestuia i se determin poziia i mrimea prin intermediul a trei valori numerice.
Mai nti se determin poziia, specificndu-se numrul de coloan i de linie ce
corespunde centrului blocului sau colului stnga-jos al acestuia. Mrimea blocului se
exprim ca distana de la centrul blocului la unul dintre colurile acestuia. Asemenea
codificare devine avantajoas pentru blocuri de cel puin patru celule. De exemplu, n
figura 11 se prezint sub form de blocuri o zon dintr-o hart digital n care s-au
identificat suprafee cu atribute diferite sub aspectul naturii folosinei terenurilor, care s-au
putut structura n 13 blocuri: un bloc de 8x8 celule i 12 blocuri de 4x4 celule.
38
Teren arabil
Pune
Fnea
Pdure
Fig. 11. Aplicaii ale codificrii pe blocuri n cazul delimitrii pe natur de folosine
n afara modelelor raster cu celule egale, prezint interes i modelul quad-tree, care
utilizeaz celule de mrimi variabile. Acest model se realizeaz printr-un proces de
descompuneri succesive ale spaiului geografic reprezentat, astfel nct zonele ce prezint
mai multe detalii de interes s fie redate printr-un numr mare de celule de mici
dimensiuni, iar zonele omogene s fie reinute sub forma unor celule de dimensiuni mai
mari.
Principiul utilizat pentru realizarea acestor descompuneri se bazeaz pe urmtorul
algoritm:
1. dac ntregul plan de baz are un singur atribut, ntregul plan se reprezint sub
forma unei singure celule;
2. dac planul conine mai multe atribute, planul se subdivide n patru celule egale,
testul repetndu-se pentru fiecare din cele patru ptrate constituite.
39
Fig. 12. Tehnica de reprezentare quad-tree a unui plan redat sub forma unor celule de
mrimi variabile
3. orice ptrat ce conine mai mult de un atribut se subdivide din nou n patru
ptrate egale, ptratele ce conin un singur atribut reinndu-se ca o celul de
mrimea curent utilizat, iar cele cu cel puin dou atribute se subdivid n
continuare pe baza aceluiai principiu.
40
suprafeele omogene mai mari sunt amplasate mai sus n structura ierarhic de
memorare;
41
chiar mai mare dect cel ocupat de rasterul cu celule egale. Datele comprimate trebuie
readuse la forma iniial cu un consum important al resurselor calculatorului n cazul unor
operaii de suprapunere a straturilor.
4.4. ANALIZA COMPARATIV VECTOR-RASTER
Alegerea tipului de model, vector sau raster, utilizat n reprezentarea elementelor
cartografice este o problem decizional important, care trebuie s aib n vedere
avantajele i dezavantajele fiecrei alternative. Unele dintre aceste aspecte au fost
prezentate punctual, la descrierea tipurilor de model respective.
n tabelul 9 se prezint n sintez, comparativ, cteva dintre principalele avantaje i
dezavantaje ale modelului vectorial i ale modelului raster.
Fiierele de date raster sunt reinute n diverse formate posibile, legate de
modalitile specifice de comprimare utilizate. Datorit volumului mare de memorie
necesar reinerii datelor de tip raster, acestea sunt pstrate n forma comprimat, cu
decomprimarea lor instantanee doar n momentul i pe durata utilizrii fiecrui fiier.
Analiza comparativ a avantajelor i dezavantajelor modelelor vector/raster
Tabelul 9
Nr.
crt.
Tipul
modelului
Avantaje
Dezavantaje
Modelul
vectorial
Model de
tip raster
42
Nr.
crt.
Tipul
modelului
Avantaje
Dezavantaje
De remarcat c unele produse GIS, cum ar fi cele ale firmei ESRI, ofer
posibilitatea trecerii facile din formatul vectorial n cel raster i invers, astfel nct s se
beneficieze, atunci cnd se impune un anumit gen de prelucrare, de avantajele unuia sau
altuia dintre cele dou tipuri de modele utilizabile.
Formate frecvent folosite pentru fiiere raster
Tabelul 10
Nr.
crt.
1
2
3
Formatul
Caracteristici
BMP
PCX
TIFF
GIF
JPEG
PNG
Nr.
crt.
Formatul
MrSID
GeoTIFF
GRID
10
11
12
MAP
CTG
IMG
Caracteristici
Multi-resolution Seamless Image Database, format raster utiliznd o
tehnologie de compresie specific, accesibil sub licena Lizard Tech Inc.
O extensie TIFF ce conine i informaii de georefereniere
Format raster al firmei ESRI, Environmental Systems Research Institute,
productorul produselor ARC/INFO i ArcView i ArcGIS
Map Analysis Package
Composite Theme Grid
Idrisi Image Files
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2 2
2 2
2 2
2 2
2 2
2 2
2 2
1 2
1442
1 1
a
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
Identificarea limitelor
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
Eliminarea celulelor
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
1
b
4
4
4
3
3
3
3
3
3
1
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
c
Fig. 13. Reprezentarea conceptual a conversiei raster-vector
Formatul iniial
45
Identificarea celulelor
Codificarea celulelor
1
463
NrLinie
y ymin
N
y
max ymin
unde N reprezint numrul total de coloane, iar M numrul total de linii. Aceste valori se
trunchiaz la cel mai apropiat ntreg. Iniial, originea se consider n colul din stnga
jos, corespunztor lui xmin i ymin. Ulterior, reeaua se raporteaz la originea acceptat,
care este, aa cum s-a precizat deja, n colul din stnga sus. n cazul rasterizrii unor
linii, toate celulele parcurse de linie vor avea acelai atribut. n cazul poligoanelor,
acest atribut comun va fi conferit celulelor de limit ale poligonului precum i
celulelor din interiorul acestuia.
4.6. CODIFICAREA I MEMORAREA ATRIBUTELOR ASOCIATE
COMPONENTELOR CARTOGRAFICE
Reinerea ordonat i recunoaterea facil a atributelor asociate componentelor
cartografice se bazeaz pe o codificare adecvat a acestora. Dintre principalele obiective
47
NIVELUL 2
COD
ATRIBUT
110
Zon
COD
111
NIVELUL 3
ATRIBUT
case
rezidenial
112
113
blocuri
Teren pentru
construcii
200
teren agricol 210
Arabil
211
gru
212
porumb
213
cartofi
214
sfecl
................. ...................... .................... ..................... ..................... .......................
O astfel de structurare a atributelor permite sortarea facil a datelor prin
specificarea doar a codului asociat, de exemplu, categoriei de folosin a terenului i
realizarea hrilor tematice dorite. Atributele pot fi incluse n baza de date GIS fie manual,
prin tastatur, fie prin preluarea lor din alte baze de date create deja. Dac ne referim la un
obiect cartografic, n afara atributelor propriu-zise, specificate n urma codificrii, se pot
aduga i alte atribute, cum ar fi numrul de identificare a fiecrui articol (obiect
48
Parcela
312/11
..............................
.............................
Cod numeric
1660403090017
Nume
Popescu Ion
...............................
.............................
Numr punct
3514
.....................
Cod tematic
111
............................
Numr cldire
366
...........................
............................
Date personale
Ocupaia
Inginer
...............................
............................
45
.................
Adresa
B-dul Victoriei
Localitatea
Braov
21
............................
....................
49
cele dou tabele succesive considerate, aa cum se poate observa n figura 15. Uneori,
informaiile de amplasament al obiectelor cartografice se pot reine mpreun cu atributele
asociate acestora. Cazurile tipice de acest fel sunt ntlnite la nregistrarea unor construcii
prin perechea de coordonate asociat sau a unor puncte individuale reprezentnd puncte de
sondaj n teren pentru evidenierea unor caracteristici de interes (de exemplu gradul de
poluare). Modul de transfer al atributelor poligoanelor la puncte este redat n figura 16 i
tabelul 12.
De asemenea, codurile de identificare a obiectelor cartografice i codurile tematice
asociate lor pot fi reinute mpreun cu informaiile de amplasament. Atunci cnd
atributele sunt reinute mpreun cu detaliile geometrice, de amplasament, devine posibil
legarea unor atribute cu alte atribute prin utilizarea unor tehnici de suprapunere cum ar fi
punct n poligon, linie n poligon sau poligon n poligon. n aceste condiii, atributele
poligonului se transfer componentei cartografice amplasate n interiorul acestuia.
A
1.
..
2.
.
D
2.
..
1.
. .
..
*,
3.
4.
4.
3.
.
C
Tabelul 12
Identificator
1
2
3
4
Numr cldire
414
333
466
323
1
2
3
Poligonul
A
D
B
C
Parcela
97/2/2
102/7
111/2
97/2/3
Identificator
1
2
3
Atribut
Pdure
Psune
Arabil
Identificator
1
2
3
Atribut
Sol brun acid
Rendzin
Cernoziom
Identificator
1
2
1
1
Atribut
Pdure
Pdure
1
2
Atribut
Sol brun acid
3
4
5
6
7
2
3
1
2
3
Psune
Arabil
Pdure
Psune
Psune
2
3
3
3
3
Rendzin
Cernoziom
Cernoziom
Cernoziom
Cernoziom
Rendzin
4
7
5
2
6
3
Fig.17. Preluarea atributelor unitilor integrate de teren din hrile tematice iniiale
Pentru rezolvarea problemei se recurge la integrarea cartografic, prin utilizarea
unor tehnici de suprapunere pentru a combina informaiile de amplasament disponibile n
hri tematice distincte, rezultnd astfel o hart de sintez unic. Aceast hart va conine
obiecte cartografice (poligoane) noi, ce rezult din hrile tematice iniiale. Obiectele din
noua hart vor avea caracteristici comune ale hrilor iniiale i se numesc uniti integrate
de teren, crora li se pot asocia tabele de atribute specifice. Fiecare linie reprezint un
51
obiect cartografic, iar coloanele conin atributele din hrile tematice iniiale, aa cum se
poate constata n figura 17.
4.8. MODELE DE REPREZENTARE TRIDIMENSIONAL A TERENULUI
4.8.1. Principii de baz
Modelele bidimensionale ale terenului, ofer, prin exploatarea lor eficient, ample
posibiliti de analiz pentru fundamentarea procesului decizional de gospodrire a
resurselor terestre sub aspectul celor mai diverse atribute asociate componentelor
geografice sau, dup caz, a celulelor unui model tip raster.
n anumite aplicaii specifice, cum ar fi cele din domeniul hidrologiei, al cadastrului
urban sau al managementului reelelor de utiliti (ap potabil, canalizare, conducte de
gaze etc.) prezint ns un interes deosebit realizarea i utilizarea unor modele
tridimensionale (3D) ale terenului, cu surprinderea ct mai exact a aspectelor privind
orografia zonei studiate. Reprezentarea digital a suprafeei terenului n trei dimensiuni
este cunoscut sub numele de model digital al terenului (DTM Digital Terrain Model)
sau model digital de elevaie (DEM Digital Elevation Model). Dei, n principiu, pentru
reprezentarea fidel a reliefului se constat c ar fi necesare cotele unui numr practic
infinit de puncte care s descrie cu exactitate forma n relief a terenului, care are un
caracter randomizat, cu variaii de tip stocastic, practic se procedeaz la descrierea
reliefului prin intermediul unei reele de puncte. n acest scop se apeleaz la figuri
geometrice sub form de triunghi sau ptrat, ce se caracterizeaz printr-o anumit pant. n
afara caracteristicilor cu caracter randomizat, unele elemente de caracterizare a reliefului
manifest un caracter sistematic, cum ar fi cele legate de caracterizarea unor depresiuni
sau vrfuri locale sau baza taluzului unui drum, cnd reprezentarea cotelor se poate face
prin linii sau puncte individuale caracteristice. Deoarece n contextul GIS n viziune
vectorial se opereaz doar cu puncte, linii sau poligoane, nu este posibil descrierea
exact a reliefului apelnd doar la aceste trei componente elementare. n aceste condiii,
modelul obinut reprezint doar o aproximare a situaiei reale din teren. Un model digital
al terenului se poate construi adugnd coordonatelor x i y ale fiecrui punct, atributul de
cot z. Deoarece fiecare punct are o cot unic, aceste modele sunt considerate ca modele
52
53
54
mrime inegal, cele cu suprafa mai mic regsindu-se n zonele cu o mai mare
variabilitate sub aspect orografic. Triunghiurilor utilizate n reprezentare li se confer o
strucutr topologic, aa cum se poate constata n figura 19. Sunt de preferat triunghiurile
echilaterale de mici dimensiuni.
X
N6
N5
E
N7
N1
A
D
N4
B
N2
N3
Tabelul triunghiurilor
Triunghiul Vecini
A
B, F
B
A, C
C
B, D
D
C, E
E
D, F
F
A,E
Tabel noduri triunghi
Triunghiul Noduri
A
N1,N2,N7
B
N2,N3,N7
C
N3,N4,N7
D
N4,N5,N7
E
N5,N6,N7
F
N1,N6,N7
Tabel coordonate
Nodul
Coordonate
N1
X1,Y1,Z1
N2
X2,Y2,Z2
N3
X3,Y3,Z3
N4
X4,Y4,Z4
N5
X5,Y5,Z5
N6
X6,Y6,Z6
N7
X7,Y7,Z7
55
puncte de pe curbele de nivel sau sau sub form de nori de puncte. Procesul de construire a
triunghiurilor asociate unui numr mare de puncte este de mare complexitate, att n
privina alegerii punctelor, ct i sub aspectul calculelor ulterioare de interpolare. Un set
dat de puncte poate s conduc la structuri foarte diversificate de triunghiuri, respectiv la
hri ale reliefului total diferite. De aceea, n cazul unui model TIN se impune n primul
rnd conceperea procedeurilor necesare pentru obinerea unui rezultat unic pentru un
numr dat de puncte de sondaj. n mod uzual se recurge la construirea unor triunghiuri
dup metoda Delaunay, asigurndu-se astfel o omogenitate ridicat a lungimii laturilor. n
acest scop se construiesc cercuri circumscrise triunghiurilor i se verific dac acestea
conin sau nu n interiorul lor i alte puncte de cote cunoscute, conform precizrilor din
figura 20. Triunghiurile se construiesc efectiv atunci cnd punctele sunt reprezentate doar
de cele trei vrfuri ale fiecrui triunghi. Pentru determinarea cotelor n interiorul
triunghiurilor se recurge la o funcie de interpolare linear local.
56
Figura 21. Posibilitatea de construire a unor triunghiuri false pe baza curbelor de nivel
Modelul TIN prezint dezavantajul c duce la crearea unor triunghiuri plane atunci
cnd se utilizeaz drept surs de date pentru cote curbele de nivel, iar terenul este relativ
plan. n aceste condiii, distana dintre curbele de nivel succesive este relativ mare, iar
punctele de pe aceeai curb sunt n mod eronat utilizate la construirea triunghiurilor (vezi
fig. 21). Evitarea unor asemenea situaii se face prin suplimentarea punctelor caracteristice
din zona respectiv.
4.8.4. Surse uzuale de date i acurateea modelelor 3D
n mod uzual, datele utilizate la construirea modelelor tridimensionale ale terenului
sunt reprezentate de puncte de cot cunoscut izolate, situate pe curbe de nivel, pe albii ale
reelei hidrografice etc. Aceste surse de date ofer posibilitatea construirii unor modele
digitale de elevaie acceptabile sub aspectul calitii lor. Atributele de cot pot fi obinute
i prin puncte de sondaj msurate cu teodolitul sau aparatura GPS, prin vectorizarea
curbelor de nivel de pe planurile existente sau de pe imagini fotogrametrice cu informaii
disponibile referitoare la puncte sau linii ce reprezint curbe de nivel sau profile ce
reprezint un anumit traseu. n acest caz, determinarea atributelor punctelor individuale se
admite c este cu 30% mai precis dect n cazul liniilor definite pe produse
fotogrametrice. Imaginile stereo digitale permit construirea modelelor digitale ale
terenului n mod eficient, apelndu-se la recunoaterea strucuturilor spaiale (pattern
recognition) pentru determinarea automat a punctelor ale cror cote se determin n
format raster sau de-alungul unor linii de profil. De remarcat c abordarea automatizat a
problemei conduce la modele ce au n vedere nu suprafaa efectiv a terenului, ci vrfurile
cldirilor, plafonul superior al vegetaiei forestiere etc., n aceste condiii fiind necesar
aplicarea manual a unor corecii pentru a se ajunge efectiv la cota terenului. Se pot utiliza
57
de asemenea la construirea modelelor digitale ale terenului date digitale optice satelitare
(de exemplu SPOT ) sau date obinute prin tehnici radar, ca cele furnizate de ERS1.
Calitatea unui DEM se reflect n fidelitatea reprezentrii realitilor din teren.
Calitatea descrierii terenului este influenat de variaiile ntmpltoare ale acestuia, de
modul de amplasare a punctelor msurate i de distana dintre acestea precum i de
precizia de amplasare a punctelor n contextul generrii celulelor de raster sau a
triunghiurilor prin utilizarea unei anumite metode de interpolare ntre punctele modelului.
n afara erorilor deja prezentate (adncituri i terase), i erorile de determinare a
coordonatelor plane pot conduce la cote imprecise. Precizia modelului depinde de desimea
punctelor sau a profilelor atunci cnd punctele i profilele noi se creaz dintr-un nor de
puncte la fiecare nou determinare. Evident, o desime mai mare reclam prelucrarea unui
volum mai mare de date i un timp de prelucrare mai ndelungat. Fiind vorba de
interpolri, modelele DTM i TIN sunt mai puin precise dect datele originale din care
provin. Se obinuite uneori ca datele iniiale s se rein sub form de nori de puncte, ce
pot conduce la modele de precizie variabil determinat de obiectivele urmrite. Astfel,
modelele ce servesc pentru rezolvarea unor probleme de inginerie civil trebuie s fie mai
detaliate dect cele ce servesc de exemplu la caracterizarea vegetaiei dintr-o anumit
zon.
4.8.5. Reprezentarea obiectelor tridimensionale
Deoarece toate obiectele de interes sunt amplasate n spaiu, prezint importan
reprezentarea lor tridimensional, avndu-se n vedere modelul suprafeei terenului,
poziia obiectului de reprezentat i nlimea acestuia. Construirea unor modele 3D
propriu-zise cunoate nc o serie de limitri pe plan teoretic i practic. Astfel, ar fi
necesare informaii de ordin topologic pentru aspecte ca textura i culoarea suprafeelor
verticale i conceperea unor tehnici de cutare a acestora. O astfel de topologie se
caracterizeaz printr-un nivel ridicat de complexitate i permite ns, n principiu,
identificarea unor obiecte amplasate ilegal sau verificarea prezenei n spaiul
tridimensional a unor obiecte declarate ca fiind existente. La ora actual produsele GIS nu
sunt n msur s ofere soluii pentru astfel de probleme. Volumul de informaii necesare
58
pentru o astfel de abordare este mult mai mare fa de cele necesare pentru reprezentri 2D
sau 2,5D. Dac se utilizeaz ca surse de informaii datele fotogrametrice, n plus fa de
amplasamentul n plan, prin coordonatele x i y se pot obine i date privind nlimea
obiectelor. Dac sursa de informaii o reprezint planurile digitizate, introducerea nlimii
obiectelor trebuie realizat manual. Astfel de aplicaii prezint un interes deosebit n
cadastrul urban. Programele GIS actuale pot ns aborda doar topologia bidimensional.
Bazele de date relaionale accept i introducerea unor obiecte binare mari (BLO) pentru
memorarea texturii suprafeelor verticale, cum ar fi de exemplu faadele cldirilor, dar
explorarea acestui tip de date nu se poate face n condiiile disponibile pentru tipurile
uzuale de date, fiind necesar nregistrarea unor progrese pe plan teoretic n domeniul
bazelor de date disponibile la ora actual. n format raster cu trei dimensiuni, obiectele 3D
pot fi redate prin intermediul unor cuburi elementare, denumite voxeli (elemente de
volum), ca o extensie a noiunii de pixel, ce se refer doar la situaia unor reprezentri
bidimensionale. Multe dintre operaiile pe pixeli pot fi realizate i pe voxeli, evident n
condiiile prelucrrii unui volum mult mai mare de date.
4.8.6. Reprezentarea timpului
Informaiile cu caracter geografic se refer n general la obiecte care nu sunt statice,
ci cunosc o evident evoluie n timp. Aceast situaie este tipic n condiiile actuale, de
reconstituire a drepturilor de proprietate asupra fondului funciar i a altor categorii de
proprieti imobiliare. Astfel, prin parcelri ale unor proprieti iniiale, se ajunge la
modificri importante ale poligoanelor ce reprezint proprietile noilor deintori. Chiar i
n cazul conservrii geometriei obiectelor iniiale, apar modificri importante sub aspectul
atributelor asociate lor, mai ales prin prisma deintorilor. Pe plan conceptual, schimbrile
la care sunt supuse obiectele reprezentate pot avea un caracter continuu n timp, se pot
manifesta cu o frecven mai mare sau mai mic sau, uneori, doar o singur dat. n
caracterizarea unor asemenea schimbri joac un rol important i scara adoptat pentru
timp, de exemplu ore, luni, ani sau intervale multianuale, chiar decenale. Pot surveni
totodat i modificri ale sistemului de referin administrativ, cum ar fi extinderea zonelor
59
60
Din punct de vedere practic, timpul poate fi abordat ca orice alt atribut al obiectelor
geografice reprezentate, cu nregistrarea lui la diverse intervale. Schimbrile survenite se
pot evidenia prin tehnici de suprapunere, att n format vector ct i n format raster, ntr-o
reprezentare uzual bidimensional. Evident, utilizarea unor intervale scurte de timp va
impune consumarea unui volum important de memorie, fr existena unor conexiuni
logice dintre straturi care poart diverse amprente ale timpului, ceea ce ngreuneaz
procesul de interpolare n interiorul intervalelor de timp considerate. Problema timpului se
poate aborda, n principiu, ca o dimensiune suplimentar, similar cotei n cazul modelelor
iniiale bidimensionale. O alt alternativ ar fi modelarea n patru dimensiuni, n care
timpul i spaiul sunt reinute n baza de date alturi de celelalte atribute disponibile.
Produsele GIS actuale permit nregistrarea timpului doar la intervale fixe sau
variabile, deci nu n mod continuu. Aceast abordare are la baz considerente mai ales de
ordin practic, prin crearea condiiilor de acces rapid la date, de actualizare facil a acestora
i folosirea judicioas a memoriei, spre deosebire de cazul n care timpul este tratat ca o
variabil continu, care nu asigur crearea facilitilor menionate. Bazele de date uzuale
permit tratarea situaiilor, aa cum se prezint ele la un m oment dat. Bazele de date
temporale trebuie s fie n msur s trateze simultan mai multe reprezentri,
corespunztoare diverselor momente definite de intervalele de timp considerate. Astfel de
baze de date nu sunt ns disponibile deocamdat, iar realizarea unor modele temporale
funcionale presupune dezvoltarea unor cercetri tiintifice viitoare de mare amploare.
4.8.7. Modele ale obiectelor n micare
Modelele GIS pot aborda i probleme specifice unor obiecte aflate n micare, cum
ar fi autovehicole care se deplaseaz pe o reea de drumuri sau apa care se scurge pe o
suprafa dat a terenului. n aceste cazuri se pot construi modele de tip reea, n care
obiectele se deplaseaz pe trasee, respectiv reele de drumuri cunoscute sau modele pentru
deplasare pe suprafee.
Modelul reea poate avea n vedere sisteme rutiere, reele de energie electric, de
ap sau de canalizare concepute pentru transportul unor obiecte sau utiliti, avnd n
vedere caracterul lor mobil. Aplicaia GIS tipic n acest sens o reprezint deplasarea
61
autovehicolelor n sistemele rutiere. Prin astfel de modele se pot aborda dou aspecte
reprezentative, i anume deplasarea obiectelor de la un loc la altul i alocarea resurselor
sau obiectelor la sau de la un centru de producie sau de consum. ntr-un astfel de model
componentele cartografice utilizate sunt linii legate ntre ele i redate n format vectorial,
mpreun cu atributele asociate lor. O reprezentare schematic a unui model reea este
redat n figura 22. Liniile reprezint axul drumului iar topologia este exprimat prin
noduri i legturile dintre acestea. Fiecare legtur (linie) i fiecare nod al modelului
trebuie s prezinte un identificator unic. Identificatorii servesc la specificarea atributelor
asociate nodurilor i legturilor i permit o bun accesibilitate la toate componentele
sistemului. Modelul trebuie s conin o reea continu de legturi ntre noduri, definirea
regulilor de deplasare n cadrul reelei i s ofere posibilitatea cumulrii unor atribute pe
parcursul deplasrii. Atributele asociate nodurilor i legturilor trebuie s reflecte
condiiile impuse deplasrii n reea i ntrzierea sau rezistena ntlnit n diverse
puncte ale acesteia. Condiiile de deplasare se pot exprima printr-o direcie impus a
deplasrii (drumuri cu sens unic, limite de gabarit sau de vitez, drumuri blocate etc.).
Atributele referitoare la rezistena ntlnit se pot referi la limitele de vitez impuse,
semafoare, staii de autobuz, curbe strnse, orele cu trafic maxim etc. Acumularea acestor
rezistene pe diversele poriuni de drum ale reelei constituie baza pentru alegerea traseelor
B
11
21
A
C
4
1
D
3
1
Fig. 22. Structura modelului reea al unui sistem rutier: legturi i noduri
62
optime sub aspectul distanei sau a timpului de deplasare. Dup construirea modelului,
acesta poate fi utilizat pentru a simula traseul cel mai scurt n spaiu sau n timp dintre
dou puncte date. n cadrul modelului, toate legturile sunt purttoare a numeroase
atribute care conduc la obinerea unor modele de mare complexitate sub aspectul
volumului de date nmagazinate. De aceea, este important s se stabileasc n mod judicios
legturile i nodurile, fr luarea n considerare neaprat a tuturor interseciilor existente n
teren.
Modelul reea se deosebete de celelalte modele prezentate deja prin faptul c nu
conine obiecte cartografice structurate sub form de straturi i nu conine tabele asociate
acestor obiecte. Singurele componente sunt doar legturile (liniile) i nodurile, care nu se
regsesc sub aceast form n modelele tipice de reprezentare a obiectelor geografice.
n cazul modelelor de deplasare pe o suprafa, traseele de deplasare nu sunt
limitate doar la o reea de drumuri, admindu-se deplasri pe ntreaga suprafa a
terenului, cum ar fi scurgerea apelor pluviale sau deplasarea unor vehicole de tip ATV.
Deplasarea nerestricionat pe suprafaa terenului poate fi modelat pe baza geometriei
obiectelor i atributelor asociate acestora, existnd posibilitatea utilizrii unor formate TIN
sau raster.
Desigur, pentru realizarea unor modele hidrologice credibile, ele trebuie s
cuprind i aspecte privind evapotranspiraia potenial i cea efectiv, natura folosinei
terenului, tipul de sol etc.
Utilizarea modelelor TIN n domeniul hidrologic conduce n primul rnd la
posibilitatea analizei scurgerilor pe ntreaga suprafa de teren a zonei luate n studiu. n
acest fel, se poate ajunge la prognoza debitelor cursurilor de ap, a volumelor de ap
acumulate n spatele unor baraje, a riscului de inundaii, a intensitii eroziunii solului etc.
Un aspect esenial n rezolvarea oricreia dintre problemele enumerate mai sus l
reprezint modelarea direciei de scurgere a apei pe o suprafa de teren. Dac o astfel de
informaie este disponibil pentru orice punct de pe suprafaa studiat, pe baza ei se pot
deduce un mare numr de informaii relevante din punct de vedere hidrologic. Astfel, prin
comasarea succesiv a direciilor de scurgere se ajunge la modelarea albiilor cursurilor de
63
ap. De asemenea, pentru orice punct stabilit se pot determina direciile de scurgere din
amonte, respectiv bazinul hidrografic aferent punctului respectiv.
Scurgerea apei pe o suprafa fiind controlat de gravitaie, traseul de scurgere va fi
pe linia de cea mai mare pant. Pentru a nelege conceptele de baz ale unei astfel de
abordri, s analizm modelul TIN ipotetic redat n figura 23.
II
I
III
3
9
VII
IV
VIII
VI
10
IX
IXa
Traseul 7-10-4
reprezinta albia
principal
X
IXb
a
10
b
B
4 i 10-5 n care se regsete aceeai situaie ca cea precedent, impunnd generarea unui
nou triunghi cu laturile B, noua culme implicit, i 10-4, respectiv 10-5. Practic, acest
proces de generare de noi triunghiuri poate continua n cazul unui asemenea model TIN la
infinit. O modalitate, cel puin pe plan teoretic, pentru evitarea unor asemenea situaii
const n alegerea atent a vrfurilor de triunghi pornind de la reeaua existent a punctelor
cu coordonate x, y i z cunoscute. Prin aplicarea algoritmilor de triangulaie uzuali, cum ar
fi cel specific metodei Delaunay, nu exist ns garania evitrii unor asemenea situaii,
ajungndu-se la o reprezentare distorsionat a informaiilor iniiale disponibile sub forma
unor curbe de nivel. De aceea, valoarea practic a aplicaiilor de stabilire a direciilor de
scurgere pe modele de tip TIN este limitat, majoritatea aplicaiilor hidrologice utiliznd
modelele DEM de tip reea. Raiunea opiunii menionate const n posibilitatea tratrii cu
uurin a structurilor de date DEM de tip reea, comparativ cu structurile de mare
complexitate a datelor n cazul modelelor TIN.
2
32
64
67
128
16
8
1
4
Direcia de scurgere
n cod binar pe un octet
00000001
00000010
00000100
00001000
00010000
00100000
01000000
10000000
Acest mod de reprezentare permite nmagazinarea la nivelul unui octet a mai multor
direcii de scurgere, obinndu-se pentru fiecare combinaie de direcii un cod unic. ntradevr, dac admitem c direciile de scurgere dintr-o celul sunt E i NE, adic 1
respectiv 128, atributul de scurgere conferit celulei respective este de 128+1, reprezentarea
n binar a atributului 129 fiind 10000001, evideniind clar prin poziiile valorilor binare 1
direciile de scurgere specificate. n acelai timp, acest sistem de codificare a direciilor de
scurgere permite dezvoltarea unor algoritmi eficieni de determinare a lanului scurgerilor
de la o celul la alta. Problema const n a stabili, pentru fiecare celul dat, a acelor celule
vecine care reprezint surse de scurgere ctre celula respectiv. n acest scop, pornind de
68
1
128
8
16
64
32
Fig. 27. Codificarea direciilor de scurgere ntr-o celul din celulele vecine
Practic, pentru a stabili celulele vecine din care se scurge ap n oricare celul
studiat, se testeaz care dintre celulele vecine au exact atributele specificate n figura 27.
Se poate astfel determina i numrul celulelor vecine care contribuie la scurgerea
nregistrat n celula studiat. Evident, odat cu multiplicarea numrului de direcii de
scurgere la nivel de celul, calculele implicate devin foarte laborioase.
Codurile direciilor de scurgere astfel determinate servesc pentru calculul suprafeei
bazinetului din amonte raportat la un anumit punct i pentru etichetarea celulelor ce
aparin bazinetului respectiv. In acest fel se poate deduce, cunoscnd numrul de celule
(pixeli) aferent fiecrui bazinet definit de un anumit punct i dimensiunea celulei,
suprafaa bazinetului, i apoi, i volumul lichid scurs din toate celulele din amonte n
celula respectiv. Dac celula este amplasat chiar pe albie, se poate determina debitul
lichid din seciunea respectiv preciznd parametrii hidrologici specifici bazinetului
respectiv.
5. BAZE DE DATE
5.1.GENERALITI
n general, prin baz de date se nelege un ansamblu de date referitoare la o
problem luat n studiu, care sunt memorate i administrate ca un tot unitar, prin
intermediul unor programe dedicate acestui scop. De regul, bazele de date sunt mult mai
69
ample dect ansamblul de date necesare soluionrii unei probleme punctuale, iar
programele de administrare a acestora sunt considerate a fi independente fa de bazele de
date propriu-zise.
Pentru o bun manevrare a elementelor ce definesc bazele de date, precum i pentru
realizarea cu succes a operaiilor aplicate acestora, se impune prezentarea ctorva dintre
cele mai importante proprieti ale bazelor de date.
Astzi, bazele de date moderne nregistreaz aspecte din cele mai diverse domenii:
economie, tiin, social, geografie, art i cultur etc. Formele de nregistrare a
informaiei sunt variate: text, numere, hri, imagini, sunet, video etc. La ora actual,
sistemele de gestiune a bazelor de date (SGBD) asigur accesul automat, rapid i sigur la
volume imense de date care pot fi dispersate n ntreaga lume. Aceste sisteme au devenit
un element important al infrastructurii societii noastre i ctig o importan tot mai
mare printre diversele sisteme de programare utilizate astzi. Dei SGBD au aprut i s-au
dezvoltat ceva mai trziu dect compilatoarele sau sistemele de operare, la ora actual se
poate spune c exist un set bine cristalizat de principii i concepte referitoare la modul de
proiectare i exploatare a acestora.
5.2. DATE I INFORMAII
Luarea unei decizii este condiionat de existena de informaii referitoare la situaia
concret asupra creia trebuie s decidem. O decizie care nu se bazeaz pe informaii
clare, complete i la zi este fr nicio valoare sau, mai ru, poate fi duntoare.
Foarte mult lume folosete noiunile de date i informaii ca i cnd ele ar fi
echivalente. Acest aspect nu deranjeaz n viaa de zi cu zi i a devenit o practic comun
ca cei doi termeni s fie considerai interschimbabili. n cazul nostru este foarte important
s facem distincia clar ntre noiunile de dat i informaie.
Datele sunt fapte culese din lumea real pe baz de observaii i msurtori.
Informaia este, n mare parte, rezultatul interpretrii datelor de ctre un anumit
subiect i confer acestuia capacitatea de a lua decizii.
Aceste definiii nu sunt nici exacte i nici complete, ele servind doar ca un cadru
limitat al problemelor care vor fi abordate n continuare.
70
71
Principalul tip de organizare a datelor utilizat n aceast etap este fiierul. Sistemele de
prelucrare electronic a datelor au preluat aceast form de organizare din sistemul
manual, fr a-i aduce perfecionri de fond; fiierele secveniale, secvenial-indexate sau
cele cu acces direct le ntlnim i n sistemele de prelucrare manual a datelor. n aceast
etap datele sunt organizate, n principal, sub form de fiiere secveniale, organizare
condiionat de utilizarea pe scar larg a benzilor magnetice ca suport extern de
memorare a datelor. De aceea, nu exist o difereniere clar ntre structura logic a datelor
i structura lor fizic, acestea fiind, de regul, similare. Structura datelor este proiectat
pentru a deservi cte o singur aplicaie, ceea ce implic o redundan mare n memorarea
datelor, ca urmare a faptului c date reprezentnd acelai aspect al lumii reale sunt
memorate separat pentru fiecare aplicaie care are nevoie de aceste date. La aceasta se mai
adaug i dependena aplicaiilor fa de date, concretizat prin faptul c o modificare n
structura datelor implic modificri ale programelor de aplicaie i deci recompilarea lor.
n aceast etap se folosete n exclusivitate prelucrarea pe loturi.
Etapa a doua este marcat de delimitarea dintre structura logic de date i structura
lor fizic, asigurndu-se astfel independena fizic a datelor. Se utilizeaz pe scar tot mai
larg fiierele secvenial-indexate i cele cu acces direct avnd ca suport extern de
memorare discul magnetic. Prin separarea structurii logice de cea fizic se asigur
independena aplicaiilor att fa de modificrile echipamentelor hardware (band
magnetic, disc magnetic etc.), ct i fa de modul de organizare al fiierelor (secveniale,
secvenial-indexate, aleatoare). Aceasta nseamn c se pot schimba dispozitivele de
memorare fr a afecta aplicaiile. Schimbarea dispozitivelor de memorare afecteaz,
eventual, structura fizic a datelor, dar nu i structura lor logic.
n aceast etap apar primele faciliti simple de protecie a datelor.
O caracteristic comun a primelor dou etape const n faptul c datele sunt
organizate n fiiere specifice fiecrei aplicaii n parte. Fiecare aplicaie opereaz cu un
grup propriu de fiiere, fr a avea nicio legtur cu fiierele utilizate de alte aplicaii.
Acest mod de organizare are o serie de inconveniente:
72
73
logic. Aceasta nseamn c sunt posibile modificri n structura logic a bazei de date (la
nivelul modelului conceptual) fr ca acestea s afecteze aplicaiile.
n aceast etap se concretizeaz modelul conceptual ca nivel virtual de organizare
a datelor, la care se adaug modelele externe asociate fiecrui utilizator.
Tot n aceast etap apar tehnici i proceduri speciale pentru protecia i securitatea
datelor, ct i funcia de administrare a bazei de date. Redundana datelor este redus la
minimum (Dollinger, 2001).
5.4. ARHITECTURA UNEI BAZE DE DATE
ntre calculatorul care opereaz asupra datelor i utilizatorul unei baze de date care
manipuleaz concepte se interpun mai multe nivele de abstractizare a datelor. Asigurarea
independenei fizice i logice a datelor impune adoptarea unor arhitecturi de baze de date
organizate pe cel puin trei niveluri:
nivelul intern (baza de date fizic);
nivelul conceptual (modelul conceptual, schema conceptual);
nivelul extern (modelul extern)
Nivelul intern poart i numele de baz de date fizic, fiind o colecie de fiiere care
conin datele fizice, la care se adaug diverse structuri auxiliare menite s asigure accesul
operativ la aceste date. Structurile auxiliare pot fi: directoare, indeci, pointeri, tabele de
dispersie etc. Baza de date fizic este rezident n memoria secundar a calculatorului, n
general pe discuri magnetice sau, mai recent, pe discuri optice. Modul de organizare a
bazei de date fizice este n mare msur influenat de configuraia echipamentelor
hardware care suport baza de date i de sistemul de operare. Schimbarea sistemului de
operare sau modificri n configuraia hardware pot atrage modificri ale bazei de date
fizice. Totui, dac este satisfcut condiia de independen fizic a datelor, aceste
modificri n nivelul intern al bazei de date nu vor afecta nivelele superioare ale acesteia.
Nivelul conceptual este o abstractizare a unei pri din lumea real i const din
descrierea structurii logice a datelor dintr-o baz de date. Fiecare baz de date are un
model conceptual propriu prin care sunt numite i descrise toate unitile logice din baza
de date, mpreun cu legturile dintre acestea. Prin uniti logice nelegem aici concepte
74
de tipul celor cu care opereaz utilizatorii bazei de date, concepte prin care acetia i
modelelaz aplicaiile.
Modelul conceptual integreaz viziunile tuturor utilizatorilor asupra bazei de date,
fiind rezultatul unui compromis ntre cerinele adesea conflictuale ale diverselor categorii
de utilizatori. Realizarea unui asemenea compromis este absolut necesar pentru a fi
posibil folosirea n comun a datelor. Acest model specific ce anume poate face parte din
baza de date, respectiv ce anume nu poate face parte din baza de date, iar aceasta rezult
din formularea unor constrngeri explicite asupra datelor. Constrngerile reprezint
proprieti ale datelor care nu pot fi exprimate prin descrieri de structur. Aceste
proprieti se refer la restricii asupra valorilor pe care le pot lua datele sau la restricii
privind legturile dintre diferitele uniti logice. Constrngerile pot fi declarate de ctre
proiectantul bazei de date i integrate n modelul conceptual al acesteia. naintea oricrei
operaii de actualizare a bazei de date sunt verificate n mod automat constrngerile
aferente. Dac actualizarea conduce la violarea vreuneia dintre constrngeri, atunci
realizarea acesteia este interzis. Mecanismul descris este total transparent fa de
programele de aplicaii ale utilizatorilor care nu trebuie s cunoasc existena i natura
acestor constrngeri i nici nu trebuie s includ proceduri speciale pentru verificarea
explicit a constrngerilor. Tot n modelul conceptual sunt specificate anumite msuri de
securitate i integritate cu caracter general, referitoare la anumite uniti logice.
Trebuie subliniat faptul c modelul conceptual este o descriere a coninutului de
informaie al bazei de date i nu cuprinde niciun fel de referire la modul de memorare a
datelor sau la strategia de acces. Prin acest model se realizeaz o gestiune independent a
structurii logice generale a bazei de date, gestiune care cade n sarcina administratorului
bazei de date, utilizatorul fiind astfel degrevat de necesitatea de a cunoate ntreaga
structur a bazei de date.
Prin modelul conceptual este realizat independena fizic a datelor. Acestui model
i se asociaz o transformare care definete modul n care structura logic de date este
transpus n structura fizic de memorare. Aceasta este interfaa dintre modelul intern i
cel conceptual. La nivelul acestei interfee se specific structurile fizice de date folosite
75
76
77
78
Extensiunea unui arbore de definiie i deci a unei baze de date de tip ierarhic const din
instanieri ale tipurilor de nregistrri corespunztoare tipurilor de entiti i din legturile
dintre acestea, corespunztoare relaiilor funcionale de tip tat-fiu dintre tipurile de
entiti.
79
Extensiunea unui tip de nregistrare poate fi reprezentat sub forma unui tabel. Fiecare
linie a unui astfel de tabel este o nregistrare i corespunde unei instanieri a tipului de
nregistrare corespunztor. n aceste tabele sunt permise duplicatele, deci pot exista dou
instanieri identice ale aceluiai tip de entitate.
O relaie funcional de tip tat-fiu are ca extensie un set de legturi ntre tabelele
corespunztoare, unde fiecare linie conecteaz o linie din tabelul nodului tat cu o linie din
tabelul nodului fiu. n situaia n care apar duplicate ntr-un model, acestea sunt n mod
obligatoriu legate cu linii diferite din tabelul nodului tat (figura 31).
5.3.1.1.Modelul de date reea
Modelele de date de tip reea sunt bazate pe tabele i grafuri corespunztor celor dou
forme de structurare a datelor folosite: tipul de nregistrare i legturile explicite. Nodurile
grafului corespund, de regul, tipurilor de entiti, reprezentate sub form de tabele, iar
arcele grafului corespund relaiilor ntre mulimi de entiti i sunt reprezentate sub form
de legturi ntre tabele.
Intensiunea sau modelul conceptual al unei baze de date de tip reea este reprezentat
printr-o diagram a structurii de date, care este un graf ale crui noduri reprezint tipuri de
entiti, iar arcele reprezint legturile funcionale dintre acestea. Sensul arcelor este invers
relaiei de funcionalitate. Configuraia diagramei structurii de date este de graf oarecare,
ceea ce nseamn c un anumit tip de entitate poate fi legat prin arce la mai multe tipuri de
entiti printe sau chiar prin mai multe arce la acelai tip de entitate printe. Din acest
motiv, spre deosebire de arborele de definiie ierarhic, ntr-o diagram a structurii de date
arcele sunt etichetate.
Aceste arce etichetate poart denumirea de tip de set i reprezint o legtur logic ntre
dou tipuri de nregistrri: tipul de nregistrare proprietar i tipul de nregistrare membru.
Arcul este orientat de la tipul de nregistrare proprietar ctre tipul de nregistrare membru.
Tipul de set reprezint conceptul central al filosofiei bazelor de date de tip reea. Sensul
funcionalitii este este de la tipul membru la tipul proprietar. Un tip de set poate fi folosit
80
pentru reprezentarea legturilor de tip 1:1 sau 1:N, dar nu poate servi pentru reprezentarea
direct a legturilor de tip M:N.
Extensiunea unei diagrame a structurii de date const din instanieri ale tipurilor de
nregistrri i din instanieri ale tipurilor de set.
Extensiunea unui tip de nregistrare poate fi reprezentat sub forma unui tabel. n acest
tabel sunt permise duplicatele, iar nregistrrile pot fi ordonate.
Extensiunea unui tip de set poate fi reprezentat ca o colecie de arce ntre tabelele
reprezentnd tipul de nregistrare proprietar i tipul de nregistrare membru. Colecia de
arce care leag o nregistrare proprietar
constituie o instaniere a unui tip de set i se numete simplu set. Nu este exclus existena
unor seturi care, cel puin temporar, nu conin nici o entitate membru. Ca o consecin a
naturii funcionale a legturii dintre nregistrrile de tip proprietar i cele de tip membru
rezult c o nregistrare membru nu poate face parte din mai multe seturi avnd acelai tip.
5.3.1.2.Modelul de date relaional
Modelul relaional a aprut relativ trziu n teoria i practica bazelor de date. A fost
necesar atingerea unui anumit nivel de performan a echipamentelor de calcul pentru a
contientiza faptul c modelul relaional poate constitui nu numai un valoros instrument de
studiu n teoria bazelor de date, ci i punctul de pornire pentru realizarea unor SGBD-uri
competitive din punctul de vedere al performanelor.
Principiile care stau la baza modelului de date relaional pornesc de la teoria matematic a
relaiilor extins n mod logic pentru a satisface cerinele activitii de gestionare a datelor.
Fundamentarea matematic a modelului relaional permite definirea i deducerea elegant
i concis a proprietilor acestuia. Numeroase rezultate din teoria relaiilor i gsesc
aplicabilitatea practic n cazul diferitelor probleme legate de bazele de date relaionale.
Modelul de date relaional st la baza majoritii SGBD-urilor care exist la ora actual.
Popularitatea crescnd a acestui model i rspndirea tot mai larg a bazelor de date
relaionale se datoreaz, n mare parte, faptului c acestea dispun de limbaje pentru
manipularea datelor de nivel nalt. Caracteristica principal a acestor limbaje, numite
81
generic limbaje relaionale, este capacitatea lor de a permite definirea de relaii noi pe baza
unor relaii existente. Pornind de la aceste limbaje, n cadrul SGBD-urilor relaionale au
fost dezvoltate interfee flexibile i prietenoase care deschid calea spre exploatarea direct
a bazelor de date pentru categorii mult mai largi de utilizatori dect n cazul sistemelor
bazate pe modelele de date ierarhic sau reea.
O baz de date relaional este o colecie de relaii care reprezint fie cte un tip de
entitate, fie o legtur (n general de tip M:N) ntre dou sau mai multe tipuri de entiti. n
relaii nu sunt permise duplicatele, deci spre deosebire de modelele ierarhic i reea, n
modelul relaional nu este valabil principiul identitii obiectelor. Modelul relaional este
orientat pe valoare, distincia dintre dou tuple fiind fcut exclusiv pe baza valorilor
atributelor componente. (Fiind dat o colecie de mulimi D 1, D2, , Dn (nu neaprat
distincte), spunem c R este o relaie pe aceste n mulimi, dac este o mulime de n-tuple
ordonate (d1, d2, , dn) astfel nct d1 aparine lui D1, d2 lui D2, , dn lui Dn).
ntre diferitele relaii nu exist legturi explicite. Totui, n timpul interogrilor, apare
necesitatea de a realiza conexiuni ntre diferite relaii. Acest lucru se realizeaz prin
cuplarea dinamic a acestor relaii. Implementarea relaiilor de cuplare este destul de
costisitoare din punctul de vedere al volumului de calcul i al necesarului de memorie. Din
acest motiv realizarea unei implementri eficiente s-a dovedit a fi destul de dificil. Este
una din explicaiile apariiei i extinderii relativ trzii a modelului relaional. A fost nevoie
pentru aceasta att de dezvoltarea echipamentelor de calcul, ct i a tehnicilor de
programare i de structurare a datelor.
Limbajele relaionale sunt deosebit de simple i flexibile. Simplitatea lor a deschis calea
spre folosirea bazelor de date pentru categorii mult mai largi de utilizatori dect n cazul
celorlalte modele de date. Popularitatea bazelor de date relaionale se datoreaz, n mare
msur, uurinei cu care pot fi formulate cele mai diverse interogri cu ajutorul limbajelor
relaionale. Datorit folosirii unui singur concept pentru reprezentarea asociaiilor n
cadrul acestor baze de date, limbajele relaionale au un caracter unitar cu un set mai
restrns de operatori pentru realizarea accesului la date, comparativ cu celelalte modele.
82
6. Georeferenierea
Georeferenierea reprezint definirea existenei unui obiect n spaiul geografic. Ea
implic realizarea unei relaii dintre o imagine a terenului i proieciile cartografice sau
sistemelor de coordonate. Georeferenierea este esenial n modelarea datelor prin
intermediul sistemelor de informaii geografice i alte mijloace de cartografiere. Atunci
cnd o hart provine, pe poriuni, din mai multe surse, este absolut necesar redarea ei ntrun sistem de referin comun. Un caz particular l reprezint teritoriul unei uniti de
producie pentru care sunt disponibile planuri de baz la diverse scri (1:2000, 1:5000 sau
1:10000) pentru diverse poriuni ale acesteia.
Georeferenierea este esenial pentru a face utilizabile n aplicaii metrice imagini
aeriene sau satelitare, precum i planuri de baz de inclus ntr-un produs cartografic digital
obinut prin GIS. Ea este de mare utilitate n amplasarea corect pe hrile digitale a unor
informaii obinute prin tehnici GPS.
n cazul unor imagini obinute la momente diferite n timp, compararea lor, pentru a
constata de exemplu, modificri ale lizierei pdurii sau anumite intervenii, planificate sau
nu, la nivelul unor arborete, necesit o georefereniere prin care se asigur condiiile
necesare pentru a realiza comparaii de precizie ale strii aceleiai subparcele.
Prin georefereniere, informaiilor provenite de la staiile totale li se poate conferi
un reper din hrile digitale disponibile.
Exist o gam larg de instrumente GIS pentru a ancora informaiile coninute ntro imagine la o reea de control geografic, cum ar fi ArcGIS, AutoCad sau ERDAS Imagine.
Se pot gereferenia seturi de puncte, linii, poligoane, imagini sau structuri tridimensionale.
De exemplu, un GPS nregistrez latitudinea i longitudinea pentru un anumit punct,
realiznd tocmai georeferenierea acelui punct. O referin geografic reprezint
ntotdeauna un identificator unic al unui punct n sistemul de proiecie utilizat.
Pentru georeferenierea unei imagini sau a unui plan de baz trebuie stabilite mai
nti o serie de puncte de coordonate cunoscute, care joac rolul de puncte de control,
alegndu-se sistemul de proiecie dorit. n cazul Romniei se lucreaz cu sistemul de
proiecie STEREO70.
83
84
Un datum, sau un nivel de referin este un model al Pmntului prin care se exprim
legtura dintre un sistem de coordonate i suprafaa terestr. El este definit prin mrimea i
forma elipsoidului, exprimate prin valoarea semiaxei mari i a semiaxei mici a elipsoidului
i prin poziionarea elipsoidului n raport cu suprafaa fizic a Pmntului, prin intermediul
unui punct de ancorare. Un datum uzual la nivelul unei ri sau regiuni precizeaz
coordonatele concrete ale punctului de ancorare, care reprezint originea sistemului de
coordonate. n scopul orientrii axelor sistemului de coordonate se impune definirea unui
prim meridian, fa de care se exprim longitudinea. Cel mai frecvent ca prim meridian se
utilizeaz meridianul definit de localitatea Greenwich, Anglia. La ora actual majoritatea
rilor dispun de datum-uri proprii, cum ar fi cel asociat de proiecia STEREO 70 n cazul
Romniei, dar exist i datumuri la nivel global, cum ar fi WG84 (World Geodetic System
1984), care utilizeaz drept punct de ancorare centrul masei Pmntului. Exist i
datumuri regionale, de exemplu ETRS89 (European Terrestrial Reference System 1989)
definit la nivel european i al crui punct de ancorare este definit de poziia Europei n
1989 n modelul WGS84. Abaterea dintre WGS84 i ETRS89 se ateapt sa creasc n
timp datorit derivei continentelor, valoarea distanei dintre Europa i America majornduse de exemplu cu 1-3 cm anual.
Al doilea aspect privind sistemele de georefereniere continu se refer la sistemul de
coordonate. Sub aspect matematic, definirea poziiei unui punct se poate face fie prin
specificarea unui unghi i a unei distane, fie prin exprimarea ei ntr-un sistem de
coordonate cartezian, rectangular. Primul caz se refer la coordonatele polare, care pot fi
uor transformate n coordonate carteziene n condiiile conservrii preciziei existente cu
condiia utilizrii aceluiai datum. Unghiul aferent unui punct nou se determin n raport
cu unul sau mai multe puncte cunoscute. Cele mai frecvent folosite sisteme de coordonate
rectangulare sunt coordotatele geocentrice, n care x, y i z se redau ntr-un sistem de trei
axe cu originea n centrul Pmntului, coordonatele geografice, care specific latitudinea
i longitudinea unui punct i coordonate ale proieciilor cartografice, care definesc pe un
plan direciile nord i est, respectiv x sau y. Un sistem de coordonate se definete prin
numele lui, unitile de msur utilizate i prin direcia i succesiunea axelor de
85
naionale sau chiar locale. Pentru Romnia, sistemul de coordonate rectangulare oficial
este reprezentat de proiecia stereografic 1970. Localizarea punctelor prin sistemul de
coordonate rectangulare genereaz ntotdeauna deformaii i de aceea aceste sisteme
trebuie s se refere la zone relativ mici ale suprafeei terestre. Suprafeele de ntindere mai
mare se abordeaz folosind un sistem de mai multe axe, cu poziii legate unele de altele.
n zonele n care reprezentarea se face cu sisteme de axe vecine este necesar
transformarea coordonatelor prin definirea unui sistem de axe comun. Unele produse GIS
ofer posibilitatea transformrii coordonatelor dintr-un sistem n altul pe baza punctelor
comune redate n cele dou sisteme. n cazul n care nu sunt definite puncte comune, este
necesar cunoaterea parametrilor referitori la datum, sistemul de proiecie i sistemul de
coordonate utilizat.
86
87
88
Y = c2 + ay +bx
pentru transformri conforme i
X = c1 + a1x + b1y i
Y = c2 + a2x + b2y
pentru transformri afine.
X
x
C2
C1
y
Y
89
Dup cum se poate constata, n cazul transformrilor conforme cele dou sisteme
de coordonate difer doar prin poziia i orientarea axelor, toate obiectele conservndu-i
forma iniial. Transformarea afin modific ns forma obiectelor prin modificri inegale
ale scrii axelor x i y i prin rotirea inegal a acestora. Parametrii de transformare se
determin prin metoda celor mai mici ptrate i conduc la o precizie variabil n
determinarea parametrilor, acetia fiind afectai de erori mai mari sau mai mici. Aceste
erori afecteaz evident i precizia coordonatelor transformate. Eroarea medie ptratic
(RMS) a calculelor realizate prin metoda celor mai mici ptrate indic precizia de obinere
a coordonatelor noi ale punctelor.
Georeferenierea cotelor (altitudinii) se bazeaz pe ideea potrivit creia cota unui
punct se definete ca distana de la o suprafa de referin pe perpendiculara la aceast
suprafa. n mod obinuit, n geodezie se utilizeaz drept suprafeTe de referin elipsoidul
sau geoidul, ceea ce conduce la dou sisteme de coordonate pe vertical, i anume
sistemul ortometric, definit n raport cu geoidul i sistemul sferic, definit n raport cu
elipsoidul. Majoritatea rilor au adoptat sisteme de referin vertical proprii bazate pe
cotele ortometrice, numite datumuri verticale. n mod uzual, punctul de referin pentru un
sistem de cote corespunde nivelului mediu al mrii cu o abatere de cel mult 1m la nivel
planetar. Aceast suprafa, care trece prin toate punctele de cot zero definete geoidul.
Geoidul este influenat de masa Pmntului, avnd un traseu ascendent n zonele cu o
mas mare i descendent, n caz contrar. Suprafaa geoidului este ntotdeauna n unghi
drept cu verticala definit de firul cu plumb ce reprezint direcia forei gravitaionale.
Astfel, geoidul poate fi definit drept o suprafa ipotetic a Pmntului format de nivelul
mediu al mrilor i oceanelor i continuat pe suprafaa terestr la aceeai valoare a
potenialului gravitaional. n aceste condiii, geoidul nu are o form matematic regulat.
Din punct de vedere practic, aceast situaie nu comport dificulti n condiiile utilizrii
unor teodelite clasice, calate cu ajutorul nivelelor cu bul, care sunt afectate de forele
gravitaionale concrete existente n fiecare punct msurat. Cotele ortometrice asigur astfel
estimarea corect a direciei de scurgere ale apei pe suprafaa terestr. n cazul
determinrii cotelor prin echipamente GPS ns, cotele sunt determinate n raport cu
90
91
2.
92
Produsele finale astfel obinute sunt n msur s influeneze hotrtor procesul decizional
care a determinat realizarea proiectului.
n afara acestor etape n realizarea unui proiect concret GIS, o importan deosebit
o reprezint i problema nelegerii la nivel conceptual i pragmatic a posibilitilor de
perfecionare a metodologiei de concepere i implementare a programelor GIS n
contextul progreselor realizate pe planul dezvoltrii mediilor de lucru i al tehnologiilor
informatice.
Principalul factor care asigur succesul unui proiect GIS l reprezint identificarea
corect a cerinelor beneficiarului chiar la demararea proiectului. n acest context,
ingineria software joac un rol esenial. Ingineria software reprezint utilizarea unei
metodologii sistematice, ordonate i cantitative pentru dezvoltarea, utilizarea i
ntreinerea sau actualizarea produselor soft. Ingineria software se refer deci la
dezvoltarea metodelor de realizare a unor aplicaii de calitate ridicat, prin parcurgera a
trei faze, i anume:
-
activitatea unei instituii, identificarea acelor procese care pot fi abordate prin
utilizarea unor produse soft adecvate, identificarea datelor necesare pentru
rezolvarea problemei i a datelor disponibile, a informaiilor care sunt de interes
ca rezultate de furnizat beneficiarului, a restriciilor existente n culegerea i
utilizarea datelor i a criteriilor de apreciere a performanelor sistemului
proiectat;
-
concrete privind
94
95
96
97