Sivu 1/1

Espoo johtomittaus

Lähetetty: 18 Heinä 2018, 08:50
Kirjoittaja markku
Kysymys:
Tuli tällainen ongelma vastaan, löytyisiköhän siihen joku ratkaisu.
Espoo haluaa johtotiedot Tekla-formaatissa (vähän lyhennetty Geonic), jossa T5-kentällä kerrotaan putkien lukumäärä, jota yksi taiteviiva kuvaa. Jos tälle taiteviivalle antaa T5-arvon, se ei kopioidu viivapisteiden T5-arvoksi, eikä siis kirjoitu tekstiformaatissa ulos.

Tiedoston pitäisi siis näyttää tältä:
T1 T2 T3 T4 Y X Z T5
siten, että jokaisella viivan pisteellä on kyseisen viivan T5 arvo.

Esim:
T1 1 T3 1 Y X Z 3
T1 1 T3 2 Y X Z 3
T1 1 T3 3 Y X Z 3
T1 2 T3 4 Y X Z 2
T1 2 T3 5 Y X Z 2
T1 2 T3 6 Y X Z 2

Aina, jos on yli yksi pistettä valittuna, T5 arvo tallentuu viivan tiedoksi eikä viivapisteiden tiedoksi, eikä kirjoitu tekstiformaatissa. Aineisto on sen verran laaja että käsin arvojen syöttäminen on kovin työlästä, olisiko tähän jotain näppärää konstia?


Vastaus:
Löysin tällaisen ohjeen koneeltani (Johtomittausohjeet.pdf 16.2.2015):
Kuva

Tämä ei ole Geonic-formaattia, vaan hieman muunneltu versio:
  • kenttien leveydet Geonic:ssa 8,8,8,8,14.3,14.3,14.3, tek-formaatissa 7,7,7,8,13.3,13.3,13.3
  • X- ja Y-koordinaatit käännettyinä
  • rivin lopussa ei Geonic:ssa ole T5-kenttää
Lataa text_espoo_putket.zip -tiedosto koneellesi ja pura se.

Paketissa on "Text Espoo putket.ini" -tiedosto.
Lue ini-tiedosto Tuonti-toiminnolla kohdassa Tiedosto/Formaatit/Kirjoita.
Nyt muunninlistaan ilmestyy rivi "Text Espoo putket", joka kirjoittaa yllä olevaa muotoa *.tek-loppuliitteellä.
Voit vaihtaa nimen ja loppuliitteen. Myös lukumuuntimien listaan ilmestyy saman niminen muunnin, jolla voit lukea tällaisen tiedoston.

Kirjoitus tehdään Text-muuntimella:
T1@7 T2@7 T3@7 T4@8 Y%.3@13 X%.3@13 Z%.3@13 £T5@4
Rivin loppuun kirjoitetaan pisteeltä/viivalta löytyvä T5-kentän sisältö.

T5-kentän tieto voi olla joko pisteellä tai viivalla. Kun luemme mittaustietoa tek-tiedostosta, T5-kentän tieto siirtyy viivan pisteille.
Kun editoit pisteryhmää, voit valita talletetaanko tieto viivalle vai viivan pisteille:
  • käytä Data-välilehteä, jos haluat tallettaa tiedon viivalle
  • käytä Piste-välilehteä, jos haluat tallettaa tiedon viivan pisteille
Alla Editoi pisteryhmä -dialogi, jossa Piste-välilehdellä on annettu T5=3:
Kuva