Sivu 1/1

pisteiden tai maastomallin harventaminen

Lähetetty: 13 Kesä 2011, 12:50
Kirjoittaja juuseri
Onnistuuko jättimäisen pintamallin tai pistemäärän harventaminen jotenkin automatisoidusti?
Tarkkuus ei ole hirveän tärkeää, kunhan ei karsisi huippu tai pohjimmaisia pisteitä.

T:Aloittelija

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 14 Kesä 2011, 09:17
Kirjoittaja markku
Merenkulkulaitokselle tehty Harvennus-toiminto karsii tehokkaasti pisteitä. Algoritmi on kehitetty merenpohjan luotausten käsittelyyn, mutta sillä voi harventaa myös keilausaineistoja. Toiminto löytyy kohdasta Työkalut/Lisätoiminnot/MKH/Harvennus ja tarkemmat käyttöohjeet toiminnon omasta Ohje-toiminnosta.

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 19 Syys 2011, 12:57
Kirjoittaja SamiT
Älykäs harvennus olisi kiva lisä eli sellainen mikä harventaa tasaisella alueella enemmän ja jyrkässä rinteessä vähemmän tai ei lainkaan.

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 26 Syys 2011, 08:26
Kirjoittaja markku
Selvitämme mahdollisuutta tehdä uusi työkalu suurten aineistojen käsittelyyn ja harventamiseen. Nykyinen LAS-formaatin lukija osaa poimia pisteet alueen sisältä tai viivan läheltä ja Harvennus-työkalu toimii parhaiten luotausaineistojen kanssa. Jos olet kiinnostunut tästä uudesta työkalusta, ota yhteyttä (markku@3d-system.fi, 0400-467532), jotta saamme haarukoitua tarpeet ja toiveet.

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 31 Touko 2013, 14:14
Kirjoittaja Stormin
Går det att göra urglesning på linjepunkter? Med jämför punkter går det men lååååångsamt ifall filen är stor. Även punkter på andra linjer tas med.
Om programmet skulle bara söka nästa punkt på samma linje så skulle det gå mycket snabbare.

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 13 Kesä 2013, 11:04
Kirjoittaja markku
Det låter som du borde använda funktionen Verktyg/Underhåll/Vektorointi
  • funktionen granskar filen linjevis
    • om linjepunkter mellan A och B avviker i XY och Z mindre än gränsvärdet (t.ex. 0.005), raderas punkter
    • se bilden: blåa linjen = original, röda linjen = redigerad linje
  • långa linjer tar längre tid, hela dwg-filen ca 90 sekunder
    • punktantalet minskas från 683467 till 296113 (värdet 0.005) eller till 69304 (värdet 0.100)
Kuva

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 27 Loka 2020, 13:38
Kirjoittaja SamiH
Hei!

Tässä keskustelusta oli minulle apua ja käytin MKH/Harvennus - toimintoa. Onnistuin harventavaan noin puolet laserkeilausaineiston pisteistä pois.

Minulla tuli kuitenkin muu ongelma eteen. Minulla on laserkeilausaineisto, joka sisältää virhepisteitä. Tarkoitan virhepisteillä pisteitä, jotka ovat huomattivasti alampana tai ylempänä kun ympäröivä pisteet (esimerkiksi viereisiin pisteisiin poikkeavuus yli 5 metriä korkeus suunnassa). Veden pinnasta on tullut tälläisiä pisteitä ja satunnaisesti muualta.

Kun kolmioin MKH:lla harvennetun aineiston on maastomallista havaittavissa "teräviä piikkejä", jotka johtuvat joidenkin pisteiden virheellisestä Z-korosta.

Veden pinnan tasosta / järven rannoista nämä virheellisesti pisteet sai helposti pois "suorakaide ja korkeus" - toiminnolla, kun määritti valitun korkeusvälin miltä pisteet valitaan ja sitten poisti pisteet. Tämä toiminto toimii kätevästi kun maasto on tasaista.

Onko sellaista harvennustoimintoa, joka harventaa "poikkeavat pisteet" pois. Vaikka esimerkkinä niin, että vertaa harventomattomasta aineistosta 1 x 1 metrin ruuduissa olevia pisteitä ja laskee ruuduille keskiarvot. Jos ruutujen sisällä yksittäisen pisteen z-arvo poikkeaa ruudunkeskiarvosta yli 3 metriä poistettaisiin ne pisteet.

Vai mikä olisi paras työkalu virheellisten pisteiden poistoon. Virheitä on myös jyrkkien luiskien osuudella, jossa tuon "suorakaide ja korkeus"-toiminnon käyttäminen on hankalaa.

Ystävällisin terveisin,
Sami

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 27 Loka 2020, 15:35
Kirjoittaja mikko
Piikkien etsimiseen löytyy työkalu toiminnosta Maastomalli / Editoi, mutta se vaatii aineiston kolmioinnin, joka on keilausaineistoilla joskus liian raskasta. Jos kuitenkin pistemäärä on kohtuullinen, niin se toimii aika hyvin. Parametriksi annetaan kaltevuus ja se hakee ryhmään jyrkkien piikkien huiput. Ne voi sitten poistaa mallista.

Tuo ruutukeskiarvoon perustuva voisi olla ihan näppärä. Sen pystyy periaatteessa tekemään lukemalla LAS-aineisto muuntimen ruutusuodatuksella keskiarvon kanssa. Sitten kolmioidaan ruutusuodatettu pinta ja haetaan Korkeus mallista -toiminnolla alkuperäisten pisteiden tarkkeet pintaan nähden. Sopivalla raja-arvolla piikit pitäisi löytyä.

Eli noilla mennään tällä hetkellä. Laitan tuon ruutupohjaisen piikkisuodatuksen muistiin kehitysideoihin. Teknisesti ei mitenkään vaikea operaatio. Jos vaikka joskus ehtisi moisen tekemään.

Re: pisteiden tai maastomallin harventaminen

Lähetetty: 30 Loka 2020, 08:22
Kirjoittaja VPKO
Hei!

Kokeileppa tällaista omaa käyttämääni "piikkien poisto" työkalua:
-Kolmioi alkuperäinen aineisto
-Laske korkeuskäyrät esim. 0.5m välein
-Valitse Editointi/Viivat/Työkalut ja sielä "Poista pienet alueet" ja paina hiiren oikealla korvalla "Suorita" ja valitse sieltä "Valitse"-> ei poista niitä löydettyjä pisteitä vaan valitsee ne ryhmään ja anna siihen kohtaan "Pienin sallittu koko" esim. arvo 1m2 eli valitsee kaikki suljetut taiteviivat joiden pinta-ala on vähemmän kuin 1m2
-Poimi nuo valitut suljetut taiteviivat toiseen tiedostoon
-Laita alkuperäinen pisteaineisto aktiiviseksi tiedostoksi
-Valitse Editointi/Leikkaa alue ja laita "Rajaustiedosto" kohtaan se tiedosto johon poimit ne pienet suljetut taiteviivat ja kohtaan "Säilytä ulkopuoli" se täppä päälle ja paina "Suorita"->alkuperäisestä mallista leikkautuu pois ne piikkejä aiheuttavat pisteet.
-Kolmioi se alkuperäinen siivottu aineisto uudelleen.

Toimii erittäin hyvin ainakin omassa työssäni!

Pekka Korhonen/Mitta Oy