Sonera-formaatti on Soneran käyttämä rivimuotoinen formaatti.
Koordinattijärjestelmät valitaan projektiasetuksista. Oletuksena käytetään Y-koordinaatin mukaista KKJ kaistaa ja määrittelemätöntä korkeusjärjestelmää. Viimeisen sarakkeen kommentti on COMMENT-ominaisuuden sisältö.
Soneran koodauksessa koodit ovat nelimerkkisiä ja viivan ensimmäisen pisteen koodin on päätyttävä nollaan. Koska 3D-Win ei salli viivan pisteille eri koodia, on koodaus käsiteltävä jommalla kummalla seuraavista tavoista:
1) Käytetään kartoituksessa kolmimerkkisiä koodeja. Kirjoittetaessa muunnin tällöin lisää hajapisteiden ja viivan ensimmäisten pisteiden koodien perään nollan. Viivan muiden pisteiden koodien perään lisätään ykkönen. Luettaessa kaikkien koodien viimeinen numero poistetaan.
2) Käytetään kartoituksessa nelimerkkisiä koodeja. Kirjoitettaessa viivan ensimmäisen pisteen viimeinen merkki korvataan nollalla. Muut koodit käytetään sellaisenaan. Luettaessa on laitettava päälle erikoisasetus SoneraFlag 1 full code, jolloin viimeistä merkkiä ei poisteta.
9 0 420 3203 6697132.190 3444212.022 7.381 3580003 0.2 0000000 9 0 420 3204 6697132.756 3444210.952 7.459 3580003 0.2 0000000 9 0 420 3205 6697132.847 3444209.549 7.537 3580003 0.2 0000000 KOMMENTTI 9 0 234 3206 6697121.180 3444207.073 10.273 3580003 0.2 0000000 1 0 0 3135 6697202.570 3444382.432 18.507 3580003 0.2 0000000 KOMMENTTI 1 0 0 3136 6697206.275 3444381.459 18.370 3580003 0.2 0000000 1 501 123 2328 6697098.268 3444164.049 7.683 3580003 0.2 0000000 1 501 123 2329 6697100.898 3444181.102 7.310 3580003 0.2 0000000 1 501 123 2330 6697104.605 3444197.432 7.229 3580003 0.2 0000000
9 0 420 3203 6697132.190 3444212.022 7.381 3580003 0.2 0000000 9 0 420 3204 6697132.756 3444210.952 7.459 3580003 0.2 0000000 9 0 420 3205 6697132.847 3444209.549 7.537 3580003 0.2 0000000 KOMMENTTI 9 0 234 3206 6697121.180 3444207.073 10.273 3580003 0.2 0000000 1 0 0 3135 6697202.570 3444382.432 18.507 3580003 0.2 0000000 KOMMENTTI 1 0 0 3136 6697206.275 3444381.459 18.370 3580003 0.2 0000000 1 501 123 2328 6697098.268 3444164.049 7.683 3580003 0.2 0000000 1 501 123 2329 6697100.898 3444181.102 7.310 3580003 0.2 0000000 1 501 123 2330 6697104.605 3444197.432 7.229 3580003 0.2 0000000
Muuntimeen liittyy erikoisasetuksia.
Ominaisuustiedon tai kentän (T1-T6) nimi, johon tarkkuusarvo on talletettu. Jos ominaisuutta ei ole määrätty, käytetään T5-kentän arvoa.
Lista erikoiskoodeista, jotka aloittavat uuden viivan.
1 full code - Lukee koodit täydellä neljällä merkillä.
2 single space - Kirjoittaa vain yhden välilyönnin kenttien väliin.
Katso myös: Yleiset erikoisasetukset.