A4 OctaviaTour OwnersManual Hu

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.htm
  • 7/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&