13.07.2013 Views

Szamitogepes terkepeszet-konyv.pdf

Szamitogepes terkepeszet-konyv.pdf

Szamitogepes terkepeszet-konyv.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3. Állományformátumok a digitális kartográfiában<br />

A DWG Ès a DXF form·tumok gyakorlatilag ugyanazt a grafikus inform·ciÛt t·rolj·k,<br />

de a DXF ·llom·nyok ñ lÈvÈn tiszta szˆveg·llom·nyok ñ jÛval nagyobbak.<br />

⁄jabb ñ egyelőre mÈg csak kevÈs m·s program ·ltal ismert ñ verziÛja (13, 14) m·r<br />

t·mogatja a BÈzier-gˆrbÈket, a speci·lis 3D-s bővÌtÈseket, sőt a raszteres ·llom·nyok is<br />

be·gyazhatÛk [2].<br />

Az AutoCAD 2000 DXF form·tuma az előző v·ltozatokÈra Èp¸l. Az ·llom·ny alapelemei<br />

a csoportkÛdok Ès az ehhez tartozÛ ÈrtÈkek. Az adott kÛd m·r meghat·rozza a hozz·<br />

tartozÛ ÈrtÈk tÌpus·t is. A kÛdokat a kˆnyebb ·ttekinthetősÈg kedvÈÈrt cÈlszerű csoportokba<br />

szervezni. A strukt˙ra a kˆvetkező:<br />

ï fejlÈc (header): ·ltal·nos inform·ciÛkat kˆzˆl (pl. verziÛsz·m, rendszerv·ltozÛk);<br />

ï oszt·lyok (classes): tartalma zˆmmel előre meghat·rozott;<br />

ï t·bl·zatok (tables): tˆbbfÈle inform·ciÛt tartalmazhat t·bl·zatos form·ban (rÈtegek,<br />

stÌlusok, vonaltÌpusok);<br />

ï blokkok (blocks): speci·lis objektumfajta, alkalmas pl. ˆsszetett tÈrkÈpjelek defini·l·s·ra;<br />

ï entit·sok (entities): a grafikus objektumokat Ìrja le;<br />

ï objektumok (objects): a nem grafikus objektumokat sorolja fel;<br />

ï előkÈp (thumbnailimage): ez az opcion·lis rÈsz a rajz egy előkÈpÈt tartalmazza, hogy<br />

l·thatÛ legyen a DXF ·llom·ny kˆzelÌtő tartalma a teljes betˆltÈs előtt.<br />

A DXF rendkÌv¸l szigor˙ Ès bonyolult strukt˙ra, ezÈrt viszonylag nehÈz olyan programot<br />

kÈszÌteni, amely szab·lyosan Èrtelmezhető ·llom·nyt ·llÌt elő. Ha az AutoCAD<br />

nem szabv·nyos vagy Èrtelmetlen szekciÛkat, sorokat tal·l, kihagyja a problÈm·s rÈszek<br />

ÈrtelmezÈsÈt.<br />

3.2.2. HPGL (Hewlett-Packard Graphic Language), HPPCL (Hewlett-<br />

Packard Printer Control Language)<br />

A HPGL plottervezÈrlő nyelv a plotterek műkˆdÈsi saj·toss·gaibÛl adÛdÛan csak egyenes<br />

vonalak rajzol·s·ra kÈpes, a gˆrbÈket sokszˆgvonalakra bontja. SzintÈn f·jdalmas korl·toz·s,<br />

hogy nem kÈpes homogÈn szÌnkitˆltÈsre, fel¸letkitˆltÈsre csak k¸lˆnfÈle sraffoz·si<br />

lehetősÈgek ·llnak rendelkezÈs¸nkre.<br />

Maga a nyelv tulajdonkÈppen rendkÌv¸l egyszerű utasÌt·sokbÛl ·ll: vonalh˙z·s (ÌrÛfej a<br />

papÌron), tollmozgat·s (ÌrÛfej a papÌr felett), illetve a fejlett plotterek esetÈben tollcsere<br />

(eltÈrő szÌnek haszn·lata). Elvileg 255 fÈle szÌnű toll haszn·lhatÛ, gyakorlatilag a dr·g·bb<br />

modellek is csak 8 tollat tudnak kezelni.<br />

A nyelv bemutatkoz·sa a HP 7475A tÌpus˙ plotter megjelenÈsÈhez kˆthető, fejlettebb<br />

v·ltozata az egyelőre kevÈssÈ elterjedt PGL/2. A HPGL form·tum tiszta ASCII ·llom·ny.<br />

SzintÈn a HP nyomtatÛihoz kˆtődik a PCL nyelv, mely m·r nem plotter-, hanem nyomtatÛvezÈrlő<br />

nyelv. T·mogatja mind a raszteres, mind a vektoros grafik·t (Ìgy tulajdonkÈp-<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!