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
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Įvesties taškų masyvo sluoksnis, kuriam reikia priskirti CRS |
Norima CRS |
|
[crs] |
Sluoksniui priskiriama CRS |
Išvesties sluoksnis |
|
[taškų masyvas] Numatytas: |
Nurodykite taškų masyvo failą, kurį naudoti kaip išvestį. Vienas iš:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Pakeistas |
|
[taškų masyvas] |
Išvesties taškų masyvo sluoksnis su nauja CRS. Šiuo metu palaikomi formatai yra: |
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.

Fig. 24.13 Virtualaus taškų masyvo su apžvalga kūrimas iš kelių taškų masyvų failų
Taip pat žiūrėkite
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksniai |
|
[taškų masyvas] [sąrašas] |
Įvesties taškų masyvo sluoksniai, kuriuos reikia sujungti į virtualų taškų masyvo sluoksnį |
Skaičiuoti ribos poligoną |
|
[boolean] Numatytas: ne |
Nustatykite True, kad būtų rodoma tiksli duomenų riba (o be tik stačiakampė apimtis) |
Skaičiuoti statistiką |
|
[boolean] Numatytas: ne |
Nustatykite True, kad suprastumėte įvairių atributų reikšmių diapazonus |
Kurti apžvalgos taškų masyvą |
|
[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 |
Virtualus taškų masyvas |
|
[taškų masyvas] Numatytas: |
Nurodykite taškų masyvo failą, į kurį sudėti duomenis. Vienas iš:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Virtualus taškų masyvas |
|
[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.

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 |
|
[taškų masyvas] |
Input point cloud layer to clip |
Clipping polygons |
|
[vektorius: poligonas] |
Polygon vector layer to use as coverage for clipping the points |
Apkirpta |
|
[taškų masyvas] Numatytas: |
Specify the point cloud file to export the clipped points to. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Filtro išraiška Pasirinktinis |
|
[išraiška] |
PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį |
Apkarpymo apimtis Pasirinktinis |
|
[apimtis] |
Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį Galimi metodai yra:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Apkirpta |
|
[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 |
|
[taškų masyvas] [sąrašas] |
Input point cloud layers to create an index for |
Išvesties aplankas Pasirinktinis |
|
[aplankas] Numatytas: |
Specify the folder to create the new files in. One of:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Išvesties aplankas |
|
[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 |
|
[taškų masyvas] |
Input point cloud layer to extract metadata information from |
Layer information |
|
[file] Numatytas: |
Specify the file to store the metadata information. One of:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Layer information |
|
[vector] |
|
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.
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksniai |
|
[taškų masyvas] [sąrašas] |
Input point cloud layers to merge into a single one |
Sulietas |
|
[taškų masyvas] Numatytas: |
Specify the output point cloud merging input files. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Filtro išraiška Pasirinktinis |
|
[išraiška] |
PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį |
Apkarpymo apimtis Pasirinktinis |
|
[apimtis] |
Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį Galimi metodai yra:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Sulietas |
|
[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
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Input point cloud layer to reproject to a different CRS |
Paskirties CRS |
|
[crs] |
Sluoksniui priskiriama CRS |
Perprojektuota |
|
[taškų masyvas] Numatytas: |
Specify the reprojected point cloud file. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Coordinate operation Pasirinktinis |
|
[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 |
|
[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).

Fig. 24.15 Thining point cloud (by sampling radius)
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Input point cloud layer to create a thinned version from |
Sampling radius (in map units) |
|
[skaičius: slankaus kablelio] Numatytas: 1.0 |
Distance within which points are sampled to a unique point |
Thinned (by radius) |
|
[taškų masyvas] Numatytas: |
Specify the output point cloud with reduced points. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Filtro išraiška Pasirinktinis |
|
[išraiška] |
PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį |
Apkarpymo apimtis Pasirinktinis |
|
[apimtis] |
Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį Galimi metodai yra:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Thinned (by radius) |
|
[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
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Input point cloud layer to create a thinned version from |
Number of points to skip |
|
[skaičius: sveikas skaičius] Numatytas: 1 |
Keep only every N-th point in the input layer |
Thinned (by decimation) |
|
[taškų masyvas] Numatytas: |
Specify the output point cloud with reduced points. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Filtro išraiška Pasirinktinis |
|
[išraiška] |
PDAL išraiška parenkant taškų masyvo duomenų geoobjektų poaibį |
Apkarpymo apimtis Pasirinktinis |
|
[apimtis] |
Žemėlapio apimtis, parenkant taškų masyvo duomenų geoobjektų poaibį Galimi metodai yra:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Thinned (by decimation) |
|
[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.
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Įvesties sluoksniai |
|
[taškų masyvas] [sąrašas] |
Input point cloud layers to create tiles from |
Tile length |
|
[skaičius: slankaus kablelio] Default: 1000.0 |
Size of the edge of each generated tile |
Išvesties aplankas |
|
[aplankas] Numatytas: |
Specify the folder to store the generated tiles. One of:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Assign CRS Pasirinktinis |
|
[crs] |
Sluoksniui priskiriama CRS |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
---|---|---|---|
Išvesties aplankas |
|
[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.