Formaatti noudattaa InfraModel-määrittelyä, mutta pyrkii luettaessa tulkkaamaan myös vanhemmat versiot. Kirjoitus tehdään kuitenkin aina InfraModelin mukaan.
HM-rivit (huomautus) tulkitaan erikoissäännöin. Jos rivillä on HM LY, tulkitaan se lyönniksi ja edellisen rivin datan puolikierrosten määräksi tulee -1, joka on yleisesti käytetty lyönnin koodina. Jos HM-rivillä on jotain muuta, talletetaan se normaalina huomautuksena.
Varsinkin vanhemmissa Tekla-muotoisissa kairaustiedostoissa saattaa olla tietoa, joka ei ole yhteensopivaa nykyisten InfraModel-sääntöjen kanssa. Tämän toiminnon tarkoitus on korjata tai poistaa tällaiset kohdat. Katso tarkempi kuvaus alempana.
Kirjoittaa Infra 2.1 mukaiset version (FO) ja koordinaattijärjestelmän (KJ). Koordinaattijärjestelmä annetaan muuntimen projektiasetuksissa.
Kirjoitettaessa erottelee datarivien arvot välilyöntien sijasta tabulattorilla.
Vaihtaa T1 ja T4 kenttien paikan luvussa ja kirjoituksessa.
Tarkistaa maalajit alla annetun tiedoston mukaan ja siirtää tuntemattomat maalajit kommenteiksi. Jos asetus on päällä ja maalajitiedosto alla on annettu, tuntemattomista maalajeista annetaan varoitus ja maalaji siirretään huomautus-kenttään (HM).
Muunnostiedosto maalajien koodeille, jossa on sallitut ja oikein kirjoitetut maalajit. Tiedostoa voi käyttää myös maalajien vaihtamiseen. Siinä on kaksi saraketta, joista vasemmanpuoleinen on 3D:ssä näkyvä maalaji ja oikeapuoleinen on Tekla-tiedostossa oleva maalaji. Samaa tiedostoa voi käyttää sekä lukemiseen että kirjoittamiseen.
Esimerkkitiedosto soiltype.dat toimitetaan ohjelman mukana ja löytyy käyttäjän asetushakemistosta.
Muunnin tukee seuraavia kairaustyyppejä:
Muut tyypit luetaan tunnistamattomina tyyppeinä ja niiden data pyritään säilyttämään mahdollisuuksien mukaan. Kaikkien kairaustyyppien kohdalla tämä ei täysin toimi. Tunnistamattomista tyypeistä kirjoitetaan varoitus muuntimen lokitiedostoon.
Jos päivämäärä tai pistenumero puuttuu, päivämäärän oletusarvoksi (kirjoitus) tulee 00000000 ja pisteet numeroidaan juoksevasti. Ohjelma hakee ensimmäisen vapaan pistenumeron ja numeroi tästä eteenpäin. Puutteista tulee maininta lokitiedostoon
Korjaa lainausmerkkien ja välilyöntien käytön. Lainausmerkit poistetaan ja lainausmerkkien sisällä olevat välilyönnit korvataan alaviivalla. Lainausmerkkeinä voi olla joko 'aa' tai "bb". Lainausmerkit tarkistetaan pistenumerolta, koodilta, ominaisuustiedoilta ja huomautuksilta. Huomautusrivillä (HM) voi olla myös välilyöntejä.
Tarkistaa laittoman PK-rivin (pöytäkirjan numeroa ei ole). Jos pöytäkirjan numero ei ole numeerinen, koko rivi poistetaan.
Painokairaus:
TT PA 0 1 TY 0 PK 1 VR AL XY 6701727.876 2434993.840 53.740 010296 666 LN 1 0.000 0.000 AL 0.800 1.000 100.000 0 SA 1.200 100.000 5 SA 1.400 100.000 4 SA 1.600 100.000 4 SA 1.800 100.000 4 SA 2.000 100.000 3 SA 2.200 100.000 2 SA 2.400 100.000 3 SA 2.600 100.000 2 SA 2.800 100.000 0 SA 4.600 50.000 0 SA 4.800 100.000 75 SA 4.950 100.000 10 MR 4.960 100.000 100 MR 4.970 0.000 -5 MR 4.980 0.000 -5 MR -1 KL
Toimintoa ohjaava asetus (binäärisumma).
1 divide perc-data by 5.0 Jakaa porakonekairauksen Ajan (2. parametri) viidellä lukuvaiheessa.
Katso myös: Yleiset erikoisasetukset.