Trimble JobXML ominaisuudet
JobXML
Trimblen mittalaitteen tallentimesta kirjoitettu JobXML-formaatti (.jxl vakiomuoto) sisältää useita eri mittaukseen liittyviä ominaisuuksia, jotka kuvaavat mittauksen laatua. GNSS -mittauksen laatuarvoiksi luetaan 3D-Winiin satelliittien määrä, PDOP, HDOP ja VDOP arvot sekä useita muita arvoja antennikorkeuksista ja tyypeistä.
Tarkkuusarvoiksi luetaan ja kirjoitetaan metrinen vaaka- ja pystytarkkuus (Precision:Horizontal, Precision:Vertical).
Pintatunnuksen T1 ja viivanumeron T2 oletetaan olevan Description1 ja Description2 tiedoissa kuten Suomessa käytössä olevissa järjestelmissä yleensä.
Pisteiden kommentit luetaan ja kirjoitetaan. Jos JXL-tiedostossa on useita kommentteja, vain viimeinen jää voimaan.
Tällä hetkellä luetaan seuraavat ominaisuudet:
TIMESTAMP, Method,SurveyMethod, Classification, AntennaMeasureMethod, Antenna VerticalOffset, MeasuredHeight, Precision:Horizontal, Precision:Vertical, Qualitycontrol1:NumberOfSatelites, Qualitycontrol1:PDOP, Qualitycontrol1:HDOP, Qualitycontrol1:VDOP
Artikkelissa on kuvattu miten voi hyödyntää mittalaitteen tallentamia ominaisuuksia kaapelikartoituksessa ja KeyCom-formaatin kentissä T8 (syvyystieto), T9 (sijaintitarkkuus) ja T10 (korkeustarkkuus).
Formaatit- Lue vektoritiedosto - JobXML
Syvyystieto
Maastossa kartoittaessa kaapelireittejä voidaan jokaiselle pisteelle tallentaa pisteen syvyystieto metrisenä arvona eli KeyCom-formaatin T8 arvo tallentimen pinta -kenttään mikäli tallentimeen ei ole erikseen määritelty ominaisuutta, mihin arvo syötetään.

Vakiomuotoisessa .jxl-tiedostossa oletetaan pintatunnuksen T1 olevan Description1 ominaisuus.
Luettaessa tiedosto 3D-Winin vektoripuolen JobXML muuntimella voidaan antaa ominaisuudelle Description1 uusi ominaisuuden tunnus mihin arvo luetaan (siirretään T1-kentästä uuteen ominaisuuteen).
Esimerkissä uusi ominaisuus on Syvyys



Tallentimessa pinta-kenttään annettu syvyystieto luetaan 3D-Winiin viivapisteen ominaisuudelle Syvyys.
Huomioitava että pintatunnus T1 on 3D-Winissä tyhjä.
Voidaan lisätä valitsemalla kaikki pisteet ja pisteryhmän ediotoinnilla määritellä pisteille pintatunnus 9.
Sijaintitarkkuus ja korkeustarkkuus
JobXML-tiedostoon tallentuu jokaiselle mitatulle pisteelle mittalaitteen määrittelemä tarkkuus sijainnin ja korkeuden osalta. Nämä arvot ovat KeyCom-formaatin T9 ja T10.
Sijaintitarkkuus = Precision:Horizontal
Korkeustarkkuus = Precision:Vertical

KeyCom kirjoitus
KeyCom muuntimen vasemman puoleisiin kenttiin annetaan hajapisteen/viivapisteen ominaisuuden tunnus, mikäli tunnus löytyy pisteeltä, kirjoiteaan arvo KeyCom-formaattiin sille kuuluvaan kenttään .pih-tiedostoon.
Tunnus kannattaa kopioida pisteen ominaisuudesta, isoilla ja pienillä kirjaimilla on merkitystä!
Mikäli ominaisuutta ei löydy pisteeltä, kirjoitetaan muuntimen oikean puoleisessa kentässä oleva arvo.
Kommentti COMMENT kirjoitetaan aina ominaisuuden mukaan eli pisteellä olevaa kommenttia ei ylikirjoitetta muuntimen oikean puoleisen kentän arvolla.
Alla olevassa esimerkissä on KeyCom-muuntimen vasemmanpuoleisiin kenttiin määritelty pisteillä olevat ominaisuudet:
Syvyys = Syvyys (KeyCom-formaatin T8, kolmella desimaalilla).
Vaakatarkkuus eli sijaintitarkkuus = Precision:Horizontal (KeyCom-formaatin T9, kolmella desimaalilla).
Korkeustarkkuus = Precision:Vertical (KeyCom-formaatin T10, kolmella desimaalilla).
Kommentti = COMMENT (KeyCom-formaatin T11).
Värit osoittavat pisteen ominaisuuden tunnuksen nimen ja mihin kenttään kirjoitetaan KeyComin .pih-tiedostossa.

Esimerkkivideo ominaisuuksien kirjoittamisesta
Esimerkkitiedostot:
File | Modified |
---|---|
File Telia.dat Telian koodit 3D-Winiin, ilman ominaisuuksia. |
Aug 20, 2025 |
File Kaapelikartoitus_avoin.jxl Avo-ojasta kartoitus, syvyystieto T1 (Description1). |
Aug 20, 2025 |
File Kaapelikartoitus_avoin_avo-ojasta.pih KeyCom-muuntimella kirjoitettu .pih esimerkkitiedosto. |
Aug 20, 2025 |
File Kaapelikartoitus_peitetty.jxl Maan pinnalta kartoitus, syvyystieto T1 (Description1). |
Aug 20, 2025 |
File Kaapelikartoitus_peitetty_maan_pinnalta.pih KeyCom-muuntimella kirjoitettu .pih esimerkkitiedosto. |
Aug 20, 2025 |