Trekk ut terrengoverflate fra punktsky¶
Bruk denne dialogen til å trekke ut terrengoverflaten fra én eller flere punktskyer.
Hvor finner jeg dialogen?¶
På hurtigmenyen når et punktskyobjekt er merket, velg Verktøy - Trekk ut terrengoverflate fra punktskyobjekt...
Bruk av dialogen¶
Metoden som er implementert bygger på algoritmen Cloth Simulation Filter (CSF). Den klassifiserer punktene i bakkepunkt (BE) og objektpunkt (OBJ).
Metoden er basert på simulering av en enkel fysisk prosess. Først snus punktskyen opp-ned, og deretter legges en stiv "duk" over den omvendte overflaten. Ved å analysere interaksjonene mellom punktene i duken og de tilsvarende punktene i punktskyen, kan den endelige formen på duken bestemmes og brukes som grunnlag for å klassifisere de opprinnelige punktene i bakkepunkt og objektpunkt.

A* = Simulert duk, B = Rådata snudd på hodet, C* = Rådata for terrengoverflate
Få parametere er nødvendige å angi i denne algoritmen. Det viktigste er valg av terrengforhold og om du ønsker etterbehandling av bratte områder. De avanserte parametrene er det normalt ikke nødvendig å endre.
Med terrengforhold bestemmer du hvordan simuleringen skal oppføre seg. Dette avhenger av terrengtype, og du kan velge mellom flatt, normalt, og ulendt terreng. Har du et område med alle disse typene, er det naturlig å velge ulendt. Dersom dette ikke gir ønsket resultat, kan du vurdere å splitte opp punktskyen.
For bratte helninger (stup, skrenter) kan CSF-algoritmen gi relativt store feil fordi den simulerte "duken" kan være for stiv. Dette kan løses med etterbehandling av bratte helninger. Hvis det ikke er bratte helninger i punktskyen, bruker du ikke dette valget.
Informasjon
Detaljert beskrivelse av teori og algoritme finner du i artikkelen: An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation.
Det finnes også et valg for omvendt simulering. Dette kan brukes hvis du ønsker å finne toppen av et skogsområde for å beregne volumet. For et slikt eksempel kan du velge Flatt terreng og Etterbehandling av bratte helninger for å produsere en jevn toppoverflate av skog, samtidig som for eksempel veiene er upåvirket.
Avanserte parametere¶
Oppløsningen refererer til rutestørrelsen til "duken" som legges over terrenget. Jo større oppløsning du angir, desto grovere resultat får du. Hvordan velges punktene for duken? Innenfor hver rute i gridet velges høyeste punkt.
Algoritmen gir en gridmodell (rutenett) for "duken", simulert terrengoverflate, som alle punktene kontrolleres mot. Terskelavstanden styrer den endelige klassifiseringen av punktene som bakkepunkt eller objektpunkt, basert på avstanden mellom punktene og det simulerte terrenget.
Som nevnt ovenfor vil Cloth Simulation Filter (CSF) algoritmen klassifisere punktene i bakkepunkt og objektpunkt.
Eksempel

Ufiltrert punktsky

Klassifisert som bakkepunkt
Justering av punkt¶
Det finnes også et valg for å justere punkt, det vil si justere bakke- og objektpunktene til "duken". Med dette valget får du et glattere resultat.
Justeringen kan gjøres på to måter, som illustrert i figuren nedenfor:
- Flytt eksisterende punkt
- Sett inn simulerte punkt

A* = Simulert duk, B = Originale punkt, C = Flytt eksisterende punkt, D* = Sett inn simulerte punkt

Bakkepunkt med justerte objektpunkt
Med valget Sett inn simulerte punkt får du et resultat med oppløsning lik gridtettheten til "duken". Med Flytt eksisterende punkt interpoleres i gridet, og du beholder antall punkt i resultatet.
Resultatalternativer¶
Det finnes også et valg for å fylle hull, det vil si områder uten punkt (bakkepunkt eller objektpunkt), som vist i figuren over.
Du kan få separert resultatet på to punktskyer: én punktsky for bakkepunktene og én for objektpunktene.
Begrensninger¶
CSF-algoritmen har også begrensninger. Noen objektpunkt (OBJ) kan feilaktig klassifiseres som bakkepunkt (BE) når du arbeider med veldig store, lave bygninger. I tillegg kan ikke CSF-algoritmen skille objekter som er koblet til bakken (for eksempel broer).