Documente Academic
Documente Profesional
Documente Cultură
1 (13) / 2000
Ideea unei platforme relationale pure a fost si Unisys’ System/9. Realiza-rile initiale
atractiva, dar în vederea gestiunii pere- pentru SDE (Spatial Database Engine –
chilor de coordonate asociate elementelor motor de baze de date spatial) de la ESRI,
grafice apar probleme de normalizare, po- presupune o variatie a modelului de date
trivit teoriei formelor normale propuse de integrat prin stocarea geometriei asociate
J. Codd. Modelul de date integrat se ca obiecte mari de tip binar (BLOB) într-o
bucura de avantajele interogarii, regasirii si baza de date relationala.
mecanismelor de integritate a datelor, dar
se înregistreaza limitari privind tipurile de I.3. Modelul de date orientat obiect
date posibil de implementat în SGBD La începutul anilor 1990, un alt grup de
relationale. Modelul ofera premisa ca este furnizori de SIG a aplicat tehnologia ori-
posibila introducerea de noi tipuri de date entata obiect pentru pachetele de programe
si poate extinde limbajul de interogare de tip SIG. Orientarea obiect a avut un
standard (SQL) pentru a interactiona cu mare succes, deoarece se puteau modela
tipuri de date spatiale. Une le implementari comportamentul (sau metodele), precum si
ale modelului de date integrat sunt: GFIS a starile (sau proprietatile) în cadrul unor
lui IBM, SHL SystemHouse’s VERSION, obiecte care puteau fi stocate eficient în
36 Revista Informatica Economica, nr. 1 (13) / 2000
cadrul unor structuri specifice. Modelul Modelul de date orientat obiect are avan-
obiect este reprezentat în figura 3. taje pentru modelarea elementelor com-
plexe, dar si dezavantajul de integrare re-
Clasa de baza dusa a datelor implementate cu bazele de
Subclasa Subclasa date relationale principale.
Stocare obiect
II. Proiectarea structurilor de date în
Fig 3. Modelul de date obiect cadrul unui SIG
II.1. Elemente generale
Un alt avantaj cheie a orientarii obiect este În abordarea specifica acestei lucrari se
posibilitatea de a defini ierarhii de clase. pleaca de la premisa ca SIG care urmeaza a
Modelul de date orientat obiect se bucura fi realizat utilizeaza un model hibrid de
de avantaje în dezvoltarea aplicatiei si date care integreaza atât elemente grafice,
modelarii datelor, dar poseda alternative de cât si tabele atributive asociate. Tabele
stocare a datelor. Exista doua perspective atributive sunt stocate prin intermediul
curente: unui SGBD de tip relational, care permite
1. Utilizarea unui sistem de stocare a da- stocarea datelor spatiale si interogarea
telor orientat pur obiect. acestora utilizând facilitati de selectie si
2. Construirea unui mecanism de stocare a analiza specifice SIG. Scopul SIG- ului
obiectelor pe baza unei baze de date rela- dezvoltat este de a realiza pe cale digitala
tionale. produse cartografice în format digital si
Un dezavantaj al implementarii unei sto- analogic posibil de exploatat în diferite
cari a datelor orientate pur obiect este lipsa aplicatii economice care utilizeaza un
unui limbaj de interogare standard, în ba- suport geografic specific.
zele de date orientate obiect, disponibile În vederea proiectarii structurilor de date în
comercial. cadrul unui SIG cu destinatie militara tre-
Un alt dezavantaj al aranjarii obiectelor buie avute în vedere principale etape de
într-o baza de date relationala este posi- realizare si utilizare a unui SIG:
bilitatea construirii unui mecanism ierarhic construirea bazelor de date; analiza datelor
al claselor în locul utilizarii acelui meca- stocate; prezentarea rezultatelor analizelor.
nism furnizat de un SGBD orientat obiect.
Mai mult, daca se dezvolta o baza de date a) Construirea bazelor de date. Este etapa
relationala proprie si un limbaj de intero- cea mai laborioasa si reprezinta etapa
gare propriu, se pune problema interopera- critica din procesul de realizare al produ-
bilitatii cu datele obtinute de la alti furni- selor topogeodezice în format digital.
zori comerciali. Exemple de SIG bazate pe Completitudinea, consistenta si precizia
modelul orientat obiect sunt: GDS, datelor din cadrul bazelor de date deter-
LaserScan, si SmallWorld. mina calitatea analizelor, respectiv calita-
În prezent, SIG-urile care utilizeaza mode- tea produselor cartografice realizate. Eta-
le de date hibride au ocupat partea cea mai pele distincte din cadrul acestei etape sunt:
importanta pe piata SIG si ramân atractive Proiectarea bazelor de date, care presupu-
pentru multe segmente de piata. ne:
Modelul de date integrat ofera avantajul • studierea limitelor specifice zonei pen-
unui comportament omogen al bazelor de tru care urmeaza a fi construita harta
date. Acesta sufera de lipsa de suport în digitala;
cadrul baze lor de date relationale tradi- • stabilirea sistemului de coordonate a-
tionale pentru tipuri de date extinse speci- doptat, datumul orizontal si datumul verti-
fice elementelor spatiale. cal corespunzatoare datelor sursa, respectiv
Revista Informatica Economica, nr. 1 (13) / 2000 37
datelor geografice digitale din bazele de sele finale trebuie sa îndeplineasca cerin-
date proiectate; tele pentru care au fost proiectate si sa re-
• stabilirea straturilor de informatii geo- prezinte în mod corespunzator elementele
grafice digitale necesare, respectiv care geografice precum si relatiile dintre aces-
elemente geografice sunt stocate în cadrul tea. Modul de sintetizare si reprezentare a
fiecarui strat; rezultatelor analizelor, atât grafic cât si
• stabilirea atributelor necesare pentru fie- tabelar, va determina efectul pe care îl vor
care tip de date; avea aceste date în procesul de luare al
• stabilirea modului de codificare si de deciziei.
organizare a atributelor.
Încarcarea bazelor de date, care presupu- II.2. Proiectarea bazelor de date
ne: În etapa proiectarii bazelor de date din
• culegerea datelor geografice spatiale si cadrul unui SIG se decide asupra struc-
stocarea acestora în cadrul bazelor de date. turilor de date ce urmeaza a fi utilizate si a
Culegerea datelor se realizeaza prin proce- relatiilor de interdependenta care exista
sul de digitizare sau utilizând procesul de între acestea. Primul pas în dezvoltarea
conversie a datelor de pe alte sisteme; bazelor de date digitale este determinarea
• pentru ca datele geografice spatiale sto- continutului ce urmeaza a fi stocat în
cate sa poata fi exploatate cu succes în re- bazele de date.
gim automat, trebuiesc verificate si corec- Alocarea unui timp suplimentar pentru
tate de erori, fapt care va permite generarea proiectarea bazelor de date înainte sa fie
topologiei; încarcate efectiv, ca urmare a procesului de
• introducerea si stocarea atributele aso- digitizare, va asigura atunci când va fi
ciate. necesara realizarea analizelor si crearea
Administrarea bazelor de date, presupune: produselor finale, toate elementele carto-
grafice din continutul straturilor de date si
• referirea datelor spatiale într- un sistem
atributele de care va fi nevoie.
de coordonate comun, concatenarea baze-
Proiectarea bazelor de date consta din
lor de date specifice zonelor geografice
urmatorii pasi: identificarea straturilor de
adiacente si întretinerea (salvarea, actuali-
date si atributelor corespunzatoare; defini-
zarea, reconstituirea) bazelor de date.
rea parametrilor de stocare pentru fiecare
atribut; registrarea coordonatelor.
b) Analiza datelor stocate
Identificarea straturilor de date si atri-
În aceasta etapa este dovedita puterea unui
butelor corespunzatoare
SIG. Operatiunile analitice (care prin alte
Primul pas al proiectarii bazelor de date
metode ar fi foarte laborioase sau imposibil
este determinarea datelor care vor fi inclu-
de realizat) pot fi realizate eficient utili-
se în baza de date. Etapele acestui proces
zând noile posibilitatile specifice unui SIG.
sunt: identificarea elementelor geografice
Pot fi testate scenarii alternative prin mo-
si a atributelor lo r; organizarea straturilor
dificarea corespunzatoare a criteriilor si
de date; identificarea straturilor de date.
parametrilor specifici metodelor analitice
de studiu. Datele intermediare obtinute ca
a) Identificarea elementelor geografice si
rezultat al analizelor specifice SIG pot fi
a atributelor lor
utilizate în functie de obiectivele propuse
Trebuie identificate elementele geografice
si bazele de date dezvoltate.
necesare în baza de date si atributele
asociate cu fiecare element. Acestea vor fi
c) Prezentarea rezultatelor analizelor
determinate de analizele geografice si pro-
Un SIG ofera optiuni pentru crearea harti-
dusele topogeodezice digitale care urmeaza
lor grafice digitale si a rapoartelor. Produ-
38 Revista Informatica Economica, nr. 1 (13) / 2000
de date pentru baza de date va constitui un unui proiect specific SIG pentru asigurarea
element de referinta pe timpul dezvoltarii transferului de informatii între sisteme.
Bazine cu apa
(Punctual)
Cai comunicatie
(Liniar)
Cursuri de apa
(Liniar)
Acoperiri vegetatie
(Poligonal)
Fig. 4. Organizarea straturilor de date
Users Guide, ArcTools, Network, TIN, • GIS Data Storage Trends: Implications
ESRI, Redlands, CA, USA, 1996; for Utilities, ESRI White Paper, CA,
• Arc/Info: The World's GIS, ESRI, USA, 1997;
Redlands, CA, USA, 1995; • Libraries and GIS, ESRI, CA, USA,
• ArcView GIS, Environmental Systems 1994;
Research Institute, Redlands, Redlands, • Vector Product Format (VPF) - U.S.
CA, USA, 1996; Military Standard;
• ESRI Shapefile Technical Description, • Vector Smart Map (VMAP) - U.S.
ESRI White Paper, CA, USA, 1998; Military Standard.
• GIS Approach to Digital Spatial Libra-
ries, ESRI, CA, USA, 1995;