Zetmap siirtotiedoston luku ja kirjoitus.
Ominaisuustietoa voidaan lukea ja kirjoittaa käyttäen erikoisasetusta ZetmapAttribute. Lukutoiminnossa ATR-rivit tulkitaan ominaisuuksiksi, jos niiden koodit täsmäävät ZetmapAttribute asetukseen. Muutoin ne luetaan tekstiksi.
Jos ZetmapAttribute asetusta ei anneta, luettaessa ominaisuuden nimi muodostetaan yhdistämällä Zetmapin laji ja laatu alaviivalla (esim. 1_10). Kirjoitettaessa vastaavantyyppiset ominaisuudet jaetaan lajiksi ja laaduksi.
Zetmap tuplaviivat (DBLINE) muunnetaan luettaessa kahdeksi eri viivaksi. Kirjoitus tehdään aina pohjoinen-itä -järjestyksessä. Kirjoitettaessa tekstin LAJI, LAATU -kentissä käytetään nollaa (0), jos pisteellä ei ole kenttiä määrättynä.
Tiedostopääte: HKR
Kirjoitettaessa tarvittavat GIS-ominaisuuksien tyyppien määrittelyt.
Luku merkkaa polygon-tyyppiset sulkeutuvat taiteviivat alueiksi. Kirjoitus kirjoittaa sulkeutuvat taiteviivat aluetyyppisinä.
Laskee alueen pisteen sulkeutuville taiteviivoille. Laskettu piste on aina alueen sisäpuolella.
Ohjaintiedosto koodien muuntamiseen.
Muodostaa automaattisesti muunnettavan tiedoston perusteella ominaisuuksien määrittelytiedoston. Määrittelytiedostoon kootaan kaikki ominaisuudet, jotka muunnettavasta tiedostosta löydetään. Tiedoston muodostamisen jälkeen tiedoston polku asetetaan sille varattuun tekstikenttään ja tiedosto avataan oletusohjelmalla.
Toiminto on käytettävissä vain tiedostoja kirjoitettaessa.
Ohjaintiedosto määrittää muunnoksen Zetmapin lajista ja laadusta 3D ohjelman käyttämäksi koodiksi. Ilman ohjaintiedostoa T1 kenttä on laji ja T3 kenttä laatu.
Tiedoston MAP rivit määrittävät muunnoksen yksittäisille pisteille ja PLMAP rivit viivoille (toinen numero laji, kolmas laatu) ja viivan pisteille (neljäs numero laji ja viides laatu).
Esimerkki:
MAP 103 3 301 MAP 104 1 176 MAP 110 0 5 PLMAP 112 2 266 2 265 PLMAP 113 2 267 2 264 PLMAP 114 2 267 2 263
INF NEH TUN 1 0 KOR 2001 6697295.748 3444420.550 12.616 KOR 2002 6697298.717 3444433.724 12.608 TUN 9 234 KOR 3199 6697091.114 3444140.918 11.545 TUN 9 420 KOR 3203 6697132.190 3444212.022 7.381 KOR 3204 6697132.756 3444210.952 7.459 RYH 1 123 501 TUN 1 123 KOR 2326 6697095.630 3444136.431 8.716 KOR 2327 6697097.182 3444147.189 8.227 KOR 2328 6697098.268 3444164.049 7.683 END RYH 1 121 502 TUN 1 121 KOR 2392 6697099.749 3444142.262 8.549 KOR 2393 6697100.635 3444155.809 8.035 KOR 2394 6697102.206 3444172.439 7.585 END TUN 0 866 KOR 0 6697150.522 3444163.549 8.540 ATR 0 866 Grankulla @S100.000
Muuntimeen liittyy erikoisasetuksia.
id = koodikenttä (T1-T6) tai ominaisuuden nimi 3D:ssä
group = Zetmap-ryhmätunnus
code = Zetmap-koodi
Listaan voidaan antaa max 50 määritystä puolipisteellä eroteltuna.
Esimerkki: ZetmapAttribute=T5,10,1001;KUNTA,21,22;PISTE,31,32;DEPTH,10000,10;
1 copy group from code - T3-kentässä olevalta koodilta kopioidaan 2 ensimmäistä merkkiä laji-arvoksi.
Esimerkiksi T3=7702 kirjoittaa tiedostoon: TUN 77 7702
Tiedosto, jossa pisteen ominaisuustietojen esitysmuoto. Joukossa voi olla ns. Makroja (#nimi), jotka korvataan tunnuskentän tai ominaisuuden arvolla kirjotusvaiheessa.
Esim:
ATR 10 1000 #T4 @X-8.0 @Y-1.0 @Z100.0 ATR 10 1001 $DIFFHEIGHTM(#1001) @X-2.0 @Y-2.0 ATR 10 1002 #Z @X-4.0 @Y2.0
Lista ominaisuuksien nimistä, joita haetaan VapoFile-tiedostosta. Nimi alkaa #-merkillä.
Listaan kuuluvat automaattisesti #T1-#t6, #X, #Y, #Z sekä #1000-#1020.
Esim. VapoList=#DEPTH,#TYPE
Katso myös: Yleiset erikoisasetukset.