Sunteți pe pagina 1din 16

Referat ArcGIS 2 Editarea obiectelor; folosirea topologiei

Programul ArcGIS ofer posibilitatea editrii informaiilor prezente pe spaiul de lucru att n ceea ce privete aranjamentul spaial al obiectelor, ct i al atributelor acestora. Acest exerciiu va demonstra cum se poate actualiza o baz de date. De asemenea, se va introduce conceptul de topologie, prin care obiectele dintr-un strat sunt legate de cele din alt strat, modificrile efectuate asupra unora antrennd modificri n cellalt. 1. Actualizarea bazei de date spaiale i de tip atribut Deschidei programul ArcGIS, aplicaia ArcMap. Din File > Open folosii crarea: discul Z(studenti)\S_XX (n funcie de numele fiecrui calculator)\GIS_2009\[secia]\[grupa]\[ArcGIS]\Exercitiul_2_Editare.mxd (Fig. 1).s

Fig. 1. 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. 2).

Fig. 2. Baza de date a stratului Depozit_vin

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. 3).

Fig. 3. 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. 4).

Fig. 4. 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. 5).

Fig. 5. 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. 6 i 7).

Fig. 6. Accesarea bookmark-ului Depozit 2 Fig. 7. Spaiul de lucru n urma accesrii 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 1):
Tabelul 1. Locaiile colurilor cldirii n sistem Stereo70
x Col stnga Col dreapta 245507.400 245514.200 y 512708.000 512712.700

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. 8).

Fig. 8. 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. 9).

Fig. 9. 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. 10).

Fig. 10. 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. 11).

Fig. 11. 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. 12).

Fig. 12. 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. 13).

Fig. 13. 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. 14).

Fig. 14. 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. 15) 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. 16).

Fig. 15. Alegerea opiunii Move To...

Fig. 16. 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 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. 17).

Fig. 17. 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. 18).

Fig. 18. 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. 19).

Fig. 19. Locaia anexei cldirii care trebuie modificat

Pentru a vedea mai bine zona alegei de la Bookmarks Depozit 3 (Fig. 20).

Fig. 20. 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. 21).

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

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. 22).

Fig. 22. 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. 23).

Fig. 23. 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. 24).

Fig. 24. 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 (cum? vezi pagina 2) 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 2 (vezi i Fig. 25). Informaiile referitoare la noua cldire Cmpul DESTINATIE AN_CONSTR ETAJE Coninut Motel 2006 2

Fig. 25. 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. 26).

Fig. 26. 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. 27).

Fig. 27. 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. 28).

Fig. 28. 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] (Fig. 29).

Fig. 29. Salvarea modificrilor realizate

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 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. 30).

Fig. 30. 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. 31). Dup care apsai butonul [OK].

Fig. 31. Completarea ferestrei Map Topology

Pe bara de unelte [Topology] apsai acum butonul [Topology Edit Tool] (Fig. 32).

Fig. 32. 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. 33; eliberai butonul mausului.

Fig. 33. 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.

ntrebri i teme de reflecie: Pentru a efectua modificri n poziia sau traseul unor obiecte ce funcie trebuie s activm mai nti? Care este diferena dintre [Move...] i [Move To...] atunci cnd vrem s deplasm un punct? Gndii-v la alte exemple n care topologia se poate dovedi util. Ce opiune trebuie folosit cnd vrem s fim siguri c modificrile realizate de noi se vor pstra i pe mai trziu?

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