Upload
derzsi-elthes-andras
View
212
Download
0
Embed Size (px)
Citation preview
7/25/2019 A4 OctaviaTour OwnersManual Hu
1/4
Szvegek betltse DXF fjlblQGIS 2.6
dr. Siki Zolt
A QGIS(OGR) a DXF fjlokbl a szveg (TEXT) entitsokat pont elek!nt veszi t" a feli#atszveg!t a Textoszlopban $el%ezi& Ez # le$et's!get biztost a##a" $og% a Textoszlopbl k!ket
k!szts*nk a QGIS+ben& Azonban a feli#at i#n%a" igaztsa !s agassga elveszik& Ae,,ig ap#og#afejleszt'k ezeket az a,atokat ne veszik t a DXF fjlbl" a,,ig valail%en ke#*l' -tat$asznl$at-nk& Az albbiakban kzz!teszek eg% gawkszk#iptet" ell%el a szveg elfo#gatsi szg!t !sa agassgt is t t-,j-k venni&A gawk a G!" p#ojekt eg% szvegfjl fel,olgoz eszkze" el% a QGIS+$ez $asonlan n%ltfo##sk,." /in-0 !s 1in,o2s ope#is #en,sze#en is $asznl$at& A DXF fjl sze#kezet!nek !s agawkp#og#aok #!szletesebb ise#tet!s!t el$ag%va kzl a p#og#a fo##sk,jt&
BEGIN { entity = ""; last =""; i = 0; printf "id;layer;x;y;angle;height;text\n";}/ENTITIES//E!/ { if #$0 % "& '0($" )) entity == "TE*T"+ {
i,,; printf "-d;\"-s\";-.f;-.f;-.f;-.1f;\"-s\"\n" i layer x yangle height text; entity = ""; } if #last % "& '0$"+ { entity = $1; } if #last % "& '1$"+ { text = $1; } if #last % "& '2$"+ { layer = $1; } if #last % "& '10$"+ { x = $1; } if #last % "& '30$"+ { y = $1; } if #last % "& '0$"+ { height = $1; } if #last % "& '40$"+ { angle = $1; } last = $0;
}
A fenti p#og#alistt solja a txt2csv.awknev3 fjlba" aj, az albbi pa#ansot f-ttassa le (el'z'leg aga2k p#og#aot telepteni kell a g!p!#e" p!l,-l innen4$ttp455gn-2in67&so-#efo#ge&net5pakages5ga2k&$t &
ga56 7f txt38s9.a56 input.dxf: output.csv
Az input.dxfilletve az output.csv$el%!#e #ja be a sajt fjljainak nev!t&
Ez-tn in,tsa el a QGIS+t" azon bel*l a szvegfjl #!teg $ozza,st az albbi belltsokkal4
http://gnuwin32.sourceforge.net/packages/gawk.htmhttp://gnuwin32.sourceforge.net/packages/gawk.htm7/25/2019 A4 OctaviaTour OwnersManual Hu
2/4
Az g% kapott pont #!teg t-laj,onsgai kztt a szibl- !#etet lltsa 8+#a (ne lt$at lesz)&
A k!k f*ln lltsa be a feli#at ez'j!t a text+#e& A szveg !#et!t pe,ig a height oszloppalvez!#elt#e !s ,ienzijt t!#k!pi eg%s!gek#e&
7/25/2019 A4 OctaviaTour OwnersManual Hu
3/4
Az el$el%ez!s a,atok kztt ,ostsa a az el$el%ez!st eltols a ponttl+#a
A fo#gatsi szget pe,ig a,atvez!#elten az angleez' !#t!k#e4
7/25/2019 A4 OctaviaTour OwnersManual Hu
4/4
Ez-tn a DXF+fel azonos i#n%ba ll !s !#et3 feli#atokat kap-nk&
789:&89&97&