Viivojen pituuksien laskenta

Editointi, laskenta, asetukset ja muut perustoiminnot
markku
Viestit: 272
Liittynyt: 13 Loka 2008, 11:14
Organisaatio: 3D-system.fi
Nimi: Markku Saloranta

Viivojen pituuksien laskenta

Viesti Kirjoittaja markku » 30 Elo 2018, 22:59

Kysymys:
Miten saan listattua tiedostossa olevien viivojen pituudet ?

Vastaus:
Jos haluat viivojen kokonaispituuden tai pituudet koodeittain, käytä toimintoa Tiedosto - Elementit - Yhteenveto:

Koodi: Valitse kaikki

  Viivojen pituudet koodeittain
        Koodi             XY
          419        474.772  Vesijohto
          429        552.034  Jätevesijohto
          439        551.937  Sadevesijohto
          449        483.761  Kaukolämpöjohto
          601        478.355  Puhelinkaapeli
     yhteensä       2540.860
Jos haluat jokaisen viivan pituuden erikseen, käytä Text-muunninta. Sillä voit luoda listauksen, jossa yhdellä rivillä on yhden viivan tiedot. Muut-kohdassa määritetään mukaan tulevat viivat tiedot joko koodit/ominaisuudet tai makrojen avulle lasketut suureet. Laita myös päälle Kirjoita viivat -rasti. Esim. makro #LENGTHXY laskee viivan vaakapituuden.

Viivanumeron, viivan vaakapituuden ja koodin selityksen saat näillä:
$T2@8,#LENGTHXY@12, #NAME

Koodi: Valitse kaikki

   Viiva, Vaakapituus
       2,     330.575,  Jätevesijohto
       3,     184.898,  Jätevesijohto
       4,     333.534,  Sadevesijohto
       5,     182.829,  Sadevesijohto
       6,     474.772,  Vesijohto
Lisätään mukaan vielä viivan koodi ja ominaisuudet halkaisija (DIA) ja materiaalin tosiarvo (MAT):
$T2@8,$T3@8,$DIA@8%.2,$#MAT@8,#LENGTHXY@12, #NAME

Koodi: Valitse kaikki

   Viiva,   Koodi,        ,        , Vaakapituus,  Nimi
       2,     429,    0.50,        ,     330.575,  Jätevesijohto
       3,     429,    0.30,        ,     184.898,  Jätevesijohto
       4,     439,    0.60,  Betoni,     333.534,  Sadevesijohto
       5,     439,    0.30,        ,     182.829,  Sadevesijohto
       6,     419,    0.12,        ,     474.772,  Vesijohto
Muita makroja ovat mm. alueen pinta-ala (#AREA), viivan kaltevuus (#LINESLOPE) ja viivan päiden korkeusero (#DELTAZ). Lisää makroja löydät ohjelman ohjeesta hakusanalla Sijoitussäännöt.

Kolmas tapa on Työkalut - Aputoiminnot - Viivojen laskenta koodeittain. Toiminto laskee aktiivisen tiedoston viivojen pituudet ryhmiteltynä T1-kentän (omistaja) ja T3-kentän (koodi) mukaan. Lisätietoa toiminnosta Ohje-painikkeen kautta.

Koodi: Valitse kaikki

Viivojen pituudet omistajittain ja koodeittain

Viivoja  125
Keskim. pisteväli       8.073 m

Omistaja           1  

  koodi        määrä  selitys                             XY          XYZ
       121         3  Tien keskilinja                545.382      546.062
       123         7  Pientareen ulkoreuna          1099.667     1101.234
       124         1  Sisäluiskan alareuna            14.084       14.119
       125         1  Ulkoluiskan alareuna            32.757       32.779
       127         4  Muu tien taiteviiva             89.434       89.523
       140        12  Ojanreuna                     1084.950     1085.891
       141        19  Ojanpohja                      706.280      706.631
       191         1  Avokallion rajaus               80.865       81.748
       192         2  Kallioleikkauksen alareun       91.401       92.418
  -----------------------------------------------------------------------
  Yhteensä         9                                3744.819     3750.405
Vielä yksi tapa tulee mieleen: Laskenta - Pinta-ala. Osoita viiva hakutavalla taiteviiva. Muista valita Nollaa-toiminto ennenkuin osoitat seuraavan viivan. Tulostiedostoon tulee valitut kentät sekä viivaan pisteiden väliset suuntakulmat ja matkat:

Koodi: Valitse kaikki

Pinta-alan laskenta
      T4             X             Y         gon           m           R
    2757   6697118.278  27444188.559      0.0000       0.000
    2758   6697114.946  27444184.961    252.4418       4.904
    2758   6697111.065  27444176.490    272.6478       9.476      14.928
    2761   6697109.542  27444162.981    292.8538      13.594
    2763   6697114.911  27444158.885    358.5107       6.753
    2757   6697118.278  27444188.559     92.8068      29.864

      Kokonaisala :       137.9 m²
   Kokonaispituus :      64.592 m
Tällä saa myös lasketun pituuden kätevästi kuvaan Teksti-toiminnolla.

Jos haluat kaikkien tai valittujen viivojen pituudet helposti kuvaan, käytä Asetukset - Pisteen esitys -toiminnon uusia makroja.
#LENGTH-makro tuo koko viivan vinopituuden ja #LENGTHXY vastaavasti vaakapituuden:
Viivan_pituus_kuvaan.png
Viivan_pituus_kuvaan.png (18.44 KiB) Katsottu 37817 kertaa