Svarbu

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

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

Perprojektuoti

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 ne 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

Apkerpa taškų masyvo sluoksnį pagal poligono sluoksnį taip, kad gautame taškų masyve yra tik taškai, patenkantys į poligonus.

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

Fig. 24.14 Įvesties taškų masyvo apkarpymas poligonų padengimu

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Apkarpomas įvesties taškų masyvo sluoksnis

Apkarpymo poligonai

OVERLAY

[vektorius: poligonas]

Poligonų vektorinis sluoksnis, kuris naudojamas kaip apkarpomų taškų padengimas

Apkirpta

OUTPUT

[taškų masyvas]

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

Nurodykite taškų masyvo failą, į kurį reikia eksportuoti apkarpytus taškus. Vienas iš:

  • Į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

[taškų masyvas]

išvesties taškų masyvas, kurio geoobjektai yra taškai yra dengiami poligonų sluoksnio.

Pythono kodas

Algoritmo 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. Kurti COPC

Sukuria indeksus visiems įvesties taškų masyvų failams paketiniame režime.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

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

Įvesties taškų masyvų sluoksniai, kuriems reikia sukurti indeksus

Išvesties aplankas

Pasirinktinis

OUTPUT

[aplankas]

Numatytas: [Praleisti išvestį]

Nurodykite aplanką, kuriame kurti naujus failus. Vienas iš:

  • Praleisti išvestį

  • Įrašyti į laikiną aplanką

  • Įrašyti į aplanką

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties aplankas

OUTPUT

[aplankas]

Išvesties aplankas, kuriame bus taškų masyvų sluoksniai su kartu einančiais COPC indeksų failais.

Pythono kodas

Algoritmo 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. Informacija

Grąžina bazinius įvesties taškų masyvo failo metaduomenis.

Išvesties metaduomenų pavyzdys:

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]

Įvesties taškų masyvo sluoksnis, iš kurio reikia ištraukti metaduomenų informaciją

Sluoksnio informacija

OUTPUT

[failas]

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

Nurodykite failą, kuriame saugoti metaduomenų informaciją. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Sluoksnio informacija

OUTPUT

[html]

HTML failas, kuriame laikyti metaduomenų informaciją.

Pythono kodas

Algoritmo 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

Sulieja kelis taškų masyvų failus į vieną.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

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

Įvesties taškų masyvų sluoksniai, kuriuos reikia sulieti į vieną.

Sulietas

OUTPUT

[taškų masyvas]

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

Nurodykite sulieto išvesties taškų masyvo failą. Vienas iš:

  • Į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]

Išvesties taškų masyvo sluoksnis, suliejantis visus įvesties failus.

Pythono kodas

Algoritmo 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. Perprojektuoti

Perprojektuoja taškų masyvą į kitą koordinačių atskaitos sistemą (CRS).

Taip pat žiūrėkite

Priskirti projekciją

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Įvesties taškų masyvo sluoksnis, kur reikia perprojektuoti į kitą CRS

Paskirties CRS

CRS

[crs]

Sluoksniui priskiriama CRS

Perprojektuota

OUTPUT

[taškų masyvas]

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

Nurodykite perprojektuojamą taškų masyvo failą. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Koordinačių veiksmas

Pasirinktinis

OPERATION

[datum]

Duomenų transformacija, kurią reikia naudoti perprojektuojant duomenis tarp pradinės ir paskirties sistemų.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

PERPROJEKTUOTA

OUTPUT

[taškų masyvas]

Išvesties taškų masyvo sluoksnis su paskirties CRS

Pythono kodas

Algoritmo 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. Ploninti (pagal mėginio spindulį)

Sukuria paplonintą taškų masyvo versiją imant mėginius pagal atstumo tašką (sumažina kiekį taškų, esančių konkrečiame spindulyje).

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

Fig. 24.15 Ploninamas taškų masyvas (pagal mėginio spindulį)

Taip pat žiūrėkite

Ploninti (praleidžiant taškus)

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Įvesties taškų masyvo sluoksnis, kurio plonintą versiją reikia sukurti

Mėginių spindulys (žemėlapio vienetais)

SAMPLING_RADIUS

[skaičius: slankaus kablelio]

Numatytas: 1.0

Atstumas, kuriame taškai surenkami į vieną unikalų tašką

Paplonintas (pagal spindulį)

OUTPUT

[taškų masyvas]

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

Nurodykite išvesties taškų masyvą su sumažintu taškų skaičiumi. Vienas iš:

  • Į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

Paplonintas (pagal spindulį)

OUTPUT

[taškų masyvas]

Išvesties taškų masyvo sluoksnis su sumažintu taškų skaičiumi.

Pythono kodas

Algoritmo 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. Ploninti (praleidžiant taškus)

Sukuria paplonintą taškų masyvo versiją paliekant tik kas N-tąjį tašką (sumažina taškų skaičių praleidžiant greta esančius taškus).

Taip pat žiūrėkite

Ploninti (pagal mėginio spindulį)

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[taškų masyvas]

Įvesties taškų masyvo sluoksnis, kurio plonintą versiją reikia sukurti

Praleidžiamų taškų skaičius

POINTS_NUMBER

[skaičius: sveikas skaičius]

Numatytas: 1

Palikti tik kas N-tą įvesties sluoksnio tašką

Paplonintas (sunaikinimu)

OUTPUT

[taškų masyvas]

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

Nurodykite išvesties taškų masyvą su sumažintu taškų skaičiumi. Vienas iš:

  • Į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

Paplonintas (sunaikinimu)

OUTPUT

[taškų masyvas]

Išvesties taškų masyvo sluoksnis su sumažintu taškų skaičiumi.

Pythono kodas

Algoritmo 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. Kaladėlės

Kuria įvesties taškų masyvo failų kaladėles, rekomenduojama geriausiai greitaveikai (rodant ar analizuojant) dirbant su tokiais duomenų rinkiniais QGIS.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

LAYERS

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

Įvesties taškų masyvo sluoksniai, iš kurių kurti kaladėles

Kaladėlės ilgis

LENGTH

[skaičius: slankaus kablelio]

Numatytas: 1000.0

Kiekvienos sugeneruotos kaladėlės kraštinės dydis

Išvesties aplankas

OUTPUT

[aplankas]

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

Nurodykite aplanką, kuriame rašyti sukurtas kaladėles. Vienas iš:

  • Įrašyti į laikiną aplanką

  • Įrašyti į aplanką

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Priskirti CRS

Pasirinktinis

CRS

[crs]

Sluoksniui priskiriama CRS

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties aplankas

OUTPUT

[aplankas]

Išvesties aplankas, kuriame yra iš įvesties failų sugeneruotos kaladėlės.

Pythono kodas

Algoritmo 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.