Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
24.1.13. Hantering av data från punktmoln
Observera
Dessa algoritmer är endast tillgängliga om QGIS använder PDAL-biblioteket version 2.5.0 eller nyare.
24.1.13.1. Tilldela projektion
Tilldelar ett koordinatreferenssystem till ett punktmolnslager, om det saknas eller är felaktigt. Ett nytt lager skapas.
Se även
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Molnlager med inmatningspunkter som ska tilldelas en CRS |
Önskad CRS |
|
[crs] |
CRS för att applicera på lagret |
Utdatalager |
|
[punktmoln] Standard: |
Ange den punktmolnsfil som ska användas som utdata. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Konverterad |
|
[punktmoln] |
Utmatning av punktmolnslager med en ny CRS. Format som stöds för närvarande är |
Python-kod
Algoritm-ID: pdal:assignprojection
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.2. Skapa ett virtuellt punktmoln (VPC)
Skapar ett virtuellt punktmoln (VPC) från ingående punktmolnsdata.
Om du låter de valfria parametrarna vara avmarkerade kommer VPC-filen att byggas mycket snabbt eftersom algoritmen endast läser metadata för inmatningsfiler. Om någon av de valfria parametrarna är inställd kommer algoritmen att läsa alla punkter, vilket kan ta lite tid.

Fig. 24.13 Generering av virtuellt punktmoln med översikt från en uppsättning punktmolnsplattor
Se även
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] [lista] |
Inmatade punktmolnslager som ska kombineras i ett virtuellt punktmolnslager |
Beräkna polygon för avgränsning |
|
[boolean] Standard: Falsk |
Ställ in till True för att visa de exakta gränserna för data (snarare än bara rektangulär utsträckning) |
Beräkna statistik |
|
[boolean] Standard: Falsk |
Sätt till True för att förstå värdeintervallen för de olika attributen |
Bygga ett översiktligt punktmoln |
|
[boolean] Standard: Falsk |
Genererar ett enda ”förtunnat” punktmoln av alla indata (använder endast var 1000:e punkt från originaldata). Det översiktliga punktmolnet skapas bredvid VPC-filen - t.ex. för |
Virtuellt punktmoln |
|
[punktmoln] Standard: |
Ange den punktmolnsfil som data ska byggas in i. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Virtuellt punktmoln |
|
[raster] |
Utgående punktmolnslager som kombinerar alla indata, som en virtuell fil. |
Python-kod
Algoritm-ID: pdal:virtualpointcloud
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.3. Klipp
Klipper ett punktmolnslager genom ett polygonlager så att det resulterande punktmolnet endast innehåller punkter inom polygonerna.

Fig. 24.14 Klippning av ett inmatat punktmolnslager med en polygontäckning
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Inmatat punktmolnslager som ska klippas |
Klippning av polygoner |
|
[vektor: polygon] |
Polygonvektorlager att använda som täckning för att klippa punkterna |
Klippt |
|
[punktmoln] Standard: |
Ange den punktmolnsfil som de klippta punkterna ska exporteras till. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filteruttryck Valfritt |
|
[uttryck] |
Ett PDAL-uttryck för att välja en delmängd av funktioner i punktmolnsdata |
Klippningens omfattning Valfritt |
|
[omfattning] |
En kartutsträckning för att välja en delmängd av funktioner i punktmolnsdata Tillgängliga metoder är:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Klippt |
|
[raster] |
Utmatat punktmoln vars funktioner är punkterna inom polygonlagret för täckning. |
Python-kod
Algoritm-ID: pdal:clip
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.4. Skapa COPC
Skapar indexet för alla ingående punktmolnsfiler i batch-läge.
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] [lista] |
Inmatning av punktmolnslager för att skapa ett index för |
Utmatningskatalog Valfritt |
|
mapp Standard: |
Ange den mapp som de nya filerna ska skapas i. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Utmatningskatalog |
|
mapp |
Utdatamapp som innehåller punktmolnslager med tillhörande COPC-indexfiler. |
Python-kod
Algoritm ID: pdal:createcopc
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.5. Information
Utmatning av grundläggande metadata från en inmatad punktmolnsfil.
Exempel på utmatningsinformation:
LAS 1.4
point format 6
count 56736130
scale 0.001 0.001 0.001
offset 431749.999 5440919.999 968.898
extent 431250 5440420 424.266
432249.999 5441419.999 1513.531
crs ETRS89 / UTM zone 34N (N-E) (EPSG:3046) (vertical CRS missing!)
units horizontal=metre vertical=unknown
Attributes:
- X floating 8
- Y floating 8
- Z floating 8
- Intensity unsigned 2
- ReturnNumber unsigned 1
- NumberOfReturns unsigned 1
- ScanDirectionFlag unsigned 1
- EdgeOfFlightLine unsigned 1
- Classification unsigned 1
- ScanAngleRank floating 4
- UserData unsigned 1
- PointSourceId unsigned 2
- GpsTime floating 8
- ScanChannel unsigned 1
- ClassFlags unsigned 1
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Punktmolnslager för att extrahera metadatainformation från |
Lagerinformation |
|
&Arkiv Standard: |
Ange den fil där metadatainformationen ska lagras. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Lagerinformation |
|
[vektor] |
|
Python-kod
Algoritm ID: pdal:info
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.6. Sammanfoga
Sammanfogar flera punktmolnsfiler till en enda.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] [lista] |
Inmatade punktmolnslager som ska slås samman till ett enda |
Sammanslagna |
|
[punktmoln] Standard: |
Ange utdatapunktmolnet som sammanfogar indatafiler. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filteruttryck Valfritt |
|
[uttryck] |
Ett PDAL-uttryck för att välja en delmängd av funktioner i punktmolnsdata |
Klippningens omfattning Valfritt |
|
[omfattning] |
En kartutsträckning för att välja en delmängd av funktioner i punktmolnsdata Tillgängliga metoder är:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Sammanslagna |
|
[punktmoln] |
Utgående punktmolnslager som sammanfogar alla indatafiler. |
Python-kod
Algoritm-ID: pdal:merge
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.7. Reprojicera
Återprojicerar ett punktmoln till ett annat koordinatreferenssystem (CRS).
Se även
Parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Inmatning av punktmolnlager för att omprojicera till ett annat CRS |
Mål CRS |
|
[crs] |
CRS för att applicera på lagret |
Omprojekterad |
|
[punktmoln] Standard: |
Ange den reprojicerade punktmolnsfilen. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Koordinatoperation Valfritt |
|
[datum] |
Den datumtransformation som ska användas för att omprojicera data mellan ursprungs- och målsystem. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
REPROJECTED |
|
[punktmoln] |
Utgående punktmolnslager i mål-CRS. |
Python-kod
Algoritm ID: pdal:reproject
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.8. Tunn (efter provtagningsradie)
Skapar en förtunnad version av punktmolnet genom att utföra sampling efter avståndspunkt (minskar antalet punkter inom en viss radie).

Fig. 24.15 Punktmoln från Thining (per provtagningsradie)
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Inmatat punktmolnslager att skapa en förtunnad version från |
Provtagningsradie (i kartenheter) |
|
[numerisk: dubbel] Standard: 1,0 |
Avstånd inom vilket punkter samplas till en unik punkt |
Förtunnad (genom radie) |
|
[punktmoln] Standard: |
Ange det utgående punktmolnet med reducerade punkter. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filteruttryck Valfritt |
|
[uttryck] |
Ett PDAL-uttryck för att välja en delmängd av funktioner i punktmolnsdata |
Klippningens omfattning Valfritt |
|
[omfattning] |
En kartutsträckning för att välja en delmängd av funktioner i punktmolnsdata Tillgängliga metoder är:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Förtunnad (genom radie) |
|
[punktmoln] |
Utgående punktmolnslager med reducerade punkter. |
Python-kod
Algoritm-ID: pdal:thinbyradius
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.9. Tunn (genom att hoppa över punkter)
Skapar en förtunnad version av punktmolnet genom att endast behålla var N:e punkt (minskar antalet punkter genom att hoppa över närliggande punkter).
Se även
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] |
Inmatat punktmolnslager att skapa en förtunnad version från |
Antal punkter att hoppa över |
|
[numerisk: heltal] Standard: 1 |
Behåll endast varje N:e punkt i inmatningslagret |
Förtunnad (genom decimering) |
|
[punktmoln] Standard: |
Ange det utgående punktmolnet med reducerade punkter. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Filteruttryck Valfritt |
|
[uttryck] |
Ett PDAL-uttryck för att välja en delmängd av funktioner i punktmolnsdata |
Klippningens omfattning Valfritt |
|
[omfattning] |
En kartutsträckning för att välja en delmängd av funktioner i punktmolnsdata Tillgängliga metoder är:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Förtunnad (genom decimering) |
|
[punktmoln] |
Utgående punktmolnslager med reducerade punkter. |
Python-kod
Algoritm ID: pdal:thinbydecimate
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.
24.1.13.10. Platta
Skapar plattor från inmatade punktmolnsfiler, vilket rekommenderas för bästa prestanda (vid visning eller analys) med sådana dataset i QGIS.
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningslager |
|
[punktmoln] [lista] |
Inmatade punktmolnslager att skapa plattor från |
Kaklets längd |
|
[numerisk: dubbel] Standard: 1000,0 |
Storlek på kanten på varje genererad kakelplatta |
Utmatningskatalog |
|
mapp Standard: |
Ange den mapp där de genererade plattorna ska lagras. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Tilldela CRS Valfritt |
|
[crs] |
CRS för att applicera på lagret |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Utmatningskatalog |
|
mapp |
Utdatamapp som innehåller de plattor som genererats från inmatningsfilerna. |
Python-kod
Algoritm-ID: pdal:tile
import processing
processing.run("algorithm_id", {parameter_dictionary})
algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.