MM Ascii/Comma vektoriformaatti

Ascii-versio MM-maastomittausohjelman käyttämästä binääriformaatista. Käyttää samaa koodausjärjestelmää kuin 3D-Win. Käytössä ovat kuitenkin kapeammat kentät T1-T6 (leveydet 8, 8, 8, 8, 6 ja 2). Viivojen rakenne määräytyy T2-kentän mukaan: 0 tai tyhjä on hajapiste ja uusi viiva alkaa numeron vaihtuessa. Mm comma käyttää pilkkua kenttäerottimena ja sallii pisemmät kentät.

Yksittäisen pisteen ominaisuustieto tulee pisteen jälkeen ja viivan ominaisuustieto viivan viimeisen pisteen jälkeen. Tekstit käyttävät samaa formaattia kuin Geonic.

Formaatin alkutiedosto voi sisältää makroja ja tiedoston ominaisuustietoja. Koska viivojen koodaus perustuu viivanumeroihin, peräkkäisistä samannumeroisista viivoista jälkimmäisen T2-kenttään lisätään loppuun merkki X. Samalla tyhjätään T2 hajapisteiltä.

Tiedostopääte: MMA, MMC

Ominaisuustieto

Ominaisuustieto kirjoitetaan aina muodossa "!A nimi==tieto", jossa nimi = ominaisuuden nimi ja tieto on ominaisuuden sisältö. Sisällön pituutta ei ole rajoitettu ja se voi sisältää välilyöntejä ja erikoismerkkejä.

Lukiessa käytössä on useita vaihtoehtoja. Jos tieto luetaan pisteen jälkeen olevalta !-alkuiselta riviltä, käytetään alla esitettyjä tapoja.

!A nimi==tieto

! tieto

! nimi tieto

! nr tieto

Voit antaa ominaisuuden myös rivin lopussa, jolloin formaatin määrityksessä annetaan ominaisuuksille nimet. Esimerkiksi tiedoston rivi:

	25 6750903.775   3485843.051  74.492,HUOLTOKYTKIN,SININEN

voidaan lukea formaatin määreellä:

	T4 X Y Z,COMMENT,$(COMMENT2)

ja se näyttää tiedostolistauksena tältä:

	25 6750903.775   3485843.051  74.492
!A COMMENT=HUOLTOKYTKIN
!A COMMENT2=SININEN

Jälkimmäisen ominaisuuden määrittelyssä tarvitaan sulut, koska nimen lopussa on numeerinen osuus.

Viivan ohjauskoodi

Kenttä T6 ohjaa viivan kulkutapaa seuraavasti:


Esimerkki

MM Ascii:

                    6514      88       1    717840.167    507544.317         0.000
!A ADI==2
!A EPV==1
!A PÄT==SOJ
!A AIK==19960724
       1       1    7002      94      21    717747.282    507406.582        16.509
       1       1    7002      95      21    717747.341    507406.624        16.519
       1       1    7002      96      21    717748.538    507422.419        16.859
       1       1    7002      97      21    717748.336    507422.434        16.859
!A ADI==1
!A EPV==1
!A PÄT==SOJ
!A AIK==19950709
       1       2    7002      98      21    717748.871    507429.486        16.589
       1       2    7002      99      21    717739.148    507430.223        16.359
       1       2    7002     100      21    717739.258    507431.683        16.009
       1       2    7002     101      21    717731.860    507432.244        15.869

MM Comma:

,,6514,88,,1,717840.167,507544.317,0.000
!A ADI==2
!A EPV==1
!A PÄT==SOJ
!A AIK==19960724
1,1,7002,94,,21,717747.282,507406.582,16.509
1,1,7002,95,,21,717747.341,507406.624,16.519
1,1,7002,96,,21,717748.538,507422.419,16.859
1,1,7002,97,,21,717748.336,507422.434,16.859
!A ADI==1
!A EPV==1
!A PÄT==SOJ
!A AIK==19950709
1,2,7002,98,,21,717748.871,507429.486,16.589
1,2,7002,99,,21,717739.148,507430.223,16.359
1,2,7002,100,,21,717739.258,507431.683,16.009
1,2,7002,101,,21,717731.860,507432.244,15.869

Erikoisasetukset

Muuntimeen liittyy erikoisasetuksia.

Comment

Kommenttiominaisuuden nimi. Käyttö kuvattu ylempänä osiossa Ominaisuustieto.

CableCoding

Katso Kaapelikoodaus

Katso myös: Yleiset erikoisasetukset.