Sunteți pe pagina 1din 28

I. Editarea datelor de tip vector.

II. Geodatabase i III. Topologie


I. Editarea datelor de tip vector
Editare datelor de tip vector presupune crearea unor noi seturi de date,
realizarea lor din punct de vedere al suportului cartografic i popularea bazei de
date non-spaiale (numit tabel de atribute sau Attribute table).
Pentru a face acest lucru vom deschide fiierul Imobiliar din Lipova.mdb i vom
explora cmurile din Attribute Table.
Se deschide apoi aplicaia ArcCatalog i n
LICEN\disciplina\specializarea\anul\grupa\Date GIS vom crea 3 seturi de date:
punct, linie i poligon.
Punctul reprezint elemente care fie sunt reprezentate punctual pe orice
hart, fie sunt elemente mult reduse la scar; prin linie se vor reprezenta elemente
liniare de pe hart (de ex. ruri, drumuri etc.); iar prin poligoane elemente care
sunt reprezentate prin suprafee (de ex. pduri, lacuri etc.).
n ArcCatalog, n Date GIS vom da click dreapta > New > Shapefile (fig.1). Se va
deschide o fereastr unde va trebui s parcurgem civa pai. n primul rnd vom
alege Point, vom da numele Localiti, apoi vom alege proiecia Stereo70 prin a da
click pe butonul Edit, apoi vom selecta sau importa proiecia dorit i vom da OK
(fig.2).

Fig.1. Crearea unui nou Shapefile

Fig.2. Fereastra de dialog pentru


crearea unui nou Shapefile

Pasul urmtor presupune aducerea noului layer creat n ArcMap pentru editare.
Pentru aceasta vom merge n ArcMap, click pe butonul Add Data (fig.3), vom cuta
unde am creat layerul anterior i Astfel vom aduce layerul n care dorim s editm

Fig.3. Butonul de aducere a datelor n spaiul de lucru (Add Data)


1

Vom vedea c ne va aprea un nou layer n Table of Contents. Aici vom da click
dreapta pe layer-ul respectiv > Open Attribute Table > se va deschide un tabel
(fig.4).

Fig.4. Open Attribute Table pentru a deschide tabelul asociat suportului cartografic
Pentru a aduga cmpuri noi mergem la Options > Add Field (fig.5).

Fig.5. Comanda Add Field pentru a aduga coloane noi


Datele care pot fi inserate n tabelele de atribute sunt de mai multe tipuri: Short
Integer; Long Integer; Double; Float; Text; Date; Guid (fig.6).

Fig.6. Tipurile de date care pot fi introduse ntr-o coloan n Attribute Table
Tabel 1. Tipuri de date ce pot fi introduse ntr-un cmp din tabelul de atribute
Tip de date n
ArcGIS

Tip de date n
Access

OBJECTID (ID-ul
obiectului)

Nr. ntreg lung

SHORT INTEGER
(Nr. ntreg scurt)

Nr. ntreg

Observaii
OBJECTID este un cmp de
numr inserat automat.

LONG INTEGER (Nr. Nr. ntreg lung


ntreg lung)
FLOAT

Single

DOUBLE

Double

TEXT

Text

DATE

Dat/Timp

BLOB

OLE Object

Obiecte create n alte aplicaii


care
sunt
legate
sau
ncorporate n Access

GUID

Numr

Replication
allowed

GEOMETRY

OLE Object

Obiecte create n alte aplicaii


care
sunt
legate
sau
ncorporate n Access

RASTER

Nr. ntreg lung

ID,

duplicates

Tabel1.1. Detalierea privind dimensiunea, utilizarea tipurilor de date dintr-un table


de atribute

Data type

Storable range

Short integer

-32768 to 32767

Long integer

-2147483648 to
2147483647

Single-precision
floating-point number
(float)
Double-precision
floating-point number
(double)

Approximately 3.4E38 to 1.2E38


Approximately 2.2E308 to 1.8E308

Size
Applications
(bytes)
Numeric values without fractional
2
values within specific range; coded
values
Numeric values without fractional
4
values within specific range
Numeric values with fractional values
4
within specific range

Numeric values with fractional values


within specific range

Tabel 1.2. Detalierea privind precizia i numrul de zecimale al tipurilor de date


dintr-un table de atribute

Range
0 to 99
-99 to 99*
0 to 99999
-99999 to 99999*
0.001 to 0.999
1000.00 to 9999.99
-123456.78 to 0*
0 to 1234.56789

Data type
Short integer
Short integer
Long integer
Long integer
Float
Float
Double
Double

Precision (field length)


2
3
5
6
4
6
9
9

Scale (decimal places)


0
0
0
0
3
2
2
5

Pentru a terge un cmp din tabelul de atribute vom merge pe coloane pe care
dorim s o tergem, o vom selecta dnd click pe capul de coloan, aceasta se va
selecta i apoi click dreapta i vom alege Delete Field (fig.7).

Fig.7. Comanda Delete Field pentru a terge o coloan din tabelul de atribute
4

Urmeaz realizarea reprezentrii spaiale a layer-ului nou creat. Pentru aceasta


vom merge la meniul Editor i vom selecta Start Editing (fig.8).

Fig.8. Pornirea unei sesiuni de editare cu Start Editing


Apoi vom selecta shapefile-ul pe care dorim s l desenm, alegem (se va da
click) butonul Sketch Tool, iar la meniul Task trebuie s avem selectat Create New
Feature, iar la Target trebui selectat layer-ul current n care dorim s realizm
elementul spaial (fig.9).

Fig.9. Meniul Editor de unde se va crea un element nou n shapefile-ul creat


anterior
Apoi vom ncepe s marcm n spaiul de lucru din ArcMap conturul dorit, acest
proces numindu-se digitizare. Vom trasa, vom desena reprezentarea spaial
dorit, iar cnd vom considera c am ncheiat va trebui s salvm modificrile,
editrile realizate, iar acest lucru l vom face dnd click pe sgeata de la meniul
Editor > Save Edits i apoi pentru a ncheia sesiunea de editare din nou click pe
sgeata de la meniul Editor > Stop Editing (fig.10).

Fig.10. Meniul Editor - comenzile Save Edits i Stop Editing


5

Astfel am parcurs paii de creare i reprezentare a unui nou set de date de tip
vectorial n cadrul programului ArcGIS. Acesta este modul de creare a suportului
cartografic i de atribuire a unor valori, texte, informaii acestui suport cartografic.
Aceste date o dat create pot fi folosite n diverse reprezentri ulterioare, fr a fi
necesar a fi create din nou de fiecare dat. Un alt avantaj este acela c baza de
date cu atributele suportului cartografic poate fi tot timpul actualizat, iar de
asemenea suportul cartografic poate fi completat ulterior.
EXERCIIU EDITARE
Deschidem ArcMap
Cu butonul Add Data aducem sibiu_scanat1.tif din
D:\LICENTA\[Disciplina]\[Specializarea]\[Anul]\[Grupa]\[Date_GIS].
Aceasta este o hart general a judeului Sibiu, scanat i georefereniat.
Deschidem ArcCatalog.
Mergem
la
crarea
D:\LICENTA\[Disciplina]\[Specializarea]\[Anul]\
[Grupa]\[Date_GIS] i vom crea (conform pailor de mai sus) 3 shapefile-uri
noi : Localitati (de tip punct - Point), Drumuri (de tip linie - Polyline), Granita_judet
(de tip poligon Polygon). Pentru aceasta click dreapta n spaiul de lucru > Create
New Shapefile > alegem pe rnd pentru fiecare shapefile Point/Polyline/Polygon >
vom da un sistem de referin spaial: la meniul Spatial Reference click pe butonul
Edit
>
Import
>
vom
merge
la
D:\LICENTA\[Disciplina]\[Specializarea]\[Anul]\[Grupa]\[Date_GIS]
i
vom alege sistemul de referinta al fisierului sibiu_scanat1.tif. Astfel am creat
structura datelor ce urmeaz a fi editate.
Add data in ArcMap si vom aduce toate cele 3 date create anterior in ArcCatalog.
La meniul Editor vom da Start Editing (atentie la fiierul cu care lucrm, la Target).
Vom lua apoi butonul de editare (creionul de la meniul Editor) si vom ncepe s
marcm pe harta cu Sibiu localitatile.
Dupa ce am terminat de digitizat > Editor > Save Edits > Stop Editing. Astfel am
realizat structura spaial a datelor.
La fel vom face si pentru celelalte dou shapefile-uri: drumuri, limita administrativ
a judetului.
II. Geodatabase
Ce este un geodatabase?
DEFINIII:
Geodatabase = o baz de date relaional care stocheaz date geografice.
Baz de date relaional = un tip de baz de date n care datele sunt
organizate n mai multe tabele. Tabelele sunt asociate ntre ele prin alte domenii
comune. Datele pot fi recombinate de la diferite tipuri de fiiere.
Avantajele unui geodatabase
Cerina fiecrui utilizator GIS este de a crea o reprezentare mai precis a
lumii reale. Pentru multe aplicaii, bazele de date geospaiale te pot ajuta s ajungi
mai aproape de acest obiectiv. Ideea esenial din spatele unui geodatabase este
de a lucra cu date GIS i software-ul ct mai intuitiv, ct mai facil. Rndurile de mai
jos ilustreaz cteva dintre exemplele pentru care bazele de date geospaiale sunt
avantajoase:
Management-ul centralizat, simplific accesul pentru o baz de geospaial.
Seturi de date foarte mari, continue care pot fi corelate.
6

Trstura geometric avansat (pn la 4 dimensiuni ale unui vector- x, y, z


i m)
Subtipuri de trsturi (subtipuri pentru feature class)
Topologie flexibil, cu reguli variabile
Adnotari legate de clase
Existena reelelor geometrice
Referina liniar (modelare relativ pe baza unor reele liniare-de ex.
drumuri).
Editarea fr a fi conectat la o reea
Schimb de date XML (se pot exporta sau importa date)

Tabel 2. Tipuri de geodatabase

Personal
geodatabase

Are extensia mdb. Stocate n Access. 2 GB ca limit de


mrime, dar mrimea efectiv este de la 250 la 500 MB
pentru fiecare geodatabase. Doar n Windows. Suport un
singur editor i civa cititori.

File geodatabase

Are extensia gdb. Stocate ntr-un fiier. Pn la 1 TB


pentru fiecare set de date. Orice tip de platform. Suport
un singur editor i civa cititori.

ArcSDE
geodatabase

Stocate ntr-un sistem de management al bazelor de date


relaionale (Oracle, SQL Server, DB2, Informix). Suport
mai muli editori i mai muli cititori. Folosete ArcSDE.

Structura de baz pentru o baz de date geospaial


O geodatabase are trei clase primare: feature class (element de clas),
feature datasets (element de seturi de date) i tabele nonspaiale. Toate cele trei
componente sunt create i gestionate n ArcCatalog (fig.11).
Un feature class (element de clas) este o colecie de caracteristici care
mprtesc acelai tip de geometrie (punct, linie, sau poligon) i referin spaial.
Un feature class este o colecie de caracteristici geografice, cu acelai tip de
geometrie, atribute, i referin spaial. Feature class-urile pot stoca, de
asemenea, adnotri.
Un feature dataset (element de set de date) este o colecie de feature
class. Toate clasele caracteristic ntr-un feature dataset trebuie s aib aceeai
referin spaial. Datele n format feature class trebuie s aib acelai sistem de
coordonate i caracteristicile lor trebuie s se ncadreze ntr-o msur geografic
comun. Feature dataset-urile sunt utilizate n principal pentru a stoca feature class
care au relaii topologice, cum ar fi conectivitatea, adiacen, sau relaia de izolare.
Un tabel nonspaial conine date atribut care pot fi asociate cu clasele
caracteristic. Tabelele nonspaiale atribut conin doar date (nu geometrie
caracteristic) i afiarea n ArcCatalog cu pictograma tabel. Ele exist ntr-o
geodatabase ca tabele independente, i ele pot fi asociate cu alte tabele sau feature
class. Atunci cnd un tabel nonspaial este asociat cu o clas caracteristic, putei
interoga, selecta, i simboliza caracteristici pe baza datelor stocate n tabelul
nonspaial.

Fig11. Elementele componente ale unei baze de date geospaiale i legturile


dintre ele
Elementele componente ale unei geodatabase i dou cuvinte despre ele
Crearea Catalogului Raster
Creeaz un catalog raster gol n baza de date geospaial. Aceast unealt
creeaz schema unui catalog raster n geodatabase. O dat schema creat, pot s
fie adugate seturi de date raster n acest catalog.
Crearea de seturi de date raster
Creeaz seturi de date raster n geodatabase. Cnd creai un set de date
raster ntr-o baz de date geospaial, creai de fapt o locaie goal care s conin
un singur set de date raster. Apoi se poate mosaica sau ncrca unul sau mai multe
seturi de date raster n setul gol, creat, sau se poate folosi acest set de date cu
operaiile uneltei Spatial Analyst din ArcGIS.
Clase de relaii (Relationship class)
O clas de relaii este o colecie de relaii ntre obiectele din dou
tabele/clase de elemente (feature class). Ex.: Parcelele sunt deinute de proprietari.
Proprietarii dein parcele.
Topologie
O topologie permite s modelai comportamentul integrat al diferitelor tipuri
de date. Cteva exemple ar fi: modelarea parcelelor adiacente sau a poligoanelor
de sol, linia de coast sau graniele statelor, o reea de drumuri, rutele autobuzelor.
Reea geometric (Geometric Network)
O reea geometric permite s modelai comportamentul unor reele de
utilitate cum ar fi reelele de electricitate sau de ap. O reea geometric este
compus din una sau mai multe clase de elemente (feature class) ntr-un set de
date (feature dataset). O reea nregistreaz conectivitatea dintre elemente sale.
Relationship class (Clasele de relaie)
ntr-o geodatabase, relationship class ofer o
relaii care exist ntre obiectele din lumea real, cum ar
fluxuri de date i probe de ap. Relationship class te
date GIS cu mai mult precizie, reflect lumea real i
date.

modalitate de a modela
fi parcelele i cldirile sau
ajut s creezi o baz de
faciliteaz ntreinerea de
8

Tabel 3. Ce tipuri de cmp sunt acceptate n tabele baze de date geospaiale?


Geodatabase
INFO
dBASE
Short integer (numr 2-byte binary
ntreg scurt)

Numr sau Boolean

Long integer (numr 4-byte binary


ntreg lung)

Numr

Float (numr real)

4-byte
point

floating Float or number

Double (numr real)

8-byte
point

floating Float or number

Text

Caracter

String (ir de caractere)

Dat

Dat

Dat

Moduri de a defini structura unei baze de date geospaiale


Definirea bazelor de date geospaiale se face n cadrul aplicaiei ArcCatalog
(fig.12), iar n panelul din stnga se poate vedea structura gen arbore a bazei de
date, iar n panelul din dreapta se prezint ce conine fiecare fiier i fiecare clas
de elemente, inclusiv caracteristicile acestora (fig.13).

Fig.12. ArcCatalog - aplicaia de unde se vor crea fiiere de tip geodatabase

Fig.13. Crearea manual a structurii bazei de date geopaiale (File > New >)
9

Import de date existente (fig.14)


Procesul de import creeaz noi feature class i tabele. Pentru a realiza o
populare a unei geodatabase n acest mod se vor parcurge urmtorii pai: se va
deschide aplicaia ArcCatalog, apoi se va selecta spaiul unde dorim s lucrm
(folderul unde se va salva ceea ce lucrm) iar aici facem click dreapta i selectm
New Personal Geodatabase. Dup ce am creat o nou baz de date i atribuim
coordonate, referin spaial, denumire, iar apoi o deschidem printr-un dublu click.
n cadrul geodatabase selectm printr-un click dreapta Import, urmat de Feature
class i apoi se va deschide o fereastr de dialog cu crarea de unde vom importa
datele i ni se va solicita o nou denumire. Apoi prin tasta OK vom valida finalizarea
importului de date deja existente ntr-o alt baz de date geospaial pe care dorim
s o importm ntr-o nou geodatabase.

Fig.14. Primul pas de a importa date ntr-o geodatabase

Crearea structurii manual (fig.15)


Pentru a crea seturi de date noi, cum ar fi feature class, feature
dataset libere, tabele, putei combina metoda de creare manual cu
metoda de import prin crearea unui feature class i s importai doar
structura de date existente.

10

Fig.15. Metoda de creare manual a unui tip de date din cadrul unei baze de date
geospaiale

Export de geodatabase (fig.16)

Fig.16. Modul de creare a unei baze relaionale prin exportul de date


Cnd creai o nou feature class sau feature dataset, trebuie s setai o referin
spaial pentru datele pe care le va conine. Referina spaial const n sistem de
coordonate, extinderea spaial, i de precizie a datelor.
Referina spaial pentru un feature class sau un feature dataset este compus
dintr-un sistem de coordonate i o valoare de precizie. Putei crea o referin
spaial nou sau una de import dintr-un alt set de date spaiale. Cnd importai o
referin spaial, aceasta v este furnizat cu tot valorile implicite care se vor
preta adesea nevoilor datelor voastre.

11

Cnd creai o nou feature class sau feature dataset, trebuie s specificai un
sistem de coordonate. Avei posibilitatea s selectai un sistem de coordonate
predefinit, s importai un sistem de coordonate dintr-un format acceptat de date
spaiale.
EXERCIIU GEODATABASE
n exerciiul urmtor vom crea cteva geodatabase, prin diferite moduri, metode
prezentate n rndurile de mai sus. Astfel, pentru a crea un geodatabase vom
urmri paii enumerai mai jos:
1. Deschidei
fiierul
Exercitiu_Geodatabase
din
File
>
Open
>
Z/LICENTA/GIS_2013/Date_GIS. Vei observa o hart a judeului Sibiu
scanat.
2. Deschidei aplicaia ArcCatalog i mergei la
D/LICENTA/[Disciplina]/[Sectia]/[Anul de
studiu]/[Grupa]/Date_GIS
3. Aici vom crea un geodatabase de tip Personal Geodatabase care se va numi
Sibiu.mdb.
4. O dat creat aceast baz de date va trebui s o populm cu seturi de date.
Astfel vom crea mai multe date de tip vector care n cadrul bazei de date
relaionale Sibiu.mdb se numesc Feature class. Pentru aceasta vom da click
dreapta pe baza de date Sibiu.mdb sau dublu click pentru a deschide baza de
date. Vom crea urmtoarele: Rauri (de tip linie), Drumuri (de tip linie),
Localitati (de tip punct) i Limite_judet (de tip poligon).
5. Pentru aceasta vom da click dreapta pe Sibiu.mdb > New > Feature Class.
Apoi vom alege tipul de date vector (punct, linie, poligon), vom completa
numele, vom bifa Coordinates include Z values > Next > Vom alege sau
importa un sistem de coordonate (fig.17) > Next > Next pn la crearea
datelor. Aceti pai se vor parcurge pentru fiecare vector (toate cele patru de
la punctul 3). Aceasta este metoda de creare a unui geodatabase (fig.18).

12

Fig.17. Importul unui sistem de referin spaial pentru noul set de date creat

Fig.18. Baza de date geospaial creat - Sibiu.mdb


6. Un alt mod de a popula o geodatabase este acela de a importa date din
alte foldere. Pentru aceasta vom parcurge urmtorii pai: click dreapta pe
Sibiu.mdb > Import > Raster dataset... > vom alege sibiu_scanat.jpg din
D:\LICEN\[Disciplina]\[Secia]\[Anul]\[Grupa]\Date_GIS. Vom vedea c la
date de tip raster putem importa mai multe fiiere de tip raster. Sub lista cu
13

fiierele raster importate este numele i locaia bazei de date unde urmeaz
s fie importate datele raster. Apoi vom da OK.
OBS.: Seturile de date create (Rauri, Drumuri, Localitati, Limite_judet) sunt
goale, nu exist din punct de vedere spaial. Pentru a le crea din punct de vedere
spaial va trebui s le aducem n spaiul de lucru din ArcMap (cu Add Data >
D:\LICENTA\GIS_2013\[Sectia]\[Anul]\ [Grupa]\Sibiu.mdb), s pornim o sesiune
de editare (Editor > Start Editing > alegem layer-ul dorit i vom trece la digitizare
> Save Edits > Stop Editing cnd am terminat de editat).
III. TOPOLOGIE
Topologie
ntr-un GIS, relaiile spaiale dintre caracteristici sunt definite de topologie.
ntr-o geodatabase, putei alege dac s se creeze topologie pentru elemente
de clas.
Exist trei tipuri de topologie disponibile n geodatabase: topologie
geodatabase, topologie hart, i topologie creat pentru o reea geometric.
Un Feature class poate participa ntr-o singur topologie la un moment dat.
O topologie geodatabase este un set de reguli i proprieti care definete
relaiile spaiale pe care dorii s le modelai i s le pstrai n datele pe care
le utilizai. ArcGIS include peste 20 de regulile topologice din care putei
alege.
O topologie hart creeaz relaii temporare topologice ntre una sau mai
multe caracteristici din cadrul unei clase caracteristice n timpul unei sesiuni
de editare n ArcMap. n ArcMap instrumentele de editare a topologiei sunt
folosite pentru a menine aceste relaii n timp de editare.
ntr-o topologie de reea geometric, relaiile topologice sunt stabilite ntre
feature class de tipul punct i linie, fiind stocate n setul de date cu aceeai
caracteristic.
EXERCIIU TOPOLOGIE
1. Actualizarea bazei de date spaiale i de tip atribut
Deschidei programul ArcGIS, aplicaia ArcMap. Din File > Open folosii
crarea:
D/LICENTA/[Disciplina]/[Sectia]/[Anul]/[Grupa]/Date_GIS
i
deschidei Exercitiu_Editare (fig. 19).

14

Fig. 19. Spaiul de lucru cu ferma viticol ce va constitui obiectul exerciiului


Imaginea de pe ecran reprezint o ferm viticol. Cldirile, traseul
conductelor subterane de scurgere i gurile asociate de canal au fost digitizate.
Situaia prezentat ns de cldirile digitizate este una veche, ntre timp
construindu-se nc o cldire i extinzndu-se alte dou. Prin construcia cldirii din
partea de NE a fermei a trebuit s fie remodelat reeaua de canalizare din acea
zon, ea neputnd trece pe sub cldire. Sarcina noastr este s actualizm baza de
date, realiznd modificrile conform informaiilor din imaginea aerian.
nainte de asta haidei s ne uitm la baza de date a fiecrui strat, s-i
vedem atributele. Facei clic dreapta pe stratul [Depozit_vin] din legend i alegei
opiunea [Open Attribute Table]. Se deschide un tabel care conine 9 coloane (fig.
20).

Fig. 20. Baza de date a stratului Depozit_vin


15

Se poate vedea c unele coloanele sunt completate (DESTINATIE,


AN_CONSTRUCTIE, ETAJE .a.), altele sunt parial completate (AN_RENOV), iar
altele sunt goale (SUPRAF_TOT). Noi va trebui s completm toate coloanele, ns
vom face acest lucru mai spre sfritul exerciiului. nchidei acum acest tabel.
Deschidei n acelai mod tabelul de atribute de la stratul Conducte (fig. 21).

Fig. 21. Baza de date a stratului Conducte


Se poate observa c aici avem de-a face cu un tabel coninnd doar 3
coloane, toate create de ctre program n momentul n momentul n care a fost
digitizat reeaua de conducte. Remarcai stratul [SHAPE_Lenght] care ne
precizeaz lungimea fiecrui segment de conducte exprimat n metri. nchidei
acest tabel i deschidei tabelul de atribute pentru stratul [Guri canal] (fig. 22).

Fig. 22. Baza de date a stratului Guri canal


Acesta este tabelul unui strat de tip punct. Conine 4 coloane, din care
primele dou au fost create de ctre program la digitizarea punctelor, iar celelalte
dou au fost create de ctre utilizator. Dup ce ai consultat datele din acest tabel,
nchidei-l.
n acest moment ne putem apuca de lucru i anume vom plasa pe hart,
vom digitiza cldirile care au fost construite ntre timp. Primul lucru pe care l vom
face este s digitizm anexa din prelungirea cldirii din partea sudic a fermei (fig.
23).

16

Fig. 23. Locaia anexei care trebuie digitizat


Pentru a avea o imagine mai detaliat a zonei n care urmeaz s lucrm
apelai un bookmark ce ne arat aceast zon mai mare: View > Bookmarks >
Depozit 2 (fig. 24 i fig. 25).

Fig.24. Bookmark-ul Depozit 2

Fig.25. Spaiul de lucru n urma bookmark-ului

Dup cum se observ anexa a fost construit n prelungirea cldirii din


stnga sus. Pentru a fi mai exaci n ceea ce privete plasarea limitelor noii cldiri
(de fapt doar a colurilor ei) vom presupune c am fost n teren cu un GPS i am
marcat poziia exact a colurilor. Am obinut urmtoarele valori (Tabelul 4):
Tabelul 4. Locaiile colurilor cldirii n sistem Stereo70
Col stnga
Col dreapta

x
y
245507.400 512708.000
245514.200 512712.700
17

Coordonatele sunt date n metri n sistemul de proiecie Stereo70 (aa c nu


trebuie s v speriai de aceste valori ). Tot ce trebuie s facem este s prelungim
cldirea din NV ctre SE pn n locaiile luate cu GPS-ul.
Pentru a face acest lucru, trebuie ca n ArcMap s iniiem o sesiune de
editare, pentru c n acest moment nu putem modifica locaiile, lungimile sau ariile
obiectelor de pe hart. Iniierea unei sesiuni de editare se face apelnd n primul
pas bara de unelte (Toolbar) Editor. Aceasta poate fi fcut vizibil apelnd View >
Toolbars > Editor (fig. 26).

Fig. 26. Vizualizarea barei de unelte Editor


Dup apariia barei aceasta se poate lsa flotant (acolo unde a aprut) sau
se poate andoca (lipi) n partea de sus, lng celelalte bare de unelte. Pentru
iniierea sesiunii de editare se apas butonul Editor > Start Editing (fig. 27).

Fig. 27. Pornirea unei sesiuni de editare


n acest moment cmpurile Task i Target care iniial erau pe fond gri i deci
inactive s-au transformat pe fond alb (fig. 28).
18

Fig. 28. Activarea funciilor pe bara Editor


La cmpul Task (sarcin) avem posibilitatea s alegem tipul de operaie. Noi
trebuie s modificm forma i aria unui poligon preexistent, deci vom alege [Modify
Feature] (fig. 29).

Fig. 29. Alegerea tipului de operaie


La cmpul [Target] (int) alegem stratul asupra cruia vrem s facem
modificrile. Pentru noi acesta este [Depozit_vin], avnd n vedere c acesta
conine poligoanele prin care sunt reprezentate cldirile (fig. 30).

Fig. 30. Alegerea stratului n care se fac modificri


ncepem prin a selecta cldirea pe care vrem s o modificm. Selecia se
face utiliznd butonul [Edit Tool] de pe bara de unelte Editor (fig. 31).

19

Fig. 31. Apsarea butonului Edit Tool


Dup ce am apsat acest buton facem clic pe cldirea pe care vrem s o
prelungim pentru a o selecta (fig. 32).
Fig. 32. Selectarea cldirii pe care
vrem s o prelungim
Se observ acum cu culoare
albstrie limitele cldirii precum i
punctele (vertexurile) unde liniile i
schimb direcia. Dup cum am precizat
noi cunoatem noile locaii ale colurilor
cldirii, care au fost luate cu GPS-ul,
date cuprinse n Tabelul 1. Pentru a
deplasa colurile din locaiile actuale pe
noile locaii se procedeaz n felul
urmtor: ne deplasm cu mausul peste
el pn cnd se schimb forma
cursorului devine un ptrel cu o
serie de sgei n dreptul laturilor. n
acest moment se execut clic dreapta
(fig. 33) i se alege opiunea [Move To...], ceea ce va permite deplasarea punctului
respectiv pe o locaie dat de noi n cadrul unei casete care se deschide (fig. 34).

Fig. 33. Alegerea opiunii Move To...

Fig. 34. Fereastra opiunii Move To...

Momentan n cmpurile x (stnga), y (dreapta) din caset sunt trecute


valorile din acest moment ale punctului. Cum noi avem datele luate cu GPS-ul le
20

vom introduce pe acestea. Vizitai din nou Tabelul 1 i copiai de acolo prima dat
valoarea lui x pentru colul din stnga i scriei-o peste valoarea din cmpul din
stnga din caset iar apoi idem pentru y (fig. 35).

Fig. 35. Completarea casetei cu noile valori


Dup ce ai introdus i valoarea pentru y apsai tasta Enter de la tastatur.
Colul cldirii va trebui s se deplaseze pe noua locaie (fig. 36).
Fig. 36. Deplasarea colului din stnga jos a cldirii pe
noua poziie
Repetai operaia pentru colul din dreapta:
deplasai-v cu mausul peste el, clic dreapta, [Move To...],
apoi copiai valorile din Tabelul 1 pentru colul din dreapta
pentru x, y i nlocuii valorile din caset; apsai Enter
dup ce ai introdus i valoarea pentru y iar acum colul
din dreapta trebui s-i ocupe noua poziie. Facei clic cu
mausul undeva pe ecran de preferabil n afara poligoanelor
i n acest moment cldirea se va prelungi pn n locaiile
noilor coluri. Pe lng modificarea desenului s-au produs
modificri i n baza de date, a atributelor acestui strat.
Pentru verificare deschidei baza de date a stratului [Depozit_vin] i consultai
pentru obiectul nr. 2 (Spaiu depozitare) cmpurile [SHAPE_Lenght] i
[SHAPE_Area] i comparai-le cu cele corespunztoare din Fig. 2. Acesta este un
avantaj al folosirii formatului Feature Class fa de Shapefile (care la rndul lui are
ns o serie de alte avantaje).
n acest moment am terminat lucrul la aceast cldire. De la
View>Bookmarks alegei Depozit 1. n partea de NE a fermei avem o situaie
similar (fig. 37).

21

Fig. 37. Locaia anexei cldirii care trebuie modificat


Pentru a vedea mai bine zona alegei de la Bookmarks Depozit 3 (fig. 38).

Fig. 38. Imaginea cldirii n urma folosirii bookmark-ului Depozit 3


i n aceast situaie s-a modificat forma cldirii prin construcia unei anexe
ce prelungete imobilul. Acum vom folosi ns o alt metod, care ns nu mai
lucreaz n coordonate absolute ca n cazul precedent, ci n coordonate relative.
Avnd n vedere c aceast construcie reprezint un hangar pentru utilaje care mai
poate suferi modificri nu este nevoie de a fi foarte exaci. Vom considera c pe
teren am msurat cu ruleta cu ci metri s-a extins cldirea (cu ct s-au deplasat
colurile) mai la sud i mai la est.
Facem dublu clic pe cldirea a crei form vrem s o modificm. n acest
moment putem vedea punctele reprezentnd colurile cldirii. Ne deplasm peste
colul din stnga i n momentul n care cursorul i schimb forma ca i n cazul
anterior facem clic dreapta i alegem opiunea [Move...]; se deschide o fereastr
asemntoare cu cea din aplicaia anterioar, ns valorile pentru x i y aici sunt 0
(zero). Aici vom introduce noua poziie a colurilor cldirii n valori de cu ct mai la
est i cu ct mai la sud. n urma msurtorilor realizate s-a constatat c prin
construcia anexei noile coluri sunt situate cu 3 m mai la est i cu 6 m mai la sud.
Vom introduce aceste valori n fereastra deschis: x = 3, y = -6 (- (minus) pentru
c deplasm punctul ctre sud, ctre nord ar fi fost cu +) (fig. 39).

Fig. 39. Completarea castei Move... cu noile valori


22

Dup introducerea datelor apsm Enter iar colul trebuie s se deplaseze pe


noua poziie. Executm aceeai operaie cu punctul celuilalt col i facem clic cu
mausul undeva pe ecran pentru ca modificrile s se produc.
Am vzut astfel dou metode de modificare a limitelor unor obiecte de tip
poligon, prima implicnd introducerea de coordonate absolute (ntr-un sistem de
proiecie), a doua utiliznd coordonate relative. n funcie de situaia de pe teren
sau de datele pe care le avem la ndemn, una dintre cele dou metode se poate
dovedi eficient.
Dac nu dispunem de nici un fel de msurtori sau date i totui vrem s
actualizm o baz de date spaial, putem face acest lucru digitiznd limitele sau
traseul obiectelor vizual utiliznd o imagine a terenului. Este exact ce vom face n
cele ce urmeaz. De la View > Bookmarks alegei Depozit 4 (fig. 40).

Fig. 40. Imaginea fermei n urma folosirii bookmark-ului Depozit 4


ntre cldirile fermei a mai fost construit una, care apare pe imaginea
aerian, ns nu apare pe harta digitizat. De acest lucru ne vom ocupa n
continuare. Cum nu avem coordonatele colurilor, singurul lucru pe care-l putem
face este s apreciem limitele cldirii, ceea ce implic un anumit grad de
inexactitate.
Pentru a putea trasa limitele cldirii ne trebuie o unealt care ne permite
acest lucru. Apsai de pe bara de instrumente Editor butonul cu form de creion
(fig. 41).
23

Fig. 41. Butonul Sketch Tool


Cursorul se transform ntr-o int. Deplasai-v peste colul din dreapta sus
al cldirii i facei clic peste el, ct mai exact posibil, deplasai-v apoi ctre colul
din dreapta jos (vei vedea o linie care unete punctul n care ai fcut clic i poziia
actual a cursorului) i facei clic peste el; repetai operaia pentru colul din stnga
jos i apoi pentru cel din stnga sus (n aceast ordine). Dup ce toate colurile au
fost marcate facei clic dreapta peste acesta din urm i alegei opiunea [Finish
Sketch] (fig. 42).

Fig. 42. ncheierea editrii cldirii


n acest moment cldirea trebuie s se evidenieze pe hart. Pentru moment
am terminat cu digitizarea cldirilor: situaia de pe hart este conform cu cea din
teren, vizibil pe fotografia aerian. Cu toii meritm o pauz, ns lucrul nu s-a
terminat nc. Pentru construcia nou realizat trebuie s introducem cteva
informaii n baza de date de tip atribut. Deschidei-o (vezi pagina 17) i vei vedea
c majoritatea cmpurilor sunt goale cu excepia [OBJECTID*], [SHAPE*],
[SHAPE_Length] i [SHAPE_Area] pe care programul le completeaz automat.
Avnd n vedere c suntem n sesiunea de editare o s completm acum unele
date. Nu vom completa toate cmpurile, ci doar cele din tabelul de mai jos:
Tabelul 5 (vezi i fig. 43). Informaiile referitoare la noua cldire
Cmpul
DESTINATIE
AN_CONSTR
ETAJE

Coninut
Motel
2006
2

24

Fig. 43. Completarea bazei de date Depozit_vin pentru cldirea nou creat
Avnd n vedere c aceast cldire este recent construit nu este cazul de a
completa cmpul [AN_RENOV], dup cum acest spaiu nu este completat nici
pentru o serie de anexe sau cldiri cu scop de depozitare. Singurul cmp care mai
trebuie completat este [SUPRAF_TOT]. Acesta se calculeaz nmulind datele din
cmpul [SHAPE_Area] cu numrul de etaje din cmpul [ETAJE]. Programul ArcMap
dispune de o funcie-calculator care permite realizarea acestei operaii automat n
felul urmtor: facei clic pe capul de coloana a cmpului [SUPRAF_TOT] (chiar pe
textul cu acelai nume), ea trebuie s se selecteze se face verde-albastru, apoi
executai clic dreapta pe acelai text i alegei opiunea [Calculate Values...] (fig.
44).

Fig. 44. Selectarea cmpului SUPRAF_TOT


Se deschide o fereastr n care vom construi o expresie de calcul a suprafeei
totale n felul urmtor: n cmpul din partea de jos a ferestrei, sub textul
[SUPRAF_TOT =] se va trece expresia de calcul; pentru aceasta se va face clic
simplu pe textul [SHAPE_Area] din cmpul [Fields:], apoi se apas butonul [*] din
dreapta pentru operaia de nmulire i apoi din nou n cmpul [Fields:] pe [ETAJE]
(fig. 45).

25

Fig. 45. Completarea formulei de calcul a suprafeei totale


Dup ce expresia este complet se poate apsa butonul [OK] iar cmpul
[SUPRAF_TOT] se va popula cu date (fig. 46).

Fig. 46. Rezultatul calculului cmpului SUPRAF_TOT


n acest moment baza de date este complet, avnd i suprafaa total
disponibil n fiecare dintre cldiri. Pentru ca modificrile s fie fcute permanente
trebuie s le salvm. Salvarea se face apsnd butonul [Editor] (de pe bara de
unelte Editor) i alegerea opiunii [Save Edits]
De precizat c pentru a se salva modificrile fcute bazei de date trebuie
neaprat s folosim acest buton. Folosirea clasicului buton [Save] nu are aceleai
efecte, deoarece acesta salveaz doar compoziia (cte strate sunt, cum sunt
simbolizate, nivelul de zoom .a.) i nu ce anume s-a modificat n baza de date.
Dac luai o mic pauz, din acelai meniu alegei opiunea [Stop Editing],
dac nc mai avei chef de lucru lsai-o deschis pentru c vom avea nevoie de ea
i n exerciiul urmtor.
2. Folosirea topologiei pentru editarea obiectelor
Exist anumite situaii cnd obiectele dintr-un strat sunt legate de obiectele
din alt strat n mod funcional. De exemplu cnd ntr-o reea de transport n comun
26

dintr-un ora se modific traseul unui autobuz, automat trebuie relocate i staiile
sau viceversa. n cazul nostru avem reeaua de conducte i de guri de canal. Cum
ele sunt strns legate ntre ele, este evident c modificarea traseului uneia va
antrena i modificarea locaiei celeilalte. Mai concret, dac accesai Bookmark-ul
Depozit 4 (ar trebui s tii cum), vei vedea c o conduct trece pe sub spaiul pe
care a fost construit cldirea din exerciiul anterior. Aa ceva este puin probabil;
n plus o gur de canal cade chiar n interiorul cldirii. Este clar c nici unul dintre
noi nu ar vrea o astfel de cas . Situaia trebuie remediat. Vom deplasa traseul
conductei pe la est i nord de cldire, ns n acelai timp trebuie deplasat i gura
de canal. Aceste dou obiecte trebuie ns s funcioneze unitar, adic atunci cnd
deplasm un obiect s fie antrenat i deplasarea celui de al doilea. Aceast
operaie implic funcii ce in de topologie (parte a geometriei care se ocup cu
studiul raporturilor dintre obiecte: vecintate, includere, adiacen etc.). Evident c
exist i posibilitatea s deplasm obiectele pe rnd ns prin folosirea topologiei
acest lucru este mai simplu de realizat i fr teama de a grei de exemplu
plasarea unei guri de canal lng i nu pe traseul unei conducte.
Pentru nceput trebuie s deschidem o sesiune de lucru (Editor > Start
Editing). Apoi trebuie adus bara de lucru [Topology] din View > Toolbars >
Topology. Pe bara [Topology] se apas butonul [Map Topology] (fig. 47).

Fig. 47. Butonul Map Topology


Se deschide o fereastr n care trebuie s precizm stratele care dorim s
intre n construcia topologic (care vrem s fie legate). Bifai stratele [Guri canal]
i [Conducte] (fig. 48). Dup care apsai butonul [OK].

Fig. 48. Completarea ferestrei Map Topology


49).

Pe bara de unelte [Topology] apsai acum butonul [Topology Edit Tool] (fig.
27

Fig. 49. Butonul Topology Edit Tool


Cursorul i-a modificat form ntr-o sgeat alb. Facei clic cu cursorul pe
gura de canal din spaiul cldirii. Ea se va selecta recunoatei acest lucru dup
faptul c apare o bulin roz peste gura de canal. Deplasai-v cu mausul peste
acest punct i cnd cursorul se transform ntr-o cruciuli cu 4 sgei facei clic pe
gura de canal i cu butonul mausului apsat tragei gura de canal n poziia
artat n fig. 50; eliberai butonul mausului.

Fig. 50. Plasarea pe o nou poziie a gurii de canal


Dup cum se poate vedea, cu toate c ai acionat doar asupra obiectului de
tip punct (gura de canal), au fost deplasate i segmentele de conducte ce erau
vecine cu acest punct. Aceasta datorit faptului c am folosit funciile topologice.
Acum nu trebuie s ne facem probleme dac aceste dou obiecte (gura de canal i
conductele) sunt n relaie corect. Evident c i baza de date de tip atribut reflect
modificrile, n sensul c actualizeaz noile poziii i lungimi ale obiectelor.
n acest moment de la butonul Editor se poate accesa opiunea [Save Edits]
i apoi [Stop Edits]. Nu este neaprat nevoie s apsm butonul [Save] nainte de
a prsi programul, ntruct modificrile sunt deja salvate iar la spaiul de lucru nu
am adugat nici un strat nou sau nu am modificat simbologia. Prin apsarea
butonului [Save] se poate salva doar noua poziie de zoom pe care o avem.
n aceste exerciii ai avut ocazia de a v familiariza cu cteva operaii
privind modificrile ce pot fi aduse bazei de date spaiale i de tip atribut, cu
ajutorul unor funcii ce duc la creterea gradului de exactitate.

28