Sunteți pe pagina 1din 41

Dezvoltarea unei aplicaii GIS

Un exemplu comun de Sistem Informatic Geografic l reprezent Sistemele de


Navigaie. Harta rutier n form vectorial este georefereniat astfel nct Sistemul de
Poziionare Global (Global Positioning System - GPS) s poat indica poziia exact a
autovehiculului. Planificarea rutei este n fapt o hart tematic obinut n urma unei
interogri spaiale (cutarea distanei celei mai scurte ntre dou puncte) combinat cu o
interogare a bazei de date asociate drumurilor din hart astfel nct s fie respectate o serie de
condiii (limitri de vitez, gabarit, sensuri de circulaie, interdicii, etc.).

Datorit impactului pozitiv, sistemele software GIS s-au dezvoltat foarte mult. Exist
pe pia un numr foarte mare de produse, att ale dezvoltatorilor consacrai (ESRI,
Intergraph, Autodesk, MapInfo, etc.) dar i de tip Open source (Grass GIS, Quantum GIS,
GVSIG, OpenJump, etc.).

Una din metodele care sunt utilizate pentru a crea o hart se numete digitizare.
Digitizarea este procesul prin care pe baza unei hri sunt create obiecte geografice specifice
zonei reprezentate, obinndu-se astfel hri digitale simplificate. Digitizarea poate fi realizat
cu ajutorul tabelelor digitizoare sau direct pe ecran.

1.1. Motivaia alegerii temei

Datorit dezvoltrii din ce n ce mai mare a Sistemelor Informationale Geografice


(GIS) i a ncorporrii acestora n diferite dispozitive i aplicaii, hrile digitale sunt din ce n
ce mai cutate. Acestea sunt folosite att de persoane fizice, ct i de marile companii din
domeniul geografic, hirdrografic, turistic, cercetare, automobilisticii, militar, educaional,
agricol, etc. . Nu cu mult timp n urm aceste hri erau greu de gsit deoarece ele nc se
aflau pe suport de hrtie sau de carton. Acum orice hart, indiferent de tipul ei, poate fi gsit
pe internet la dimensiunile dorite.
Pe ansamblu, hrile digitale i-au demonstrat utilitatea prin volumul imens de
informaie i, cu ajutorul GPS-ului, prin localizarea exact n spaiu.

1
Dezvoltarea unei Aplicatii GIS

1.2. Prezentarea general a proiectului

Lucrarea de fa are ca scop dezvolarea unei aplicaii GIS i adugarea datelor


noii hri create. n lucrare sunt prezentai paii cei mai importani care trebuie parcuri pentru
a obine o hart digital. Programul folosit se numete ArcGIS Desktop, iar fiecrui element
geografic i va corespunde un layer.
Datele sunt stocate n Attribute Table, iar pentru a face parte dintr-o baz de date
trebuie creat baza de date n ArcCatalog, o aplicaie ce aparine ArcGIS Desktop 9.3, iar n
momentul adugrii atributele aferente fiecrui layer creat i sunt reinute n formatul
DataBase.mdb de ctre programul Microsoft Office Access, varianta 2007. Aceasta poate fi
modificat att n programul principal ArcGIS Desktop prin intermediul unei aplicaii numite
ArcCatalog, dar i n Access. Actualizarea datelor are loc, n Access prin apsarea butonului
Refresh All, pe cnd n ArcGIS Desktop aceasta necesit nchiderea i redeschiderea
programului.

2
Dezvoltarea unei Aplicatii GIS

CAPITOLUL 2. INTRODUCERE N ARCGIS

2.1. Istoric al cartografiei


Informaiile documentare despre hri ne arat c ele au existat nc dinaintea erei
noastr: au fost gsite schie primitive la egipteni, chinezi, canadieni, amerindieni realizate pe
suporturi foarte variate ncepnd de la os, coji de copac, nisip, lemn, pietre, etc. Coninutul
acestor schie se refer la suprafee restrnse i reprezint diferit elemente ale cadrului
natural ca reeaua hidrografic, lacurile, pdurile, peterile.
Cea mai veche hart ajuns n Romnia, zgriat pe o tabl de argint este a
Mesopotamiei, datnd din sec. XIV-XV .e.n.
Primele hri propru-zise apar la grecii antici. Cea dinti hart greceasc a fost
construit de ANAXIMADRU din MILET i cuprinde lumea cunoscut a timpului su,
nconjurat de OKEANOS, n ipoteza Pmntului plan.
Cele mai remarcabile rezultate cartografice n antichitate au fost construirea primului
glob geografic de ctre CRATES i imaginarea primelor sisteme de proiecie de ctre
HIPARH (sec. II .e.n.) i PTOLEMEU (sec. II e. n.).
Romanii n-au mbogit cu nimic baza teoretic a reprezentrilor cartografice, chiar
dac au ntocmit i ei hri numite itinerarii, necesare n rzboaiele lor de expansiune. O astfel
de hart este Tabula Peutingerian.
n feudalism, dezvoltarea comerului atrage dup sine ntocmirea hrilor legate de
necesitile practice. Astfel se construiesc hri marine de ctre italieni, cunoscute sub numele
de portulane, care se refereaua de obicei la o bazinul unei singure mri.
Secolul al XVI-lea se caracterizeaz printr-o fructuoas i valoroas activitate
cartografic, cei mai importani reprezentani ai acestei perioade fiind MERCATOR i
ORTELIUS (olandez). Mercator public n anul 1578 un prim atlas de hri geografice dup
hrile lui Ptolemeu, dar reconstituite i corectate de el. La ntocmirea hrilor, utilizeaz
proiecia cartografic i propune mai multe proiecii, dintre care una pentru navigaie, care i
poart numele, fiind folosit i n prezent.
Sec. al XVII-lea este cunoscut prin apariia unor atlase, care pe lng hrile respective
conineau i texte.

3
Dezvoltarea unei Aplicatii GIS

Din secolul al XVIII-lea merit amintit activitatea de ntocmire a hrilor la scri


mijlocii i mari. Prima hart topografic este harta Franei a lui Cassini la scara 1:86400.
n anul 1871 are loc primul congres de geografie, unde se pune problema alegerii
meridianului de origine sau a primului meridian, probleme rezolvat n 1884 la o conferin
special convocat la Washington, cnd s-a ales ca meridian de origine meridianul
observatorului de la Greenwich.
La sf. sec. al XIX-lea (1891), la Congresul de la Berna, pentru unificarea hrilor
topografice naionale ntr-o hart internaional s-a adoptat propunerea lui A. Penck de a
construi o hart a globului la scara 1:1.000.000. n 1899 s-a hotrt ntocmirea unei hri
batimetrice a Oc. Planetar la scara 1:10.000.000 care a aprut n 1904.
ntre cele dou rzboaie mondiale s-au realizat diferite tipuri de hri i atlase. Opera
cartografic de importan mondial a acestei periade este Marele Atlas Sovietic al Lumii.
Dup al doilea rzboi mondial, dezvoltarea cartografiei este n plin ascensiune, se
continu cu ntocmirea atlaselor naionale, a hrilor topografice pentru noile state aprute,
apariia unor dicionare poliglote, organizarea unor conferine internaionale de cartografie,
etc.
Dup etapele aproximrilor dimensionale, geometrizrii geografiei i aplicrii
metodelor statistice n geografie, anii 1960 marcheaz debutul etapei informatizrii
cartografiei. Aceast etap se identific cu debutul GIS, ea fiind condiionat de
perfecionarea rapid a calculatoarelor.
Volumul imens de informaii cu care opereaz cartografia i-a gsit pentru prima dat
posibilitile de a fi valorificat (prelucrat) i validat (n practic) prin GIS. Primii pai au fost
marcai prin constituirea bazelor de date, care ulterior au putut fi utilizate i de ctre ali
beneficiari.
O astfel de banc de date este compus din datele brute (propriu-zise), neprelucrate
care sunt memorate pe un suport fizic (benzi sau discuri magnetice-CD) i dintr-un sistem de
programe care asigur introducerea, organizarea, stocarea, activarea i prezentarea lor.
Sistemul poate opera n general att cu date cantitative ct i calitative, exprimnd valoarea
parametrilor geografici dintr-un anumit punct, regiune, zon geografic. Fiecare punct, dar i
tip de informaie primete un anumit cod. Codul servete n actualizarea informaiei, la cerere.
Bncile de date permit noirea informaiei nmagazinate, respectiv aducerea la zi, precum i
trierea i regsirea rapid a informaiilor cerute, fie prin afiarea pe ecranul calculatorului

4
Dezvoltarea unei Aplicatii GIS

(prin intermediul operatorului uman), fie prin imprimarea informaiei (pe imprimanta anex
computerului).
Un pas nainte n informatizarea cartografiei l-a constituit realizarea atlaselor
electronice, care pot conine pe lng informaiile unei bnci de date tradiionale, i
informaie sub form grafic (hri generale, hri tematice, cartograme, blocdiagrame,
cartodiagrame, profile, etc.). Atlasele electronice prezint avantajul modificrii rapide a
informaiei coninute sub form grafic de la un eveniment sau fenomen geografic prezent la
unul viitor, ntrunind atributul de operaional i funcional.
Carl Steinitz e unul din precursorii GIS-ului, el realiznd primele studii experimentale
n cadrul unui laborator de grafic computerizat la Harward, laborator creat n 1965 cu o
donaie Ford. Programele create, testate i rspndite de aici au fost:
- SYMAP - program de cartografiere automat;
- CALFORM - program de cartografiere cu pen-plotter;
- SYMVU - program de cartografiere suprafa-perspectiv;
- POLYURT - program de manipulare a bazei de date cartografice;
n dezvoltarea GIS pot fi identificate cel puin cinci etape.
Etapa ntia debuteaz cu anul 1960, cnd computerele se foloseau la realizarea
hrilor i a altor imagini care s-ar fi putut realiza i fr computer. Analizele spaiale i
statistice erau dificile, cu un profesionalism sczut, iar pesimismul general era mare.
Etapa a doua ncepe cu anul 1970. Analizele GIS sunt mai sofisticate, iar prin
tehnicile statistice i cartografice noi, dar i prin metodele de analiz spaial mai complexe,
proiectele G.I.S. trezesc un mare interes, fiind finanate de la buget. GIS-ul interacioneaz
alte discipline i profesii, n mod deosebit ingineria. Soft-urile sunt din ce n ce mai complexe
i private. Atenia se axeaz pe luarea deciziilor.
Anul 1975 marchez nceputul celei de-a treia etape. Tehnica G.I.S. este concretizat
n afiaje grafice diverse i tridimensionale. Noutatea adus de GIS este dat de posibilitatea
referenierii acestor date fa de coordonatele geografice (longitudine i latitudine).
Etapa a patra debuteaz odat cu anii deceniului nou, respectiv 1980-1981. Apariia
primelor GIS operaionale (Sistemul Informaional Geografic Canadian i Unitatea
Experimental de Cartografie a Marii Britanii), nc din anii '60, este urmat n anul 1982 de
sistemul ARC/INFO al firmei Environmental Systems Research Institute din U.S.A. Deceniul
al noulea se remarc de asemenea prin progrese spectaculoase ale tehnicii de calcul. Apariia

5
Dezvoltarea unei Aplicatii GIS

PC-urilor i softurilor, dar i posibilitilor de software n englez i francez deschide o nou


etap n existena GIS.
Etapa a cincea se identific cu actualitatea sau mai precis cu ceea ce a urmat anului
1990, cnd pentru prima dat n istoria cartografiei romneti putem vorbi despre facilitile
oferite G.I.S.

2.2. Introducere n ArcGIS Desktop 9.3

ArcGIS este un produs al companiei ESRI, poate cel mai utilizat dintre soft-urile GIS la
nivel mondial la ora actual. Compania a fost fondat n 1969 (Environmental Systems
Research Institute), avnd sediul n Redlands, California, USA. Iniial compania este centrat
pe principiul organizrii i analizei informaiilor geografice, realiznd proiecte n special de
reconstrucie a unor orae, pe msura trecerii timpului dezvoltndu-se tot mai mult n direcia
dezvoltrii unui set de aplicaii care s poat fi utilizat ntr-un mediu computerizat pentru a
crea un Sistem Infornaional Geografic (GIS sau SIG). Aceasta este ceea ce azi se numete
tehnologia GIS, compania avnd ~2700 de angajai i utilizatori n peste 150 de ri, fiind n
continu dezvoltare.
Principala diferen dintre o hart GIS i una static, de hrtie este c prima are calitatea
de a fi dinamic. Pe hrile statice se pot observa elementele componente ale hrii, se pot face
msurtori aproximative, ns nu se pot face analize complexe, repectiv nu se poate realiza
legtura cu o baz de date spaial, ca n cazul hrilor realizate cu un GIS.
ArcGIS este numele unei familii de produse
oferite de firma ESRI. ArcGIS include 3 nivele
de licen: ArcView, ArcEditor, ArcInfo, toate
au aceeai interfa, lucreaz la fel, ceea ce difer
este ct de mult pot oferi n analiza datelor
geografice, astfel cea mai complet, cu mai
multe faciliti dect celelalte este ArcInfo,
urmeaz ArcEditor, apoi ArcView - fig.1 . Figura 1. ArcGIS Desktop
Principalele trei componente ale ArcGIS Desktop sunt:
ArcView
ArcEditor
ArcInfo

6
Dezvoltarea unei Aplicatii GIS

Toate aceste trei componente sunt organizate conform aceleai structuri de baz(Figura 3).
Figura 3. Componente ArcGIS Desktop

ArcView 9.3 este o component GIS care permite vizualizarea, interogarea, analiza si
crearea hrilor. Ofer instrumente pentru explorare, selectare, editare, afiare, analiz,
simbolizare i clasificarea datelor, precum i pentru actualizarea metadatelor.
ArcEditor 9.3 este o aplicaie intermediar ArcGIS, care ofer mai multe funcii dect
ArcView, dar mai puine dect ArcInfo. Aa cum indic numele, ArcEditor conine n plus
funcii importante pentru editarea entitilor tip "coverage" i "geodatabase".
ArcInfo 9.3 este componenta cea mai complex ArcGIS. n plus fa de funciile de
afiare i interogare incluse de ArcView i de funciile de editare incluse de ArcEditor,
ArcInfo ofer funcii de geoprocesare i conversie a datelor, necesare pentru realizarea unor
soluii complete GIS.
Toate aceste trei versiuni includ aplicaiile ArcCatalog, ArcMap (fiecare aplicaie
incluznd propria aplicaie ArcToolbox).

nceperea sesiunii de lucru


Sistemul de operare utilizat este Windows 7;
Pentru deschiderea aplicaiei ArcCatalog:
o Click Start->All Programs->ArcGIS->ArcCatalog sau
o Click icoana ArcCatalog de pe desktop (dac exist).

Pentru deschiderea aplicaiei ArcMap:


o Click Start->All Programs->ArcGIS->ArcMap sau

o Click icoana ArcMap de pe desktop (dac exist).

7
Dezvoltarea unei Aplicatii GIS

2.2.1. Vizualizarea datelor n ArcCatalog

ArcCatalog reprezint aplicaia ce permite organizarea i gestionarea ntregii


informaii GIS inclusiv hrti, seturi de date, modele, hri de tip glob (3D), modele de date,
metadate i servicii de date. Aceast aplicaie dispune de instrumentele necesare pentru

o Cutarea i determinarea informaiei geospaiale


o nregistrarea, vizualizarea i gestionarea metadatelor
o Definirea, exportul i importul schemelor i proiectarea geodatabase
o Search and browse GIS data on local networks and the Web
o Administrarea unui ArcGIS Server.

Utilizatorii folosesc aplicaia ArcCatalog pentru organizarea, determinarea i utilizarea


datelor GIS, dar i pentru documentarea proprietii datelor folosind standardele metadatelor.
Administratorul unei baze de date GIS utilizeaz aplicaia ArcCatalog pentru a defini i
construi bazele de date geospatiale (geodatabase). Administratorul unui server GIS folosete
aplicaia ArcCatalog pentru administrarea cadrului de lucru al serverului GIS.

Arborele catalog din fereastra de mai jos (Figura 4.) este pentru vizualizarea i
organizarea structurilor de directoare i fiiere. Obiectele selectate n stnga sunt afiate n
fereastra din partea dreapt. Pentru a vizualiza mai multe informaii referitoare la obiectele
din arborele Catalog se utilizeaz butoanele Contents, Preview i Metadata (prezentate
detaliat ulterior).

Fig. 4. Fereastra aplicaiei ArcCatalog

8
Dezvoltarea unei Aplicatii GIS

ArcCatalog prezint lista curent a unitilor i directoarelor de pe calculator.


Aplicaia lucreaz similar Windows Explorer.
n ArcCatalog se realizeaz operaiile de copiere, mutare, tergere (similar cu modul
de lucru n Windows Explorer), DAR fiierele terse n ArcCatalog nu se mut n Recycle Bin
i nu mai pot fi recuperate!
Conexiunea la datele surs (directorul de lucru)
ArcCatalog permite setarea cii surselor de date, permindu-se accesul rapid la
directorul n care se lucreaz i la fiierele din acel director.

Se identific butonul din bara de sus. Click pe acest buton pentru a crea o
conexiune pentru calea C:\Licenta Claudia B\ArcGIS project.
Se acceseaz conexiunea direct C:\Licenta Claudia B\ArcGIS project; se parcurge
lista de structuri i de fiiere din directorul ArcGIS project; pentru fiecare fiier
select butoanele Content i Preview; se observ tipurile fiierelor i particularitile
fiecrui tip;

Se va electati butonul Metadata cu care


este deschis o fereastr cu informaii privind
setul de date spaiale; prin selectarea
butonului Spaial sunt afiate informaii
referitoare la sistemul de proiecie, sistemul de
coordonate, iar prin selectarea
butonului Attributes sunt afiate toate atributele
asociate clasei de obiecte selectate;
n arborele ArcCatalog selectati C:\Licenta Claudia B\ArcGIS
project\Schit_Biserici/polygon;
Selectnd butonul Preview i din lista dropdown Preview din partea de jos a paginii se
alege Preview Table, va fi afiat coninutul tabelei asociate setului de date Schit_Biserici -

polygon. Numrul total de nregistrri este afiat n partea de jos a ferestrei. Prin selectarea

9
Dezvoltarea unei Aplicatii GIS

unui cmp din tabele i apoi click-dreapta se pot selecta proceduri pentru sortarea valorilor
nregistrate, efectuarea unei statistici simple sau setarea proprietilor cmpului respectiv
(Freeze/Unfreeze).

Instrumentele Zoom, Pan i Identity


ArcCatalog permite parcurgerea datelor geografice, pentru identificarea informaiilor
detaliate selectate din atributele tabelelor i crearea thumbnails pe datele geografice.
Se identificai n aplicaia ArcCatalog meniul
Dac nu se gsete, acesta se poate activa din meniul View->Toolbars->Geography.
Primele doua instrumente pot mri sau micora imaginea. Al treilea instrument, Pan, poate fi
utilizat pentru deplasarea datelor afiate. Butonul poate fi utilizat pentru interogarea

datelor. Ultimul buton din meniu creaz thumbnails pe datele geografice, adic creaz o
imagine mic a datelor geografice care este afiata n meniul Content.

2.2.2 Introducere n ArcMap

ArcMap este aplicaia utilizat pentru a afia i edita date geografice, realiza analize
geografice i crea rapoarte, grafice i hri de calitate profesionale. ArcCatalog este specific
pentru cutare, management i documentaie legat de datele geografice.
Interfaa aplicaiei ArcMap
este format dintr-o caset de afiare a
layerelor (Table of contents), aria n
care se afieaz harta, format din
layerele curente (map display area),
bara cu meniuri, bara standard,
respectiv alte aplicaii vizibile n
funcie de necesitatea utilizatorului (
Edit, Spatial Analyst, Georeferencing
etc), bara pentru desenare i bara cu
uneltele de baz pentru zoom,
msurare distane, accesare informaii
despre elementele din hart, gsirea
unor elemente etc (fig. 5).

10
Dezvoltarea unei Aplicatii GIS

ArcMap cuprinde dou modaliti de vizualizare a datelor: data view (pentru


explorare, editare, analiz i simbolizare a datelor), layout view (pentru aranjarea imaginii
pentru printare sau publicare n format digital i aducerea unor elemente ale hrii precum
scar, titlu, legend, orientare). n modul data view se pot vizualiza o singur imagine la un
moment dat, pe cnd n layout view se pot vedea mai multe n acelai format pentru publicare
sau printare.
n aplicaia ce urmeaz vom folosi preponderent modul data view.
Aplicaia cu care vom lucra este una referitoare la rul Bahlui i cuprinde o hart
format din mai multe layere pe care le putei vedea afiate n partea stng a spaiului de
lucru, structura de arbore purtnd denumirea de iasiBahlui.
n cadrul acesteia sunt cuprinse layerele: PduriRare, Chenar, Dig, Schit_Biserici,
Cldiri, Stadion, Mlatini, Lac, Staii epurare, Cvartale Blocuri, CvartaleCase, RauMic,
CurbeDeNivel, Deal, Pdure, SpaiuVerde, SediuEpurare, Ru. Ordinea acestor layere n
caseta destinat acestora este foarte important, ntruct stabilete care dintre acestea trebuie
s fie situate n topul ierarhiei pentru a fi vizibile. Aceste layere, exceptnd partea de reea
hidrografic i parcurile sunt cuprinse n cadrul unei baze de date care poart denumirea de
DataBase.mdb. Toate aceste layere au n partea stng un ptrat care dac este bifat (check
box) sugereaz c layerul respectiv este vizibil, bineneles i n funcie de poziia acestuia n
raport cu celelalte.
n bara standard exist o caset pentru scara hrii, unde vom modifica valoarea din
acest moment cu o scar mai mare, i anume 1:25000, moment n care toate layerele sunt
vizibile. Aceast limit a unui layer de a fi vizibil sau invizibil ncepnd cu o anumit valoare
a scrii poate fi definit n caseta Properties a fiecrui Layer (click-dreapta, opiunea
Properties, General (Figura 6)

11
Dezvoltarea unei Aplicatii GIS

Figura 6. Layer Proprieties


ArcMap este aplicaia principal pentru:
Explorarea datelor surs (geografice i non-geografice)
Analiza datelor;
Afiarea rezultatelor;
Personalizarea interfeei;
Prezentarea rezultatelor.

Pentru deschiderea aplicaiei ArcMap:


Click Start -> All Programs -> ArcGIS -> ArcMap sau n ArcCatalog de la

butonul Launch ArcMap .


n ArcCatalog se selecteaz directorul C:\Licenta Claudia B\ArcGIS project i se mut
fiierul harta iasiBahlui.mxd n ArcMap. n ArcMap este deschis un document hart,
cu mai multe straturi. Lista straturilor tematice este afiata n fereastra din stnga,
datele geografice sunt afiate n dreapta.
Se salveaz fierul hart n directorul C:\Licenta Claudia B\ArcGIS project\
iasiBahlui.mxd

2.2.2.1. Caracteristici ArcMap:


ArcMap include bara de instrument Zoom in, Zoom out, Pan, Select Elements i
Identify, similare cu cele din ArcCatalog.
ArcMap are dou opiuni de afiare: Data View i Layout View (n partea de jos a
ferestrei din dreapta, Figura 7).
Data View este pentru vizualizare, interogare i manipularea datelor, n timp ce
Layout View este pentru prelucrare, pentru tiprire.
ArcMap organizeaz seturile de date n Data frames. Fiecare data frame conine seturi
de date shape files, grids, coverages sau geodatabase. Pentru asigurarea legturii ntre
aceste baze de date seturile de date trebuie s fie definite n acelai sistem de
coordonate. Dac unul din seturile de date nu are sistem de coordonate definit, atunci
apare un mesaj de avertizare i este utilizat sistemul de coordonate al primului set
ncarcat.

12
Dezvoltarea unei Aplicatii GIS

Figura7. Fereastra aplicaiei ArcMap

n ArcMap se lucreaz cu documente hart, cu extensia *.mxd. Orice set de date


adugat va fi salvat n fiierul cu extensia .mxd.
Un set de date geografice reprezint n ArcGIS Desktop un "layer" GIS. Un layer
include un set de date particulare, incluse ntr-un singur model spaial (poate conine un singur
tip de date, de exemplu tip punct).

n ArcGIS Desktop exist dou tipuri principale de reprezentare a datelor:


Feature data - date vectoriale;
Image Data - date raster.
Layer-ele pot fi adugate i sterse dintr-o hart, fr s fie afectate datele din layer-ul
respectiv. tergerea unui layer din ArcMap nu nseamn tergerea fiierului layer de pe hard
disk.

13
Dezvoltarea unei Aplicatii GIS

2.2.2.2. Ordinea layerelor


Fereastra Table of Contents din ArcMap conine lista layer-elor n ordinea n care ele
au fost adugate i n ordinea n care ele sunt afiate.
Fcnd click "check box" pe layer-ul Cldiri, acesta devine vizibil pe harta noastr
Select Zoom out pe suprafaa hrii;
Schimbnd ordinea layer-elor (prin selectare cu butonul stnga, tragere i eliberare
cnd apare bara neagr) observm c acesta i schimb ordinea, att n Table of
Contents ct i pe harta digital;

ArcMap permite atribuirea unui mod de reprezentare pentru fiecare layer. Putem
modifica modul de reprezentare al layer-elor prin selectarea simbolului afiat lng numele
layer-ului. Se va deschide o fereastr n care se poate selecta tipul de simbol, culoarea,
dimensiunea etc.
Layerele sunt organizate n data frame-uri. Un date frame conine seturi de date care se
refer la un proiect, la o arie sau la un anumit subiect. La deschiderea ArcMap este creat
implicit un data frame numit Layers (layer implicit/default).
Numele Data frame poate fi schimbat:
Click de dou ori pe nume i modificat sau
Click dreapta pe nume, selectm opiunea Properties- butonul General i modificat
numele n Name box.

2.2.2.3. Layout View


Layout View permite proiectarea hrii pentru tiprire i adugarea informaiilor
suplimentare (Denumire, NrApartamente, alte comentarii etc).
Select View->Layout View din meniul de sus sau butonul paginii din partea de jos a
fereastrei din dreapta;
Select Zoom out pe suprafaa Romniei i se seteaz scara la valoarea 1:25.000.000;
Se seteaz opiunile de pagin/tiprire din FILE->PAGE SETUP : A4 size (8.5 x 11),
Landscape;
Din meniul Insert se vor selecta opiunile Title, Legend, North Arrow, Scale Bar
pentru introducerea titlului, legendei etc.

14
Dezvoltarea unei Aplicatii GIS

2.3. Introducere n Microsoft Office Access 2007


Microsoft Office sau MS Office este o suit de programe de birou create de firma
Microsoft Corporation, care sunt nsoite i de o aplicaie special suprapus lor pentru
accesarea unitar simpl.
O baz de date reprezint o colecie de informaii care se refer la un anumit subiect
sau scop, cum ar fi urmrirea comenzilor ctre clieni sau meninerea unei colecii muzicale.
Dac baza de date nu este memorat pe un calculator, sau doar anumite pri sunt, avem
posibilitatea urmririi informaiilor dintr-o varietate de surse pe care va trebui s le
coordonm i organizm personal.
Microsoft Access este un program pentru crearea i administrarea unei baze de date
relaionale, produs de Microsoft, care face parte din suita de programe Microsoft Office.
Utiliznd Microsoft Access, pot fi gestionate toate informaiile dintr-un singur fiier al
bazei de date. n cadrul fiierului, pot fi utilizate:

Tabele pentru memorarea datelor.


Interogri pentru gsirea i preluarea numai a datelor dorite.
Formulare pentru vizualizarea, adugarea, i actualizarea datelor n tabele.
Rapoarte pentru analiza sau listarea datelor ntr-un anumit aspect.
Pagini de acces la date pentru vizualizarea, actualizarea, sau analiza datelor bazei de date
din Internet sau un intranet.

Pentru memorarea datelor, creem un tabel pentru fiecare tip de informaii pe care le
urmrim. Pentru reunirea datelor din mai multe tabele ntr-o interogare, un formular, raport,
sau o pagin de acces la date, trebuie definite relaii ntre tabele. Un ID unic, cum ar fi
IDLocalitate, deosebete nregistrrile ntre ele n cadrul unui tabel. Prin adugarea cmpului
ID unic al unui tabel la alt tabel i definirea unei relaii, Microsoft Access poate potrivi
nregistrrile corelate din ambele tabele astfel nct s poat fi reunite ntr-un formular, raport,
sau o interogare.

15
Dezvoltarea unei Aplicatii GIS

CAPITOLUL 3. PROIECTAREA APLICAIEI GIS


n acest capitol este prezentat digitizarea hrii i proiectarea bazei de date n care
sunt reinute informaii/detalii despre obiectivele aflate pe hart.

3.1. Digitizarea hrii - teoretic


Pentru a putea digitiza o hart dorit este necesar s avem o hart simpl deschis n
programul de lucru, ArcMap. Aceast hart face parte din categoria hrilor topografice
ntocmit n anul 1985 dup originalul de teren ediie 1985, de ctre Ministerul Aprrii
Naionale, Direcia Topografic militar i reprezint o parte din oraul Iai (cartierul Bucium,
cartierul Ttrai i cartierul Dancu) , satul Holboca, comuna Tometi i satele ce aparin de
aceast comun : Vldiceni, Pun, Chicerea,Goruni.

16
Dezvoltarea unei Aplicatii GIS

Fig.8. Harta topografic a unei pri din judetul Iai


Pentru a putea ncepe procesul de digitizare, se va crea un proiect cu numele
iasiBahlui.mxd, dupa cum am descris n capitolul anterior. Dup care com crea cte un layer
pentru fiecare semn convenional de pe aceast hart pe care dorim s-l reprezentm.
Astfel avem urmtoarele layere: PduriRare, Chenar, Dig, Schit_Biserici, Cldiri,
Stadion, Mlatini, Lac, Staii epurare, Cvartale Blocuri, CvartaleCase, RauMic,
CurbeDeNivel, Deal, Pdure, SpaiuVerde, SediuEpurare, Ru.
Pentru crearea acestora este necesar dechiderea aplicaiei ArcCatalog, iar dup
ce se seteaz directorul de lucru, click dreapta pe el, dup care New->Shapefile.
La caseta Name se va scrie denumirea dorit a layer-ului, de exemplu CvartaleBlocuri,
apoi trebuie s se aleag tipul Layer-ului, (Point, Polyline,Polygon, MultiPoint, MultiPatch),
iar in cazul de fa se selecteaz Polygon, deoarece este nevoie de o figur geometric format
dintr-o linie frnt nchis. Se adaug n aplicaia deschis n ArcMap , utiliznd butonul
i se observ un polygon sub denumirea layer-ului, facem dublu-click pe el pentru a putea

alege simbolul prin care s fie reprezentat,


precum i proprieti ale acestuia.

Figura 9. Creare i editare layer

n meniu este o opiune numit Editor, aceasta trebuie activat (Start Editing),
pentru a putea lucra cu elementele din acel meniu. La opiunea Task sunt mai multe variante :
Create Task, Modify Task, Topology Task, Other Task, fiecare avnd la rndul su mai multe

17
Dezvoltarea unei Aplicatii GIS

posibiliti. Se selecteaz varianta Create Task-> Create New Feature. Opiunea Target
reprezint layer-ul cu care se va lucre, deci vom selecta CvartaleBlocuri. Apoi selectm
iconia reprezentat printr-un creion, dup care se face click pe anumite puncte representative
ale figurii pe care dorim s o digitalizm, iar n momentul n care se face dublu-click se va
realize forma digitalizat a unei cvartele. Din figura 10 se observ punctele verzi alese ca

reper, iar punctual rou este finalul acestui polygon, iar n figura 11 rezultatul.
Figura 10. Digitizarea unei cvartale de blocuri

Figura 11. Rezultatul digitizrii


n cazul de fa se digitalizeaz zona Dancu i trebuie sa unim toate cvartalele de
blocuri pentru a putea compara datele despre acest cartier cu celelalte cartiere/sate. n acest
sens se va deschide Attribute Table (click dreapta pe layer i select pe Open Table Attribute),

Figura 12. Unirea Cvartalelor aferente zonei Dancu

18
Dezvoltarea unei Aplicatii GIS

aici se vor selecta entitile cu date aferente poligoanelor care se vor uni, utiliznd opiunea
Merge de la meniul Editor. (Figura 12)

Toate celelalte layere se construiesc dup acelai model, diferana fiind


caracteristicele acestuia, dup cum urmeaz: Layer Tip Culoare Symbol Selector.

- PaduriRare Point Leaf Green Punct;


- Chenar Polyline Black Linie;
- Dig Polyline Black Railroad(Cale ferat);
- Schit_Biserici Polygon Anemone Violet Poligon;
- Cldiri Polygon Mango Poligon;
- Stadion Polygon Lepidolite Lilac Poligon;
- Mlatini Polygon ESI3 500Year Overlay Flood;
- Lac Polygon Moorea Blue Poligon;
- Staii epurare Polygon Shellfish- Poligon;
- CvartaleBlocuri Polygon Raw Umber Poligon;
- CvataleCase Polygon Mars Red Poligon;
- RuMic Polyline Lapis Lazuli Linie;
- CurbeDeNivel Polyline Sand Storage Linie;
- Deal Polygon Above Ground Storage Tank
Poligon;
- Pdure Polygon Fir Green Poligon;
- Spaiu Verde Polygon ESI6A Poligon;
- Sediu Epurare Polygon Jadeite 10% CrossHatch;
- Ru Polyline Streel Blue Linie.
Figura 13. Legenda

19
Dezvoltarea unei Aplicatii GIS

3.2 Crearea Bazei de date

La nceput calculatoarele au fost utilizate numai pentru calcule aritmetice. Prin


creterea vitezei de calcul, prin creterea capacitii de memorare a datelor, prin adugarea
unor noi componente de intrare-ieire, prin dezvoltarea unor limbaje de programare s-a ajuns
acum la prelucrarea ntr-un timp scurt a unei mari cantiti de informaii. Organizarea i
gestionarea acestor informaii se face la nivelul bazelor de date.
O baz de date, uneori numit i banc de date, reprezint o modalitate de stocare a
unor informaii i date pe un suport extern (un dispozitiv de stocare), cu posibilitatea
extinderii uoare i a regsirii rapide a acestora. La prima vedere sarcina poate prea banal.
Totui, n condiiile n care este vorba de a lucra cu milioane de elemente, fiecare putnd
consta din mari cantiti de date care trebuie accesate simultan prin Internet de ctre mii de
utilizatori rspndii pe ntreg globul; i n condiiile cnd disponibilitatea aplicaiei i datelor
trebuie s fie permanent (de ex. pentru a nu pierde ocazia de a ncheia afaceri), soluiile bune
nu sunt deloc simple.
O baza de date conine toate informaiile necesare despre obiectele ce intervin ntr-o
mulime de aplicaii, relaiile logice ntre aceste informaii i tehnicile de prelucrare pentru
aceste informaii. n bazele de date se face o integrare a datelor n sensul c mai multe fiiere
sunt privite n ansamblu, eliminndu-se pe ct posibil informaiile redondante. n acelai timp
se permite accesul simultan la aceleai date a mai multor persoane.

De obicei o baz de date este memorat ntr-unul sau mai multe fiiere. Bazele de date
sunt manipulate cu ajutorul sistemelor de gestiune a bazelor de date (SGBD).

Cel mai rspndit tip de baze de date este cel relaional, n care datele sunt memorate
n tabele. Pe lng tabele, o baz de date relaional mai poate conine: indeci, proceduri
stocate, declanatori, utilizatori i grupuri de utilizatori, tipuri de date, mecanisme de
securitate i de gestiune a tranzaciilor etc.

Arhitectura bazei de date

O baz de date poate fi privit din mai multe puncte de vedere cum sunt:

20
Dezvoltarea unei Aplicatii GIS

- Punctul de vedere al utilizatorilor care privesc anumite pri componente ale bazei de
date numite vederi.Vederile sunt descrise prin subscheme n sublimbaje ale limbajului
de descriere a datelor. De asemenea utilizatorii pot s primeasc rspunsuri la
diferitele cereri formulate prin intermediul limbajului de prelucrare a datelor.

- Punctul de vedere al administratorului de baz de date care integreaz toate vederile ce


privesc baza de date ntr-un singur model numit schema conceptual. Schema
conceptual constituie nivelul logic al bazei de date.

- Punctul de vedere al implementatorului bazei de date (care de cele mai multe ori
coincide cu administratorul bazei de date) care privete baza de date ca o colecie de
fiiere memorate pe diferite medii externe cum sunt benzile i discurile magnetice.
Acesta constituie nivelul fizic al bazei de date fiind de fapt singurul nivel existent
efectiv.

Fiecare dintre cele trei nivele conine subnivele. De exemplu utilizatorii pot fi
utilizatori obinuii, fr cunotine de programare sau programatori de aplicaii, organizarea
vederilor corespunztoare lor fiind diferit. La fel nivelul fizic poate s conin un subnivel
logic n care conteaz semnificaia diferitelor cmpuri din nregistrrile fiierelor i structurile
de date asociate i un subnivel fizic n care esenial este numai modul de organizare i
gestionare a blocurilor pe memoria extern. Primele dou nivele sunt descrise prin planuri ce
constau n enumerarea tipurilor de entiti ce apar n baza de date, relaiile ntre aceste tipuri
de entiti i modul de trecere de la noiunile acestui nivel la nivelul imediat urmtor. n mod
curent aceste planuri se numesc scheme externe sau subscheme conceptuale sau vederi pentru
primul nivel i scheme conceptuale pentru al doilea nivel. Descrierile la nivel fizic sunt fcute
prin scheme interne sau scheme fizice.
n reprezentarea intuitiv a vederilor intervin noiunile de entitate, relaie, atribut,
cheie, funcionalitate, diagrama i altele. Noiunea de entitate nu se poate defini formal fiind o
noiune primar. Mai multe elemente de acelai tip formeaz o entitate. Cteva exemple de
entiti sunt: persoana, student, sala, culoare, sim, pdure, etc. O problem foarte important
n definirea vederilor este fixarea entitilor asociate ei adic a claselor de obiecte cu care se
opereaz n vederea respectiv. Fiecare entitate este descris de o mulime de proprieti
eseniale numite atribute care pentru diferitele elemente ale entitii pot s primeasc valori
din anumite mulimi numite domeniul atributului. De obicei domeniile sunt submulimiale

21
Dezvoltarea unei Aplicatii GIS

mulimii numerelor reale sau ale mulimii numerelor ntregi sau ale mulimii irurilor de
caractere. Alegerea atributelor asociate entitilor este o alt problem foarte important n
definirea vederilor. Un atribut sau o mulime de atribute pentru care valorile asociate
determin n mod unic orice element al entitii respective se numete cheie. De obicei orice
entitate admite cel puin o cheie deci implicit se consider c toate elementele unei entiti
sunt distincte. n cazurile n care exist elemente care s aib aceleai valori pentru toate
atributele se ia drept cheie un atribut suplimentar ce definete numrul asociat elementului n
entitatea respectiv care definete n mod unic elementul. Numim relaie ntre entitile
E1,E2,...,Ek orice submulime a produsului cartezian al mulimilor elementelor celor k
entiti, adic mulimi de elemente de forma (e1,e2,...,ek) unde e1 este un element din E1, e2
este un element din E2 i aa mai departe. O astfel de relaie o notm REL(E1,E2,...,Ek) i
spunem ca are aritatea k.
De cele mai multe ori k=2 deci se lucreaz cu relaii binare. n cazul relaiilor binare
se poate face o clasificare a lor n funcie de cte elemente corespund fiecrui element dintr-o
entitate n cealalt entitate dup cum urmeaz:
Relaie unu-la-unu (notat 1:1) n cazul n care fiecrui element din prima entitate i
corespunde cel mult un element din a doua entitate i reciproc.
Relaie unu-la-mai-muli (notat 1:N) n cazul n care fiecrui element al primei
entiti i pot corespunde mai multe elemente din cea de-a doua entitate dar fiecrui
element din a doua entitate i corespunde cel mult un element din prima entitate.
Relaie mai-muli-la-mai-muli (notat M:N) n cazul n care fiecrui element al primei
entiti i pot corespunde mai multe elemente din cea de-a doua entitate i reciproc.
n practic cele mai des ntlnite sunt ultimile dou tipuri de relatii dar la
implementarea bazelor de date de cele mai multe ori ultimul tip se reduce la relaii de tipul
1:N.
Pentru a construi o baz de date corespunztoare unui sistem real dat se face mai nti
o apreciere general a sistemului. n aceast apreciere se includ informaii privind structura
sistemului, elementele eseniale ale sistemului care sunt cuprinse ntr-o schi preliminar.
Schia cuprinde printre alte informaii i modul n care sistemul este vzut de diferitele
persoane implicate n sistemul respectiv. Se creaz un model informaional n care sunt
cuprinse principalele funciuni i fluxul de informaii din sistem. Sistemul trebuie privit unitar
i nu ca o alturare a componentelor sale.

22
Dezvoltarea unei Aplicatii GIS

n baza de date multe pri sunt folosite n comun de diferitele componente ale
sistemului. Modelul utilizat frecvent n acest caz se numete modelul entitate/relaie (E/R)
descris de Chen in 1976 i perfecionat ulterior.
Acest model are drept obiecte semantice urmtoarele:
Entitatea ce este definit ca un lucru ce poate fi unic identificabil. Se pot
deosebii entiti obinuite (regular entities) i entiti speciale (weak entities) a
caror existen este dependena de existena altor entiti.
Proprietatea sau atributul ce definete o latur a entitii sau relaiei putnd lua
valori ntr-un domeniu asociat. Proprietile pot s fie simple sau compuse,
chei (s identifice unic entitatea respectiv), univaloare sau multivaloare (grup
repetitiv),s poat fi omis (necunoscut sau neaplicabil), de baz sau derivat
i aa mai departe.
Relaia ce definete o asociere ntre entiti. Numrul de entiti ce apar ntr-o
relaie se numete gradul relaiei. O entitate E poate s participe la relaia
R total (prin toate elementele lui E) sau parial. Relaiile pot s fie de tipul unu-
la-unu,unu-la-mai-muli (mai-muli-la-unu) sau mai-muli-la-mai-muli.
Subtipul unei entiti este un tip de entitate ce formeaz o submulime a
entitii respective, de obicei cu proprieti suplimentare. Tipul de entitate de
care aparine un subtip se numete supertip. Pentru fiecare entitate n parte se
poate stabili un tip ierarhic prin subordonrile de forma subtip i supratip.
Modelul logic al bazei de date este reprezentat grafic prin diagrameentitate/relatie. In
aceste diagrame entitatile sunt reprezentate sub forma dedreptunghiuri ce contin numele
entitatii respective.

Un model relaional de baze de date cuprinde trei componente principale:


Structura datelor prin definirea unor domenii (valori atomice) i a relaiilor n-are
(atribute tupluri, chei primare).
Integritatea datelor prin impunerea unor restricii.
Prelucrarea datelor prin operaii din algebra relaional sau calculul relaional.

Modelul relaional se bazeaz pe noiunea matematic de relaie aa cum este definit


n teoria mulimilor i anume c o submulime a produsului cartezian a unei liste finite de
mulimi numite domenii. Elementele unei relaii se numesc tupluri i numrul de domenii (nu

23
Dezvoltarea unei Aplicatii GIS

toate distincte) din produsul cartezian se numete aritatea relaiei. De exemplu (a1,a2,...,ak)
sau mai pe scurt a1a2...ak cu ai din Di pentru orice i=1...k reprezint un tuplu al unei relaii de
aritate k n care ai reprezint cel de-al i-lea element al tuplului.
De obicei relaiile sunt reprezentate sub forma unor tabele n care fiecare rind
reprezint un tuplu i fiecare coloan reprezint valorile tuplurilor dintr-un domeniu dat al
produsului cartezian.
Coloanelor unei relaii n reprezentarea sub forma de tabel i corespunzatoare lor li se
asociaz nume numite atribute. Mulimea numelor atributelor unei relaii se numete schem
relaional. Dac relaia numit R are atributele A1,A2,...,Ak, atunci schema relational se
noteaz R(A1,A2,...,Ak).
Pentru a crea baza de date aferent hrii digitale, trebuie ca n ArcCatalog , in
directorul de lucru s creem o Personal Geodatabase i s importm toate layer-ele in
interiorul acesteia. Dup care exist trei posibiliti de creare a tabelelor cu informaii despre
layere:

n ArcMap se selecteaz layer-ul dorit, click-dreapta, select Open Attribute Table i


ncepem adugarea datelor. Trebuie menionat Toolbar-ul Editor trebuie activat.
n ArcCatalog se selecteaz baza de date, click dreapta, add new Table, dup care se
adaug date.
n Microsoft Office Access , din meniul principal se selecteaz Create Table.

24
Dezvoltarea unei Aplicatii GIS

CAPITOLUL. 4. CREAREA HRII I FORMAREA BAZEI


DE DATE

4.1 Digitizarea hrii practic

Digitalizarea hrii iaiBahlui necesita crearea mai multor layere, fiecare componenta
geografic necesitnd propriul layer cu proprieti.
Cum s-a menionat n capitolul anterior, este nevoie de 18 layere.
a) Primul creat este PduriRare.lyr :
Se denumete PduriRare, se selecteaz tipul layer-ului Point, culoarea Leaf Green ,
iar Symbol Selector va fi de forma
b) Chenar.lyr, se selecteaz tipul layer-ului Polyline, culoarea Black (negru), iar Symbol
Selector va fi de forma

c) Dig.lyr, se selecteaz tipul layer-ului Polyline, culoarea Black (negru), iar Symbol
Selector va fi de forma Railroad(Cale ferat)

d) Schit_Biserici.lyr, se selecteaz tipul layer-ului Polygon, culoarea Anemone Violet, iar

Symbol Selector va fi de forma

e) Cldiri.lyr, se selecteaz tipul layer-ului Polygon, culoarea Mango, iar Symbol

Selector va fi de forma

f) Stadion.lyr, se selecteaz tipul layer-ului Polygon, culoarea Lepidolite Lilac, iar

Symbol Selector va fi de forma

g) Mlatini.lyr, se selecteaz tipul layer-ului Polygon, culoarea ESI3, iar Symbol Selector

va fi de forma 500Year Overlay Flood:

25
Dezvoltarea unei Aplicatii GIS

h) Lac.lyr, se selecteaz tipul layer-ului Polygon, culoarea Moorea Blue, iar Symbol

Selector va fi de forma

i) Staii epurare.lyr, se selecteaz tipul layer-ului Polygon, culoarea Shellfish, iar Symbol

Selector va fi de forma

j) CvartaleBlocuri.lyr, se selecteaz tipul layer-ului Polygon, culoarea Raw Umber, iar

Symbol Selector va fi de forma

k) CvataleCase.lyr, se selecteaz tipul layer-ului Polygon, culoarea Mars Red, iar Symbol

Selector va fi de forma

l) RuMic.lyr, se selecteaz tipul layer-ului Polyline, culoarea Lapis Lazuli, iar Symbol

Selector va fi de forma

m) CurbeDeNivel.lyr, se selecteaz tipul layer-ului Polyline, culoarea Sand Storage, iar

Symbol Selector va fi de forma


n) Deal.lyr, se selecteaz tipul layer-ului Polygon, culoarea Above Ground Storage Tank,

iar Symbol Selector va fi de forma


o) Pdure.lyr, se selecteaz tipul layer-ului Polygon, culoarea Fir Green, iar Symbol

Selector va fi de forma

p) Spaiu Verde.lyr, se selecteaz tipul layer-ului Polygon, culoarea ESI6A, iar Symbol

Selector va fi de forma
q) Sediu Epurare.lyr, se selecteaz tipul layer-ului Polygon, culoarea Jadeite, iar Symbol

Selector va fi de forma 10% CrossHatch :

r) Ru.lyr, se selecteaz tipul layer-ului Polyline, culoarea Streel Blue, iar Symbol

Selector va fi de forma .

26
Dezvoltarea unei Aplicatii GIS

Dup desenarea fiecrui layer corespunztor formei geografice pe care se dorete a fi


digitizat(a se revedea Figura 10 i Figura 11) se va obine harta din figura 14 i 15 de mai
jos.
Figura 14. Harta iasiBahlui 1

Figura 15. Harta iasiBahlui 2

27
Dezvoltarea unei Aplicatii GIS

4.2. Diagrama bazei de date

n acest capitol, bazat pe modelul relaional se vor construi tabelele, i i se vor atribui
entiti, valori i atribute, fiecare cu datele aferente layer-elor pe care le reprezint.
Fiecare din tabele are o cheie distinct primar i fiecare are particularitile sale, de
aceea se va analiza fiecare tabel n parte.

Fig. 16 Diagrama bazei de date

28
Dezvoltarea unei Aplicatii GIS

4.1. Tabele, entiti i atribute

Baza de date DataBase, aa cum se poate observa i din diagrama de la Figura 16, este
alctuit din 9 tabele, fiecare avnd o cheie primara si una sau mai multe chei strine.
Entitile unui tabel pot fi de mai multe tipuri : char, number, double, integer, long integer,
text, etc, iar dimensiunea fiecreia depinde de ce tip de informaii dorim s inserm.
Cele 9 tabele, n ordine aleatoare, sunt:
a. Tabela CvartaleCase
Cheia primar a acestuia este idCvartaleCase, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip
OLE Object (Object Linking and Embedding), subtip Long binary data,
iar forma este Polygon;
DenZona este denumirea zonei/localitii de unde fac parte cvartelele
respective i este de tip Text(20);
idLoc este o cheie strin, provenind de la tabela Localitate, care va fi
descris ulterior;
Shape_Length este ntinderea formei per ansamblu pe care o au
cvartalele dintr-o anumit zon i este de tip Number(double);
Shape_Area reprezinta aria suprafeei per ansamblu pe care o au
cvartalele dintr-o anumit zon i este de tip Number(double);

Tabel 1 Populare Tabel Cvartale Case

29
Dezvoltarea unei Aplicatii GIS

b. Tabela CvartaleBlocuri
Cheia primar a acestuia este idCvartaleBlocuri, tipul datei este
Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip
OLE Object (Object Linking and Embedding), subtip Long binary data,
iar forma este Polygon;
DenCvartal este denumirea zonei din care fac parte cvartelele
respective i este de tip Text(20);
idLoc este o cheie strin, provenind de la tabela Localitate, care va fi
descris ulterior;
nrBlocuri este numarul total de blocuri din care este alctuit o zon de
cvartale, iar tipul de date este Number(Integer);
nrAp este numrul total de apartamente ce aparin blocurilor incluse in
cvartalele dintr-o zon i este de tip Number(Integer);
Shape_Length este ntinderea formei per ansamblu pe care o au
cvartalele dintr-o anumit zon i este de tip Number(Double);
Shape_Area reprezinta aria suprafeei per ansamblu pe care o au
cvartalele dintr-o anumit zon i este de tip Number(Double);

Tabel 2 Populare Tabel CvartaleBlocuri

c. Tabela Cldiri
Cheia primar a acestuia este idCldire, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip OLE
Object (Object Linking and Embedding), subtip Long binary data, iar
forma este Polygon;
DenCldire este denumirea cldirii i este de tip Text(20);
idLoc este o cheie strin, provenind de la tabela Localitate, care va fi
descris ulterior;

30
Dezvoltarea unei Aplicatii GIS

nrClase este numarul total de clase din cldire(se completeaz dac acea
cldire este o unitate de nvmnt), iar tipul de date este Number
(Integer);
nrElevi este numrul total de elevi din cldire(se completeaz dac acea
cldire este o unitate de nvmnt) i este de tip Number(Integer);
Adresa reprezint adresa la care se gsete acea cldire i este de tip Text
(50);
NrTelefon este numrul de telefon al cldirii i este de tip Number(Long
Integer);
Shape_Length este ntinderea formei per ansamblu pe care o are o cldire
i este de tip Number(Double);
Shape_Area reprezinta aria suprafeei per ansamblu pe care o are o cldire
i este de tip Number(Double);

Tabel 3. Populare Tabela Cldiri

d. Tabela Deal
Cheia primar a acestuia este idDeal, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip OLE
Object (Object Linking and Embedding), subtip Long binary data, iar
forma este Polygon;
DenDeal este denumirea dealului i este de tip Text(20);
H_max reprezint nlimea maxim de la nivelul mrii pe care o are
dealul respectiv i este de tip Number(Integer);
Shape_Length este ntinderea formei per ansamblu pe care o are un deal i
este de tip Number(double);

31
Dezvoltarea unei Aplicatii GIS

Shape_Area reprezinta aria suprafeei per ansamblu pe care o are un deal i


este de tip Number(double);

Tabel 4. Populare Tabela Deal

e. Tabela Pdure
Cheia primar a acestuia este idPadure, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip
OLE Object (Object Linking and Embedding), subtip Long binary data,
iar forma este Polygon;
DenPadure este denumirea pdurii i este de tip Text(20);
H_max reprezint nlimea maxim de la nivelul mrii pe care o are
dealul respectiv exprimat in metri i este de tip Number(Integer);
Vegetaie este tipul de vegetaie pe care l gsim in pdurea respectiv
i este de tip Text (50);
Shape_Length este ntinderea formei per ansamblu pe care o are o
pdure i este de tip Number(double);
Shape_Area reprezint aria suprafeei per ansamblu pe care o are o
pdure i este de tip Number(double);

Tabel 5. Populare Tabela Pdure

32
Dezvoltarea unei Aplicatii GIS

f. Tabela RuMic
Cheia primar a acestuia este idRauMic, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip
OLE Object (Object Linking and Embedding), subtip Long binary data,
iar forma este Polyline;
DenRauMic este denumirea rului i este de tip Text(20);
Lungimea reprezint lungimea rului de la vrsare pn la scurgere
exprimat n 2 i este de tip Number(Integer);
BazinRecepie este de tip Number (Integer);
Shape_Length este ntinderea formei per ansamblu pe care o are o un
ru mic i este de tip Number(double);

Tabel 6. Populare Tabela RauMic

g. Tabela Ru
Cheia primar a acestuia este idRau, tipul datei este Text(10);
Shape reprezint forma pe care o are figura geometric, i este de tip
OLE Object (Object Linking and Embedding), subtip Long binary data,
iar forma este Polyline;
Den este denumirea rului i este de tip Text(20);
BazinHKM2 este bazinul hidrografic al rului exprimat n 2 i este
de tip Number(Integer);
LungimeKM este lungimea rului exprimat n km i este de tip
Number (Integer);
Zona_izvor reprezint zona de izvorre a rului i este de tip Text(50);

33
Dezvoltarea unei Aplicatii GIS

Punct_Vars este punctul de vrsare al rului i este de tip Text(50);


Debit_mediu este debitul mediu anual al rului, exprimat n 3 / i
este de tip Number (Integer);
CotaIzvor reprezint nlimea rului, numrul de metri pe care i are
deasupra Mrii(m.d.M) i este de tip Text (10);
Shape_Length este ntinderea formei per ansamblu pe care o are o un
ru mic i este de tip Number(double);

Tabel 7. Populare Tabela Rau

h. Tabela Localitate
Cheia primar a acestei tabele este idLoc, tipul datei este Text(10);
DenLocalitate reprezint denumirea localitii i este de tip Text
(20);
Populaie este numrul populaiei care se gsete n localitatea cu pricina i
este de tip Number(LongInteger);
Suprafata_KM2 este suprafaa localitii msurat n 2 i este de tip
Number(LongInteger);

Tabel 8. Populare tabela Localitate

34
Dezvoltarea unei Aplicatii GIS

i. Tabela Layer
idLayer este cheia primar a tabelei i este de tip Number(Integer);
idLoc este o cheie strin ce aparine tabelei Localitate, descris
anterior;
idCvartaleBloc este o cheie strin ce aparine tabelei CvartaleBlocuri,
descris anterior;
idCvartaleCase este o cheie strin ce aparine tabelei CvartaleCase ,
descris anterior;
idDeal este o cheie strin ce aparine tabelei Deal, descris anterior;
idPadure este o cheie strin ce aparine tabelei Padure, descris
anterior;
idRau este o cheie strin ce aparine tabelei Rau, descris anterior;
idRauMic este o cheie strin ce aparine tabelei RauMic, descris
anterior;
idCladiri este o cheie strin ce aparine tabelei Cladiri, descris
anterior;
idSchitBiserici este o cheie strin ce aparine tabelei SchitBiserici,
descris anterior;

Tabel 9. Popularea Tabele Layere

35
Dezvoltarea unei Aplicatii GIS

CAPITOLUL 5. VIZUALIZAREA APLICAIEI

Aplicaia GIS creat cu ajutorul programului ArcGIS Desktop i al subaplicaiilor sale


permite vizualizarea hrii a unei pri din judeul Iai. De asemenea se pot afla date despre
diferite layere sau despre diferite entiti, dar se pot folosi i nite forme mai simple de
interogri pentru a selecta entitile dorite, de la layer-ele dorite.
Pentru a putea vizualiza atributele unei anumite entiti , trebuie selectat butonul

Identify , din meniul de editare din ArcMap,dup care se face click pe zona dorit. n
privina acestui lucru iat cteva exemple:

Fig. 17. Informaii despre Grup colar Agricol din Holboca

Fig. 18. Informaii despre Pdurea Opincii de lng comuna Tometi

36
Dezvoltarea unei Aplicatii GIS

Figura 19. Informaii despre Sediul De Epurare RAJAC, Iai

Pentru a selecta un numr de entiti dorite, meniul principal al programului este o


opiune Selection, pentru cazul de fa aceasta are 2 variante active de selecie :
a. Select by Attributes - Aceast opiune d posibilitatea seleciei elementelor pe o
hart sau a nregistrrilor din tabelul bazei de date specificnd n caseta de
dialog numele layer-ului unde facem selecia, metoda de selecie (crearea unei
selecii noi, adugarea la selecia curent, tergerea din selecia curent,
selectare din selecia curent), interogarea de tip SQL alegnd prin dublu-click
cmpul, prin click pe operatorul ales i dublu-click pe valoarea din cadrul
cmpului, dup care OK pentru procesare.
b. Select by Location Acest opiune i ofer posibilitatea seleciei elementelor
pe o hart sau a nregistrrilor dup locaia acestora, specificnd n caseta de
dialog metoda de selecie (selectarea entitilor, adugare, eliminare,selectare
din selecia curent), numele layer-ului sau o colecie de layere de unde se
dorete selectarea, dup care este o condiie sau tipul relaiei care se dorete a
fi ntre layer-ele trebuie selectate, in funcie de criteriul de selectare dorit, apoi
trebuie ales cel de-al doilea layer care se dorete sa fie n relaia specificat cu
primul set de layere. De asemenea se poate stabili i un perimetru n din cadrul
creia se va face selectarea.
Seleciile se vor realiza att pe hart ct i n tabela de atribute, iar pentru a vizualiza selecia
din tabela va trebui deschis tabela cu pricina.

37
Dezvoltarea unei Aplicatii GIS

Iat cteva exemple de selecie :


a. Select by Attributes selecie din tabela Cldiri a tuturor cldirilor, n cazul de
fa uniti de nvmnt, care au numrul de clase egal cu 8. Se poate observa foarte
uor selecia fcut n tabel, iar pe hart se poate vedea c unitile au fost ncadrate
ntr-un chenar albastru deschis, n imaginea de mai jos se pot vedea doar 2 (a se
observa sgeile galbene cu cadran negru).

Figura 20. Selecie n funcie de atribute

38
Dezvoltarea unei Aplicatii GIS

b. Select by Location s-a selectat digul i cvartalele de case care sunt la cel mult
200 cm distan fa de entitile care apain tablei Ru.

Figura 21. Selecie n funcie de locaie

39
Dezvoltarea unei Aplicatii GIS

CAPITOLUL 6. CONCLUZII
Acest capitol prezint concluziile lucrrii i traseaz cteva posibile direcii de
dezvoltare ce ar putea fi urmate.

6.1. Concluzii

Lucrarea de fa cu tema Dezvoltarea unei aplicaii GIS a prezentat ce este o


aplicaie GIS (Geographic Information System), cum se dezvolta acesta i paii care trebuie
parcuri n vederea acestui lucru.
n capitolul 1 este prezentat o introducere n domeniul i contextul temei, dar i
motivarea alegerii temei lucrrii.
n capitolul 2 s-a dezvoltat un scurt istoric al cartografiei, dup care s-a prezentat
programul ArcGIS Dektop 9.3 .
n capitolul 3 s-a prezentat cum se dezvolt propriu-zis o aplicaie GIS i s-a fcut
o baz teoretic a ceea ce nseamn o baz de date.
n capitolul 4 s-au scris detalii despre crearea hrii, s-a vizualizat diagrama bazei
de date DataBase.mdb i s-au prezentat tabelele,care formeaza baza de date, i caracteristicile
lor.
n capitolul 5 au fost prezentate exemple de vizualizare a hrii i de selectare a
unor entiti ce aparin tabelelor create in spatele layer-elor, folosite pentru realizarea
elementelor geografice.
Problemele ntmpinate au fost legate de faptul c aceste aplicaii GIS folosesc
programe care necesit licen pentru a putea funciona corect. Iar costurile acesteia sunt
destul de ridicate 500 - 1000$. Acest impediment a dus la o realizare destul de lent a
proiectului.

6.2 Posibile direcii de dezvoltare

n viitor acest aplicaie poate fi dezvoltat cu toate elementele geografice care


compun o hart complet. De asemnea se poate transforma dintr-o hart cu specific geografic
ntr-o hart cu specific hidrografic sau o hart a vegetaiei.
De asemenea s-ar putea cuta metode noi de adugare a datelor sau chiar de
actualizare n timp real.

40
Dezvoltarea unei Aplicatii GIS

Bibliografie

1. Introducere n ArcGIS - Facultatea Transporturi , Specializarea Ingineria Transporturilor


, Disciplina: Sisteme integrate GIS/GPS , Lucrare de laborator 1
2. Curs Geografie Generala - Prof.Univ.Dr. Petrea Dan, Facultatea Geografie, UBB Cluj
3. http://geografie.ubbcluj.ro/Cursuri/docs/ - Prof.Univ.Dr. Petrea Dan, Facultatea
Geografie, UBB Cluj
4. http://office.microsoft.com/ro-ro/access-help/notiuni-de-baza-despre-proiectarea-bazelor-
de-date-HA001224247.aspx#BMterms
5. http://www.scribd.com/doc/52918655/16/Digitizarea
6. http://www.scribd.com/doc/37962403/Lucrare-de-Licenta-Baze-de-Date
7. http://ro.wikipedia.org/wiki/GIS
8. http://opentopo.sdsc.edu/shortcourses/GSA_2009_Course_515/GeologicMap_ArcGIS%2
0Tutorial.pdf
9. Basic Digitization in ArcGIS - http://www.youtube.com/watch?v=6dY3x-5qX6U

41

S-ar putea să vă placă și