Extrahera terrängyta från punktmoln¶
Använd denna dialog för att extrahera terrängytan från ett eller flera punktmoln.
Var hittar jag dialogen?¶
På snabbmenyn när ett punktmolnsobjekt är markerat, välj Verktyg - Extrahera terrängyta från punktmolnsobjekt...
Användning av dialogen¶
Metoden som är implementerad bygger på algoritmen Cloth Simulation Filter (CSF). Den klassificerar punkterna i markpunkter (BE) och objektpunkter (OBJ).
Metoden är baserad på simulering av en enkel fysisk process. Först vänds punktmolnet upp och ner, och därefter läggs ett styvt "tyg" över den omvända ytan. Genom att analysera interaktionerna mellan punkterna i tyget och motsvarande punkter i punktmolnet, kan tygkets slutliga form bestämmas och användas som grund för att klassificera de ursprungliga punkterna i markpunkter och objektpunkter.

A* = Simulerat tyg, B = Rådata vänd upp och ner, C* = Rådata för terrängyta
Få parametrar behöver anges i denna algoritm. Det viktigaste är val av terrängförhållanden och om du önskar efterbehandling av branta områden. De avancerade parametrarna behöver normalt inte ändras.
Med terrängförhållanden bestämmer du hur simuleringen ska bete sig. Detta beror på terrängtyp, och du kan välja mellan platt, normalt och ojämnt terrängområde. Har du ett område med alla dessa typer, är det naturligt att välja ojämnt. Om detta inte ger önskat resultat, kan du överväga att dela upp punktmolnet.
För branta sluttningar (stup, slänter) kan CSF-algoritmen ge relativt stora fel eftersom det simulerade "tyget" kan vara för styvt. Detta kan lösas med efterbehandling av branta sluttningar. Om det inte finns branta sluttningar i punktmolnet, använder du inte detta val.
Information
Detaljerad beskrivning av teori och algoritm finns i artikeln: An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation.
Det finns också ett val för omvänd simulering. Detta kan användas om du önskar att hitta toppen av ett skogsområde för att beräkna volymen. För ett sådant exempel kan du välja Platt terrängområde och Efterbehandling av branta sluttningar för att producera en jämn toppyta av skog, samtidigt som till exempel vägarna är opåverkade.
Avancerade parametrar¶
Upplösningen refererar till rutstorlekar för "tyget" som läggs över terrängen. Ju större upplösning du anger, desto grövre resultat får du. Hur väljs punkterna för tyget? Inom varje ruta i nätet väljs högsta punkt.
Algoritmen ger en gridmodell (rutnät) för "tyget", simulerad terrängyta, som alla punkter kontrolleras mot. Tröskelvärdet styr den slutliga klassificeringen av punkterna som markpunkter eller objektpunkter, baserat på avståndet mellan punkterna och den simulerade terrängen.
Som nämnts ovan kommer Cloth Simulation Filter (CSF) algoritmen att klassificera punkterna i markpunkter och objektpunkter.
Exempel

Ofiltrerat punktmoln

Klassificerat som markpunkter
Justering av punkt¶
Det finns också ett val för att justera punkter, det vill säga justera mark- och objektpunkterna till "tyget". Med detta val får du ett jämnare resultat.
Justeringen kan göras på två sätt, som illustrerat i figuren nedan:
- Flytta befintliga punkter
- Sätt in simulerade punkter

A* = Simulerat tyg, B = Ursprungliga punkter, C = Flytta befintliga punkter, D* = Sätt in simulerade punkter

Markpunkter med justerade objektpunkter
Med valet Sätt in simulerade punkter får du ett resultat med upplösning lika med gridtätheten för "tyget". Med Flytta befintliga punkter interpoleras i gridet, och du behåller antal punkter i resultatet.
Resultatalternativ¶
Det finns också ett val för att fylla hål, det vill säga områden utan punkter (markpunkter eller objektpunkter), som visas i figuren ovan.
Du kan få separerat resultat på två punktmoln: ett punktmoln för markpunkterna och ett för objektpunkterna.
Begränsningar¶
CSF-algoritmen har också begränsningar. Några objektpunkter (OBJ) kan felaktigt klassificeras som markpunkter (BE) när du arbetar med mycket stora, låga byggnader. Dessutom kan inte CSF-algoritmen skilja objekt som är kopplade till marken (till exempel broar).