Svarbu

Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 85.20%.

24.1.13. Taškų debesies duomenų valdymas

Pastaba

Šie algoritmai galimi tik jei QGIS naudoja PDAL bibliotekos 2.5.0 ar naujesnę versiją.

24.1.13.1. Priskirti projekciją

Priskiria taškų masyvo sluoksniui koordinačių atskaitos sistemą, jei jos nėra ar ji neteisinga. Sukuriamas naujas sluoksnis.

Taip pat žiūrėkite

Reproject

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Įvesties taškų masyvo sluoksnis, kuriam reikia priskirti CRS

Norima CRS

CRS

[crs]

Sluoksniui priskiriama CRS

Išvesties sluoksnis

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Nurodykite taškų masyvo failą, kurį naudoti kaip išvestį. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Pakeistas

OUTPUT

[taškų masyvas]

Išvesties taškų masyvo sluoksnis su nauja CRS. Šiuo metu palaikomi formatai yra: .LAS, .LAZ, .COPC.LAZ ir .VPC.

Pythono kodas

Algoritmo ID: pdal:assignprojection

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.2. Kurti virtualų taškų masyvą (VPC)

Kuria virtualų taškų masyvą (VPC) iš įvesties taškų masyvo duomenų.

Jei paliksite neprivalomus parametrus neįjungtus, VPC failas bus sukurtas labai greitai, nes algoritmas tik perskaitys įvesties failų metaduomenis. Įjungus bet kurį iš pasirinktinių parametrų, algoritmas perskaitys visus taškus, o tai gali užimti nemažai laiko.

../../../../_images/point_cloud_buildvpc.png

Fig. 24.13 Virtualaus taškų masyvo su apžvalga kūrimas iš kelių taškų masyvų failų

Taip pat žiūrėkite

Sulieti

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

[taškų masyvas] [sąrašas]

Įvesties taškų masyvo sluoksniai, kuriuos reikia sujungti į virtualų taškų masyvo sluoksnį

Skaičiuoti ribos poligoną

BOUNDARY

[boolean]

Numatytas: ne

Nustatykite True, kad būtų rodoma tiksli duomenų riba (o be tik stačiakampė apimtis)

Skaičiuoti statistiką

STATISTICS

[boolean]

Numatytas: ne

Nustatykite True, kad suprastumėte įvairių atributų reikšmių diapazonus

Kurti apžvalgos taškų masyvą

OVERVIEW

[boolean]

Numatytas: ne

Kuria vieną „praretintą“ taškų masyvą visiems įvesties duomenims (naudojant tik kas 1000-ąjį pradinių duomenų tašką).

Apžvalgos taškų masyvas bus sukurtas greta VPC failo - pavyzdžiui, jei failas yra manoduomenys.vpc, tai apžvalgos taškų masyvo pavadinimas bus manoduomenys-overview.copc.laz.

Virtualus taškų masyvas

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Nurodykite taškų masyvo failą, į kurį sudėti duomenis. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Virtualus taškų masyvas

OUTPUT

[rastras]

Išvesties taškų masyvo sluoksnis, apjungiantis visus įvesties duomenis kaip virtualų failą.

Pythono kodas

Algoritmo ID: pdal:virtualpointcloud

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.3. Apkirpti

Clips a point cloud layer by a polygon layer so that the resulting point cloud contains only points within the polygons.

../../../../_images/point_cloud_clip.png

Fig. 24.14 Clipping an input point cloud layer with a polygon coverage

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Input point cloud layer to clip

Clipping polygons

OVERLAY

[vektorius: poligonas]

Polygon vector layer to use as coverage for clipping the points

Apkirpta

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Specify the point cloud file to export the clipped points to. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Filtro išraiška

Pasirinktinis

FILTER_EXPRESSION

[išraiška]

PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį

Apkarpymo apimtis

Pasirinktinis

FILTER_EXTENT

[apimtis]

Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Apkirpta

OUTPUT

[rastras]

Output point cloud whose features are the points within the coverage polygon layer.

Pythono kodas

Algorithm ID: pdal:clip

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.4. Create COPC

Creates the index for all the input point cloud files in a batch mode.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

[taškų masyvas] [sąrašas]

Input point cloud layers to create an index for

Išvesties aplankas

Pasirinktinis

OUTPUT

[aplankas]

Numatytas: [Praleisti išvestį]

Specify the folder to create the new files in. One of:

  • Praleisti išvestį

  • Įrašyti į laikiną aplanką

  • Įrašyti į aplanką

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties aplankas

OUTPUT

[aplankas]

Output folder containing point cloud layers with accompanying COPC index files.

Pythono kodas

Algorithm ID: pdal:createcopc

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.5. Information

Outputs basic metadata from an input point cloud file.

Example of output information:

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

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Input point cloud layer to extract metadata information from

Layer information

OUTPUT

[file]

Numatytas: [Įrašyti į laikiną failą]

Specify the file to store the metadata information. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Layer information

OUTPUT

[vector]

HTML file to store the metadata information.

Pythono kodas

Algorithm ID: pdal:info

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.6. Sulieti

Merges multiple point cloud files into a single one.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

[taškų masyvas] [sąrašas]

Input point cloud layers to merge into a single one

Sulietas

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Specify the output point cloud merging input files. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Filtro išraiška

Pasirinktinis

FILTER_EXPRESSION

[išraiška]

PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį

Apkarpymo apimtis

Pasirinktinis

FILTER_EXTENT

[apimtis]

Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Sulietas

OUTPUT

[taškų masyvas]

Output point cloud layer merging all the input files.

Pythono kodas

Algorithm ID: pdal:merge

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.7. Reproject

Reprojects a point cloud to a different Coordinate Reference System (CRS).

Taip pat žiūrėkite

Priskirti projekciją

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Input point cloud layer to reproject to a different CRS

Paskirties CRS

CRS

[crs]

Sluoksniui priskiriama CRS

Perprojektuota

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Specify the reprojected point cloud file. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Coordinate operation

Pasirinktinis

OPERATION

[datum]

The datum transformation to use to reproject the data between the origin and target systems.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

REPROJECTED

OUTPUT

[taškų masyvas]

Output point cloud layer in the target CRS.

Pythono kodas

Algorithm ID: pdal:reproject

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.8. Thin (by sampling radius)

Creates a thinned version of the point cloud by performing sampling by distance point (reduces the number of points within a certain radius).

../../../../_images/point_cloud_thin.gif

Fig. 24.15 Thining point cloud (by sampling radius)

Taip pat žiūrėkite

Thin (by skipping points)

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Input point cloud layer to create a thinned version from

Sampling radius (in map units)

SAMPLING_RADIUS

[skaičius: slankaus kablelio]

Numatytas: 1.0

Distance within which points are sampled to a unique point

Thinned (by radius)

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Specify the output point cloud with reduced points. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Filtro išraiška

Pasirinktinis

FILTER_EXPRESSION

[išraiška]

PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį

Apkarpymo apimtis

Pasirinktinis

FILTER_EXTENT

[apimtis]

Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Thinned (by radius)

OUTPUT

[taškų masyvas]

Output point cloud layer with reduced points.

Pythono kodas

Algorithm ID: pdal:thinbyradius

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.9. Thin (by skipping points)

Creates a thinned version of the point cloud by keeping only every N-th point (reduces the number of points by skipping nearby points).

Taip pat žiūrėkite

Thin (by sampling radius)

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Input point cloud layer to create a thinned version from

Number of points to skip

POINTS_NUMBER

[skaičius: sveikas skaičius]

Numatytas: 1

Keep only every N-th point in the input layer

Thinned (by decimation)

OUTPUT

[taškų masyvas]

Numatytas: [Įrašyti į laikiną failą]

Specify the output point cloud with reduced points. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Filtro išraiška

Pasirinktinis

FILTER_EXPRESSION

[išraiška]

PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį

Apkarpymo apimtis

Pasirinktinis

FILTER_EXTENT

[apimtis]

Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Thinned (by decimation)

OUTPUT

[taškų masyvas]

Output point cloud layer with reduced points.

Pythono kodas

Algorithm ID: pdal:thinbydecimate

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.13.10. Tile

Creates tiles from input point cloud files, recommended for best performance (in display or analysis) with such datasets in QGIS.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

[taškų masyvas] [sąrašas]

Input point cloud layers to create tiles from

Tile length

LENGTH

[skaičius: slankaus kablelio]

Default: 1000.0

Size of the edge of each generated tile

Išvesties aplankas

OUTPUT

[aplankas]

Numatytas: [Įrašyti į laikiną aplanką]

Specify the folder to store the generated tiles. One of:

  • Įrašyti į laikiną aplanką

  • Įrašyti į aplanką

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Assign CRS

Pasirinktinis

CRS

[crs]

Sluoksniui priskiriama CRS

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties aplankas

OUTPUT

[aplankas]

Output folder containing the tiles generated from input files.

Pythono kodas

Algorithm ID: pdal:tile

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.