Szamitogepes terkepeszet-konyv.pdf
Szamitogepes terkepeszet-konyv.pdf
Szamitogepes terkepeszet-konyv.pdf
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