Sunteți pe pagina 1din 5

Conversia fiierelor din format DXF n format ESRI Shapefile i invers

de Florin Iosub
Publicat la 2 !ov 2 !ivel de dificultate% " # Sec$iunea% &utoriale # Cate'oria% (IS)

Datele spaiale se gsesc stocate n diferite formate. De multe ori, pentru a lucra cu ele, suntem nevoii s le convertim dintr-un format n altul. n acest material vom vorbi despre conversia datelor din format DXF (Drawing eXc ange Format! n format "#$% # apefile &i invers. Formatul DXF a fost de'voltat de compania (utodes) &i folosit pentru prima dat n decembrie *+,-. (cest format este folosit n special n de ctre cei ce lucrea' n domeniul proiectrii asistate de calculator, cunoscut generic sub denumirea de .(D. Formatatul s apefile a fost de'voltat de compania "#$% &i introdus pe pia odat cu lansarea versiunii -./ a aplicaiei (rc0iew 1%#, n anul *++/. 2entru acest lucru s-au utili'at programele (uto.(D 3ap 4D, (rc1is +.- &i 1lobal 3apper, de&i probabil e5ist &i alte soluii.

*+ Conversia fiierelor DXF n fiiere shapefile


0om folosi pentru e5emplificare un fi&ier de tip poligon, cu inde5area aerofotogramelor ce acoper $om6nia la scara *78///. .onversia poate fi reali'at n dou moduri7 a!. Folosind (uto.(D 3ap 4D #e lanse' aplicaia (uto.(D 3ap 4D &i se desc ide fi&ierul pe care dorim s l convertim (Figura *!.

Figura *. 9rmtorul pas const n e5portarea diferitelor la:ere n format s apefile folosind urmatoarele comen'i7 File Export As SDF, se desc ide o nou fereastr n care trebuiesc trecute numele fi&ierului &i tipul n care dorim s l salvm ("#$% s apefile!, clic) ;<, dup care se desc ide o ferestr nou cu mai multe tab-uri. n tabul Selection, la Object Type, selectm de ce tip s fie vectorii e5portai (n ca'ul nostru de tip poligon!, iar la Filter selection Layers se pot selecta unul sau mai multe la:ere pe care dorim s le e5portm (n ca'ul nostru stratul inde5!. n tab-ul Data de la Select Attributes Object Properties AcDbEntity se selectea' 1eneral apoi clic) ;< (Figura -!.

Figura -. b!. Folosind (rc1%# ; alt modalitate, mai simpl, de a converti fi&ierele din format DXF n format s apefile, presupune utili'rea aplicaiei (rc1%#. 2a&ii sunt urmtorii7 #e lansea' aplicaia (rc1%# &i se ncarc fi&ierul DXF (programul (rc1%# =cite&te> nativ astfel de formate! (Figura 4!.

Figura 4. 2entru salvarea n format s apefile se procedea' astfel7 clic) dreapta n fereastra ?a:ers pe stratul inde5.d5f, pol:gon n ca'ul nostru (acelasi lucru se poate face si pentru celelalte straturi!, urmat de comanda Data Export Data, se alege calea unde vrem s fie salvat fi&ierul &i tipul acestuia (Figura @!.

Figura @. ; problema care apare n momentul conversiei fi&ierelor DXF este legat de atributele datelor vectoriale. De regul, n mediu .(D, datele de tip atribut sunt stocate pe acela&i la:er sau pe un la:er separat, sub form de etic ete de tip te5t. Fi&ierele s apefile stoc ea'a aceast informaie ntr-un fi&ier separat, de tip tabel, cu e5tensia .dbf. 2roblema poate fi re'olvat n (rc1%# folosind comanda #patial Aoin. 2a&ii sunt7

clic) dreapta pe stratul cruia vrem s i ata&m atributeleB urmea' comanda Joins and Relates Join, moment n care se desc ide o fereastr nou.

pentru W at do you !ant to join to t is layer alegem Join data "ro# anot er layer based on spatial location pentru $ oose t e layer to join to t is layer alegem la:er-ul care conine atributele (n ca'ul nostru inde5.d5f (nnotation! selectm Eac poly%on !ill be %i&en all t e atributes &i calea unde vrem s salvm fi&ierul (Figura 8!.

Figura 8.

2+ Conversia fiierelor Shapefile n fiiere DXF


; cale destul de u&oar este folosind aplicaia 1lobal 3apper. 0om folosi fi&ierul s apefile obinut la pasul de mai sus, dupa cum urmea'7 #e lansea' aplicaia 1lobal 3apper, se ncarc fi&ierul &i se setea' proiecia (n ca'ul nostru #tereo C/! (Figura D!.

Figura D. #e desc ide fereastra $ontrol $enter (clic) pe butonul ;pen .ontrol .enter!. #e optea'a pentru afi&area n fereastra de lucru a atributele stratului respectiv (Options de unde se selectea' 'se Selected Attribute (alue "or )a#e! (Figura C!.

Figura C. 9ltimul pas const n e5portul fi&ierului s apefile n format DXF, dupa cum urmea'7

File Export (ector Data Export D*FB se desc ide o fereastr nou se bifea' +nclude Display Labels as Attributes &i, opional, ,enerate Projection -PRJ. File dac dorim s avem &i fi&ierul cu proiecia (Figura ,!.

Figura ,.

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