DET Digitális Erdészeti Térkép Formátumspecifikáció Tervezet v1.8 1999. 10. 01.
A tervezet kidolgozói: Állami Erdészeti Szolgálat, Soproni Egyetem Földmérési és Távérzékelési Tanszék
Témavezetők: Dr. Bácsatyai László, Jancsó György Téma kidolgozói: Czimber Kornél, Mezei László
Tartalom: 1. A DET ELMÉLETI ÉS LOGIKAI MODELLJE ........................................................................................................ 2 2. A DET OBJEKTUM TÍPUSAINAK CSOPORTOSÍTÁSA ........................................................................................ 8 3. A DET ADATBÁZISOK TAGOLÁSA, SZEGMENTÁLÁSA- AJÁNLÁS.............................................................. 14 4. A DET KIMENETI FORMÁTUMA.......................................................................................................................... 15
DET – Digitális erdészeti üzemi térkép
2
1. A DET ELMÉLETI ÉS LOGIKAI MODELLJE Ebben a fejezetben a DET elméleti és logikai modelljét ismertetjük. Az elméleti modell írja le a valós világ azon objektumait, jelenségeit, amelyeket az adatmodell tartalmazni fog. A DET esetében az elméleti modell az 1:10'000-es térképen és az erdészeti tematikus térképeken ábrázolt térképi elemeket tartalmazza. A DET logikai modellje megadja az 1:10'000-es térképen ábrázolt objektumok leírásához szükséges geometriai- és attribútum adatokat és azok kapcsolatait. A DET négy geometriai objektumból építkezik, ezek a pont, a vonal, a terület és a felület objektumformák. A négy objektum forma geometriai elemei négy különböző tárolási egységben, azaz négy elkülönülő fedvényben kapnak helyet. A négy elkülönülő fedvényhez közvetlenül kapcsolódó négy adattáblát elsődleges adattábláknak nevezzük. A geometriai elemek és az elsődleges adattáblák rekordjai között az adatkapcsolat szigorúan egy-az-egy alapú, vagyis az N-dik geometriai elemhez mindig és kizárólag az adattábla N-dik adatrekordja kapcsolódik. Az elsődleges adattáblákhoz tetszőleges számú további adattábla kapcsolható. Az elsődleges tábla és a kapcsolt adattáblák rekordjai között már egy-a-több adatkapcsolat alakítható ki. A DET célja, hogy a négy geometriai objektum formával és a négy elsődleges adattáblával kapcsolatos követelményeket rögzítse. Az elsődleges adatmezőkön kívül további adatmezők is szerepelhetnek az elsődleges adattáblákban. A geometriai- és a topológiai adatok az alkalmazott geoinformációs rendszer grafikus adategységeiben, míg a leíró adatok adattáblákban, azon belül adatrekordokban kapnak helyet. A DET adatmodelljének leírására a relációs adatmodell a legalkalmasabb. A DET feltételezi, hogy az alkalmazott geoinformációs rendszer rendelkezik relációs adatbázis-kezelővel. A DET logikai modelljének grafikus ábrázolása:
Objektum formák
Elsődleges adattáblák és elsődleges adatmezőik
Pontok
1
1
Vonalak
1
1
Területek
1
1
Felületek
1
1
PONT adattábla Adatmezők: SORSZÁM, PTÍPUS, FELIRAT, FELX, FELY, FELSZÖG, DÁTUM, FORRÁS VONAL adattábla Adatmezők: SORSZÁM, VTÍPUS, ADMINHAT, ERDHAT, KAPCS, BAL, JOBB, DÁTUM, FORRÁS TERÜLET adattábla: Adatmezők: SORSZÁM, HELY, TAG, RÉSZLET, ALRÉSZLET, HRSZ, MUVAG, TERÜLET, DÁTUM FELÜLET adattábla: Adatmezők: SORSZÁM, FTÍPUS, DÁTUM
A DET logikai modelljét specifikáló négy táblázat:
DET – Digitális erdészeti üzemi térkép
3
PONT Geometria: geometriai pont koordinátái Elsődleges adattábla: PONT Elsődleges adatmezők Név SORSZÁM PTÍPUS FELIRAT FELX FELY FELSZÖG DÁTUM FORRÁS
Leírás a pont sorszáma a pont típusa a ponthoz tartozó opcionális felirat a felirat beillesztési pontjának x koordinátája a felirat beillesztési pontjának y koordinátája a felirat szöge K-É irányban a pont utolsó módosításának dátuma az adatforrás
Kapcsolat SORSZÁM – kapcsolt adattábla kulcs
Típus numerikus, elsődleges kulcs szöveges szöveges, opcionális numerikus numerikus numerikus dátum enumerációs
Kapcsolatok Leírás Másodlagos adattáblák kapcsolása
Kötelező nem
Megjegyzés: – a geometriai rész a pont koordinátáin kívül tartalmazhat egy felirat elhelyezési pozíciót is
VONAL Geometria: geometriai vonal töréspontjainak koordinátái Elsődleges adattábla: VONAL Elsődleges adatmezők Név SORSZÁM VTÍPUS ADMINHAT ERDHAT KAPCS BAL JOBB DÁTUM FORRÁS
Leírás a vonal sorszáma a vonal természetes típusa a vonal adminisztratív határ jellege a vonal erdészeti határ jellege a „klammer” formáját jelző adatmező a vonalhoz kapcsolódó bal oldali terület sorszáma a vonalhoz kapcsolódó jobb oldali terület sorszáma a vonal utolsó módosításának dátuma az adatforrás
Kapcsolat SORSZÁM – kapcsolt adattábla kulcs BAL – TERÜLET.SORSZÁM JOBB – TERÜLET.SORSZÁM
Típus numerikus, elsődleges kulcs szöveges enumerációs, opcionális enumerációs, opcionális enumerációs, opcionális numerikus, kapcsoló kulcs numerikus, kapcsoló kulcs dátum enumerációs
Kapcsolatok Leírás Másodlagos adattáblák kapcsolása Pont – terület topológia Pont – terület topológia
Kötelező nem igen igen
Megjegyzés: – a vonal irányultsága (kezdő és zárópont) a bal-jobb oldal eldöntése szempontjából fontos – a geometriai rész a töréspont koordinátákon kívül tartalmazhat egy felirat elhelyezési pozíciót is – a BAL, JOBB adatmezők meghatározhatók a Vonal-Terület topológia vizsgálat segítségével
DET – Digitális erdészeti üzemi térkép
4
TERÜLET Geometria: több konvex vagy konkáv poligonból felépülő geometriai terület csúcspontjainak koordinátái Elsődleges adattábla: TERÜLET
Név SORSZÁM HELY TAG RÉSZLET ALRÉSZLET HRSZ MUVAG TERÜLET DÁTUM
Elsődleges adatmezők Leírás a terület sorszáma az üzemtervezett részlet helységkódja az üzemtervezett részlet tag száma az üzemtervezett részlet részletkódja az üzemtervezett részlet alrészlet száma a terület helyrajzi száma a terület művelési ága az objektum számított területe a terület utolsó módosításának dátuma
Típus numerikus, elsődleges kulcs enumerációs, kapcsoló kulcs numerikus, kapcsoló kulcs enumerációs, kapcsoló kulcs numerikus, kapcsoló kulcs szöveges szöveges numerikus dátum
Kapcsolatok Kapcsolat Leírás SORSZÁM – kapcsolt adattábla kulcs Másodlagos adattáblák kapcsolása HELY – kapcsolt adattábla ~ mezője Másodlagos adattáblák kapcsolása TAG – kapcsolt adattábla ~ mezője Másodlagos adattáblák kapcsolása RÉSZLET – kapcsolt adattábla ~ mezője Másodlagos adattáblák kapcsolása ALRÉSZLET – kapcsolt adattábla ~ mezője Másodlagos adattáblák kapcsolása
Kötelező nem nem nem nem nem
Megjegyzés: – a geometriai rész a csúcspont koordinátákon kívül tartalmazhat egy felirat elhelyezési pozíciót is
FELÜLET Geometria: egy vagy kétszeres pontossággal ábrázolt felületet kifeszítő csúcspontok 3D koordinátái Elsődleges adattábla: FELÜLET
Név SORSZÁM FTÍPUS DÁTUM
Elsődleges adatmezők Leírás a felület sorszáma a felület típusa a felület utolsó módosításának dátuma
Kapcsolat SORSZÁM – kapcsolt adattábla kulcs
Típus numerikus, elsődleges kulcs enumerációs dátum
Kapcsolatok Leírás Másodlagos adattáblák kapcsolása
Kötelező nem
Megjegyzés: – a geometriai rész a pont koordinátáin kívül tartalmazhat egy felirat elhelyezési pozíciót is – a felület kialakítása lehet háromszög, négyszög és szabálytalan alakú is
DET – Digitális erdészeti üzemi térkép
5
A táblázatokban definiált elsődleges adatmezők közül számos adatmező típusa enumerációs, azaz csak bizonyos számú, felsorolható értéket vehetnek fel. A DET ezen adatmezők felvehető értékeit a következő táblázatokban adja meg: PONT adattábla Kód Megnevezés AA01 GPS alappont AA02 Vízszintes alappont AA03 Állandósított felmérési alappont AB01 Magassági alappont AC01 Részletpont AC02 Magassági részletpont AC03 Határkő AC04 Határoszlop AC05 Határdomb AC06 Határdomb kővel AC07 Határdomb oszloppal AC08 Lombosfa határdombbal AC09 Fenyőfa határdombbal BA02 Földrajzi felirat BA04 Természeti emlék BA05 FNM(EVH) pont CA01 Üzemi épület CA02 Idegen épület CA03 Templom CA04 Kápolna CB04 Kilátó CB05 Emlékmű CD01 Magasles CD02 Sózó CD03 Nagyvad etető CD04 Apróvad etető CD05 Bőgőhely CD06 Barcogóhely CD07 Befogó udvar CD08 Vadmentő görönd CD09 Vadátjáró CE01 Turistaház, kulcsosház CE02 Kemping, sátortábor
PTÍPUS enumerációs adatmező Kód Megnevezés CE03 Esőház CE04 Étterem, büfé CE05 WC CE06 Játszótér CE09 Pad CE10 Sípálya CE11 Tűzrakó hely CE12 Tájékoztató tábla CE13 Egyedülálló fa CE14 Sport terület DB03 Vasútállomás DC01 Híd, felüljáró DC03 Áteresz DC04 Alagút DC05 Parkoló DC06 Tömegközlekedési megállóhely DC07 Üzemanyagtöltő állomás DC08 Kilométerkő, kilométertábla EB01 Távvezeték, függőpálya tartója EB02 Távközlési adó, vevő EB03 Egyéb szakági műtárgy FA09 Forrás FB01 Kikötő FB02 Zsilip FB03 Völgyzáró gát FB04 Kút GA03 Kótált pont GB03 Gödör GB04 Halom GB05 Karsztlyuk GB06 Barlang bejárata GB09 Szikla, szakadék
PONT adattábla FORRÁS enumerációs adatmező Kód Megnevezés Kód Megnevezés 1 Digitalizálás: üzemi térkép 6 Földhivatali koordináta állomány 2 Digitalizálás: ing. nyilv. átnézeti térkép 7 Terepi mérés 3 Digitalizálás: ing. nyilv. alaptérkép 8 Fotogrammetriai kiértékelés 4 Digitalizálás: topográfiai térkép 9 Egyéb digitális állomány 5 Digitalizálás: egyéb térkép 10 Szerkesztés
DET – Digitális erdészeti üzemi térkép
6
VONAL adattábla Kód Megnevezés BA01 6 m-nél keskenyebb nyiladék BA03 Egyéb vonal CB01 Töltés CB02 Töltés korona, bevágás széle CB03 Töltés láb CC01 Állandó kerítés CC02 Vadvédelmi kerítés CC03 Elektromos kerítés CE07 Túrista útvonal CE08 Erdei tornapálya DA01 Állami műút DA02 Erdészeti szilárd burkolatú út DA03 Erdészeti műszelvényes földút DA04 Mezei és erdei út DA05 Kerékpárút DA06 Járda DA07 Ösvény DB01 Vasút (normál nyomtávú) DB02 Erdei vasút (keskeny nyomtávú) DC02 Árok
VTÍPUS enumerációs adatmező Kód Megnevezés EA01 Elektromos távvezeték EA02 Egyéb földfeletti vezeték EA03 Egyéb földalatti vezeték EA04 Drótkötélpálya EA05 Egyéb függőpálya FA01 Természetes vízfolyás / vízpart FA02 Mesterséges vízfolyás / vízpart FA05 Időszakos vízfolyás FB03 Völgyzáró gát FB05 Árvédelmi töltés FB06 Árvédelmi töltéskorona FB07 Árvédelmi töltés láb GA01 Szintvonal GA02 Eséstüske GB01 Völgyvonal GB02 Gerincvonal GB07 Vízmosás, metsződés GB08 Szakadás, tereplépcső GB09 Szikla, szakadék
VONAL adattábla Kód Megnevezés 1 Országhatár 2 Megyehatár 3 Községhatár 4 Belterület határa
ADMINHAT enumerációs adatmező Kód Megnevezés 5 Földrészlet határa 6 Alrészlet határa 7 Művelési ág határa
VONAL adattábla Kód Megnevezés 1 ÁESZ igazgatóság határa 2 Erdőtervezési körzet határa 3 Erdőkerület, pagony határa 4 Erdőtag határa
ERDHAT enumerációs adatmező Kód Megnevezés 5 Erdőrészlet határa 6 Alrészlet határa 7 Állományrész határa
VONAL adattábla FORRÁS enumerációs adatmező A kódkiosztás megegyezik a PONT adattábla FORRÁS mezőjének felsorolt értékeivel.
VONAL adattábla Kód Megnevezés 0 Nincs terület kapcsolás 1 A bal oldalon van terület kapcsolás
KAPCS enumerációs adatmező Kód Megnevezés 2 A jobb oldalon van terület kapcsolás 3 Mindkét oldalon van terület kapcsolás
DET – Digitális erdészeti üzemi térkép TERÜLET adattábla HELY enumerációs adatmező A kódkiosztás megegyezik az ÁESZ által használt helységkódolással.
TERÜLET adattábla RÉSZLET enumerációs adatmező A kódkiosztás megegyezik az ÁESZ által használt részletkódolással.
FELÜLET adattábla FTÍPUS enumerációs adatmező A kódkiosztás megegyezik az ÁESZ által használt részletkódolással.
7
DET – Digitális erdészeti üzemi térkép
8
2. A DET OBJEKTUM TÍPUSAINAK CSOPORTOSÍTÁSA Az objektumok csoportosítása egy hármas tagolású, hierarchikus rendszerben történik. Az objektumok azonosítója az objektum osztályát, csoportját és típusát írja le a következő módon: első betű: A..Z – az objektum osztálya második betű: A..Z – az objektum csoportja harmadik, negyedik szám: 01..99 – az objektum típusa. Bizonyos területeknél és határvonalaknál előfordulhat, hogy egy objektumnak több típusa is van. Egy erdőrészlet, más és más objektumtípust képvisel erdőgazdálkodási, vadgazdálkodási, természetvédelmi, és közigazgatási szempontból. Egy folyó, mint folyóvíz kategória, lehet egyben földrészlet és megyehatár is. Az ilyen objektumoknál a természetes, szemmel látható földrajzi objektumot kell leírni. Az objektum más szempontok szerinti kategorizálása csak újabb attribútumok bevezetésével lehetséges. A határvonalak esetében bizonyos egyszerűsítést nyújt a vonal-terület topológia. Amennyiben a vonal két oldalán található terület valamely kiválasztott attribútumértéke eltér, akkor a vonal az attribútum szerinti határvonal. Ez a megfogalmazás lehetővé teszi az ország-, megye-, község-, tagés részlethatár, továbbá a vadgazdálkodási-, természetvédelmi területegységek közötti határvonalak meghatározását. Ebből következik, hogy elegendő a területek esetében a több szempont szerinti objektum kategorizálást megoldani, ugyanis a határvonalak kivétel nélkül levezethetők a vonal-terület topológia felhasználásával. Ezek után az objektum hierarchiának megfelelően az objektumosztályok, majd a csoportok, végül az objektumtípusok táblázatai kerülnek felsorolásra. Az objektumok osztályai: Objektumosztály jelölése A B C D E F G
Az osztály megnevezése Geodéziai pontok Egyéb objektumok Épületek, építmények Közlekedési létesítmények Távvezetékek Vizek, vízügyi létesítmények Domborzat
Típusok száma 13 9 35 18 8 14 12 109
DET – Digitális erdészeti üzemi térkép
9
Az egyes osztályokon belüli csoportok felsorolása: Objektumcsoport AA AB AC
Csoport megnevezése A – Geodéziai pontok Vízszintes és 3D geodéziai alappontok Magassági geodéziai alappontok Részletpontok
Típusok száma
BA BB
B – Egyéb objektumok Egyéb objektumok Feliratok
CA CB CC CD CE
C – Épületek, építmények Épületek Építmények Kerítések Vadászati létesítmények Közjóléti-, turisztikai létesítmények
4 5 3 9 14
DA DB DC
D – Közlekedési létesítmények Úti közlekedés Vasúti, kötöttpályás közlekedés Közlekedés műtárgyai
7 3 8
EA EB
E – Távvezetékek Távvezetékek, függőpályák Távvezetékek, függőpályák műtárgyai
5 3
FA FB
F – Vizek, vízügyi létesítmények Folyóvíz és állóvíz Vízügyi létesítmények
7 7
GA GB
G – Domborzat Szintvonalak Domborzati alakzatok
3 9
3 1 9
4 5
DET – Digitális erdészeti üzemi térkép
10
Az objektumtípusok táblázatai: Kód
Objektumtípus
Pont
Vonal Terület Felület
DAT
A – Geodéziai pontok AA – Vízszintes és 3D geodéziai alappontok AA01 GPS alappont + AA02 Vízszintes alappont + AA03 Állandósított felmérési alappont +
AA01 AA02-04 AA05
AB – Geodéziai magassági alappontok AB01 Magassági alappont +
AB01-07
AC01 AC02 AC03 AC04 AC05 AC06 AC07 AC08 AC09
Kód
Részletpont Magassági részletpont Határkő Határoszlop Határdomb Határdomb kővel Határdomb oszloppal Lombosfa határdombbal Fenyőfa határdombbal
Objektumtípus
AC – Részletpontok + + + + + + + + +
Pont
AC01-04 AC08-10 AC05-07 AC05-07 AC05-07 AC05-07 AC05-07 AC05-07 AC05-07
Vonal Terület Felület
B – Egyéb objektumok
BA01 BA02 BA03 BA04
BB01 BB02 BB03 BB04 BB05
BA – Egyéb objektumok 6 m-nél keskenyebb nyiladék + Egyéb vonal (területek határvonala) + Természeti emlék + FNM(EVH) pont +
Földrajzi felirat Helységnév felirat Tag felirat Erdőrészlet felirat Idegen felirat
BB – Feliratok + + + + +
DAT
DET – Digitális erdészeti üzemi térkép Kód
Objektumtípus
11 Pont
Vonal Terület Felület
DAT
C – Épületek, építmények
CA01 CA02 CA03 CA04
CA – Épületek + + + +
Üzemi épület Idegen épület Templom Kápolna
CA04 CA CD06-07 CD06
CB – Építmények CB01 CB02 CB03 CB04 CB05
Töltés Töltés korona, bevágás széle Töltés láb Kilátó Emlékmű
+ + +
DG10 DG10 DG10 CD01 CE
+ + +
CC01
+ + CC – Kerítések
CC01 Állandó kerítés CC02 Vadvédelmi kerítés CC03 Elektromos kerítés
CC – Vadászati létesítmények + + + + + + + + +
CD01 CD02 CD03 CD04 CD05 CD06 CD07 CD08 CD09
Magasles Sózó Nagyvad etető Apróvad etető Bőgőhely Barcogóhely Befogó udvar Vadmentő görönd Vadátjáró
CE01 CE02 CE03 CE04 CE05 CE06 CE07 CE08 CE09 CE10 CE11 CE12 CE13 CE14
CE – Közjóléti-, turisztikai létesítmények Turistaház, kulcsosház + Kemping, sátortábor + Esőház + Étterem, büfé + WC + Játszótér + Túrista útvonal + Erdei tornapálya + Pad + Sípálya + Tűzrakó hely + Tájékoztató tábla + Egyedülálló fa + Sport terület +
CD08
DET – Digitális erdészeti üzemi térkép Kód
Objektumtípus
12 Pont
Vonal Terület Felület
DAT
D – Közlekedési létesítmények DA – Úti közlekedés DA01 DA02 DA03 DA04 DA05 DA06 DA07
Állami műút Erdészeti szilárd burkolatú út Erdészeti műszelvényes földút Mezei és erdei út Kerékpárút Járda Ösvény
+ + + + + + +
DB – Vasúti, kötöttpályás közlekedés DB01 Vasút (normál nyomtávú) + DB02 Erdei vasút (keskeny nyomtávú) + DB03 Vasútállomás +
DC01 DC02 DC03 DC04 DC05 DC06 DC07 DC08
Kód
DC – Közlekedés műtárgyai Híd, felüljáró + Árok + Áteresz + Alagút + Parkoló + Tömegközlekedési megállóhely + Üzemanyagtöltő állomás + Kilométerkő, kilométertábla +
Objektumtípus
Pont
Vonal Terület Felület
DC01-05 DC07 DC07 DC06 DC08 DC09
DD01 DD06 DD11
DF01-02 DC11 DF03 DF05 DC14 DC15 DC16 DG07
DAT
E – Távvezetékek
EA01 EA02 EA03 EA04 EA05
EA – Távvezetékek, függőpályák Elektromos távvezeték + Egyéb földfeletti vezeték + Egyéb földalatti vezeték + Drótkötélpálya + Egyéb függőpálya +
EB – Távvezetékek és függőpályák műtárgyai EB01 Távvezeték, függőpálya tartója + EB02 Távközlési adó, vevő + EB03 Egyéb szakági műtárgy +
EA01
EA02 EA03
EB01 EB08-09 EB
DET – Digitális erdészeti üzemi térkép Kód
Objektumtípus
13 Pont
Vonal Terület Felület
DAT
F – Vizek és vízügyi létesítmények
FA01 FA02 FA03 FA04 FA05 FA06 FA07
FA – Folyóvíz és állóvíz Természetes vízfolyás / vízpart + Mesterséges vízfolyás / vízpart + Láp, mocsár Víztározó Időszakos vízfolyás + Időszakos vízállás Forrás +
FB01 FB02 FB03 FB04 FB05 FB06 FB07
Kikötő Zsilip Völgyzáró gát Kút Árvédelmi töltés Árvédelmi töltéskorona Árvédelmi töltés láb
Kód
+ + + +
+ + + +
+
+
FB – Vízügyi létesítmények + + + + + + + +
Objektumtípus
Pont
Vonal Terület Felület
FA01 FA01
FC09
FC01 FC03 FC05 FC10 FC08 FC08 FC08
DAT
G – Domborzat GA – Szintvonalak GA01 Szintvonal GA02 Eséstüske GA03 Kótált pont
+ + +
GA01-02 GA04 GA05
GB – Domborzati alakok GB01 GB02 GB03 GB04 GB05 GB06 GB07 GB08 GB09
Völgyvonal Gerincvonal Gödör Halom Karsztlyuk Barlang bejárata Vízmosás, metsződés Szakadás, tereplépcső Szikla, szakadék
+ + + + + +
+
+ + +
GB01 GB02 GB03 GB04 GB05 GB06 GB08
DET – Digitális erdészeti üzemi térkép
14
3. A DET ADATBÁZISOK TAGOLÁSA, SZEGMENTÁLÁSA- AJÁNLÁS A szegmensek kialakítására nem minden esetben van szükség. A jelenleg korszerűnek mondható téradatszerverek egy adatbázisban tárolják a grafikus objektumokat adatszegmensek kialakítása nélkül. Ezekben a szerverekben az adatok nem topológikus szerkezetben vannak tárolva, annak kialakításáról a térinformatikai rendszer gondoskodik a mindig aktuális munkaterületre vonatkozóan. Azoknál a rendszereknél, amelyeknél a grafikus objektumokat nem így tárolják a topológia kezelhetősége miatt az adatbázist szegmensekre kell darabolni. Az eddigi tapasztalatok alapján a DET a községek határaihoz igazított szegmensek kialakítását javasolja.
DET - Geoinformatikai adatbázis 1. Adatszegmens 1.1. Fedvény
2.1. Fedvény
Geometriai objektumok Leíró adattábla 111. (rekordok)
Leíró adattábla 112. (rekordok)
1.2. Fedvény
Erdőrészlet poligonok Azonosító tábla (rekordok)
Fafajsor tábla (rekordok)
2.2. Fedvény
Geometriai objektumok Leíró adattábla 121. (rekordok)
2. Adatszegmens
Leíró adattábla 122. (rekordok)
További fedvények...
Geodéziai pontok Azonosító tábla (rekordok)
Koordináta tábla (rekordok)
További fedvények...
Az ábrán látható, hogy az adatbázis a területileg elkülönülő adatszegmensekből épül fel. Az egyes adatszegmensek fedvényeket és leíró adattáblákat tartalmaznak, amelyek a földrajzi objektumok geometriai-, illetve leíró tulajdonságait tárolják.
DET – Digitális erdészeti üzemi térkép
15
4. A DET KIMENETI FORMÁTUMA Az egyes alkalmazások közötti adatcsere, valamint az archiválás megkívánja, hogy a DET formátumspecifikáció alapján elkészített adatfájlokat egy köztes, publikus, az egyes alkalmazások által olvasható egységes formátumra lehessen konvertálni. A DET kimeneti formátuma egy nemzetközileg elfogadott, több geoinformatikai rendszer által támogatott, bináris adatformátum: az ESRI cég Shape formátumának 1.0 verziója. A Shape formátum három azonos nevű, de eltérő kiterjesztésű adatállományból áll. Az SHP kiterjesztésű állomány a geometriai adatokat tartalmazza. Az SHX állomány az SHP indexállománya: a geometriai rekordok sorszámát és fájlpozícióját tartalmazza. A harmadik DBF kiterjesztésű állomány az elsődleges adattáblát, a geometriai elemekhez kapcsolt leíró adatokat tartalmazza. A DET formátum nem használja a Shape geometriai elemei közül a több pontból álló objektumot (MultiPoint). Az SHP és SHX bináris állományok adatmezői Motorola (Big Endian-magassabb helyiértékű bájt tárolódik először) és Intel (Little Endian – alacsonyabb helyiértékű bájt tárolódik először) kódolásúak lehetnek. SHP állomány formátuma Az SHP kiterjesztésű állományok egy fejrészből és több rekordból állnak. A rekordok további rekordfejrészre és típustól függő rekordtartalomra tagolódnak. A 100 bájtból álló fejrész formátuma a következő: Sorszám 1 2 3 4 5
Pozíció 0 4 24 28 32
Méret 4 20 4 4 4
6 7 8 9 10
36 44 52 60 68
8 8 8 8 32
Típus Motorola – int, 32 bites egész nem használt Motorola – int, 32 bites egész Motorola – int, 32 bites egész Intel – int, 32 bites egész Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós nem használt
Leírás Fájl azonosító, értéke=9994 nullával feltöltött mező Fájlméret 16 bites szavakban Verziószám, értéke=1000 Geometriai elemek típusa, 1=pont, 3=vonal, 5=terület Befoglaló méret: X minimum Befoglaló méret: Y minimum Befoglaló méret: X maximum Befoglaló méret: Y maximum nullával feltöltött mező
A 8 bájtos rekordfejrész felépítése a következő: Sorszám 1 2
Pozíció 0 4
Méret 4 4
Típus Motorola – int, 32 bites egész Motorola – int, 32 bites egész
Leírás Rekordsorszám, értéke=1...n Rekord mérete 16 bites szavakban
A rekordtartalom a rekord típusától függően három féle lehet: pont, vonal, terület. 1. Pont típusú rekord (20 bájt): Sorszám 1 2 3
Pozíció 0 4 12
Méret 4 8 8
Típus Intel – int, 32 bites egész Intel – int, 64 bites valós Intel – int, 64 bites valós
Leírás Rekordtípus, értéke=1 X koordináta Y koordináta
DET – Digitális erdészeti üzemi térkép
16
2. Vonal típusú rekord (változó rekordhossz): Sorszám 1 2 3 4 5 6
Pozíció 0 4 12 20 28 36
Méret 4 8 8 8 8 4
7
40
4
8
44
4*M
9
44+4*M
16*N
Típus Intel – int, 32 bites egész Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – int, 32 bites egész
Leírás Rekordtípus, értéke=3 Befoglaló méret: X minimum Befoglaló méret: Y minimum Befoglaló méret: X maximum Befoglaló méret: Y maximum Objektumot felépítő vonalláncok száma (DET esetében 1) Intel – int, 32 bites egész Objektumot felépítő töréspontok száma Intel – int, 32 bites egész M darab vonalláncok kezdetét jelölő index Intel – double, 2*64 bites valós N darab XY koordinátapár
3. Terület típusú rekord (változó rekordhossz): Sorszám 1 2 3 4 5 6
Pozíció 0 4 12 20 28 36
Méret 4 8 8 8 8 4
7
40
4
8
44
4*M
9
44+4*M
16*N
Típus Intel – int, 32 bites egész Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – double, 64 bites valós Intel – int, 32 bites egész
Leírás Rekordtípus, értéke=5 Befoglaló méret: X minimum Befoglaló méret: Y minimum Befoglaló méret: X maximum Befoglaló méret: Y maximum Objektumot felépítő poligonok száma Intel – int, 32 bites egész Objektumot felépítő csúcspontok száma Intel – int, 32 bites egész M darab poligon kezdetét jelölő index Intel – double, 2*64 bites valós N darab XY koordinátapár; a poligon kezdő és záró csúcspontjának meg kell egyezni; a poligon körüljárási iránya az óramutató járásával egyező
SHX állomány formátuma Az SHX kiterjesztésű állományok egy fejrészből és több rekordból állnak. A fejrész megegyezik az SHP állomány fejrészével. A fejrészben tárolt fájlméret viszont az SHX méretét tartalmazza 16 bites szavakban. A rekordok felépítése viszont a következő: Sorszám 1
Pozíció 0
Méret 4
Típus Motorola – int, 32 bites egész
2
4
4
Motorola – int, 32 bites egész
Leírás Rekord kezdete az SHP fájlban 16 bites szavakban Rekord mérete az SHP fájlban 16 bites szavakban
DET – Digitális erdészeti üzemi térkép
17
DBF állomány formátuma A DBF kiterjesztésű állományok egy fejrészből és meghatározott számú rekordból állnak. A fejrész 32 bájtos leírókból épül fel, melyek közül az első az adattábla leíró: Sorszám 1 2 3 4 5 6
Pozíció 0 1 4 8 10 12
Méret 1 3 4 2 2 20
Típus Intel – char, 8 bites egész Intel – char, 3*8 bites egész Intel – int, 32 bites egész Intel – short, 16 bites egész Intel – short, 16 bites egész nem használt
Leírás Verziószám, értéke=3 vagy 67 Év, hónap, nap tárolása Rekordok száma Fejrész mérete Rekord mérete nullával feltöltött mező
A fejrészben az adattábla leírót követik az adatmező leírók. A leírók száma az adattábla leíróban tárolt fejrész méretéből számítható. Az adatmező leíró felépítése a következő: Sorszám 1 2
Pozíció 0 11
Méret 11 1
3 4 5 6
12 16 17 18
4 1 1 14
Típus Intel – char, 11*8 bites egész Intel – char, 8 bites egész nem használt Intel – char, 8 bites egész Intel – char, 8 bites egész nem használt
Leírás Adatmező megnevezése Adatmező típusa: 'N'=numerikus, 'D'=dátum, 'C'=karakter, 'L'=logikai nullával feltöltött mező Rekord szélessége=1...255 Tizedesek száma=0..253 nullával feltöltött mező
A fejrészt egy 13-as kódú karakter zárja. A fejrész után következnek a rekordok. Minden rekord az adattábla leíróban tárolt rekordméret hosszúságú. A rekordok első karaktere a rekord állapotára utal. Aktív rekord esetén az első karakter értéke 32-es, törölt rekord esetében ez az érték 42-es. A rekordon belül az egyes adatmezők értékei szövegesen (a számok decimális számjegyekkel) tárolódnak. Az utolsó rekord után egy 26-os karakter található.