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
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 ne 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
Apkerpa taškų masyvo sluoksnį pagal poligono sluoksnį taip, kad gautame taškų masyve yra tik taškai, patenkantys į poligonus.
Fig. 24.14 Įvesties taškų masyvo apkarpymas poligonų padengimu
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Apkarpomas įvesties taškų masyvo sluoksnis |
Apkarpymo poligonai |
|
[vektorius: poligonas] |
Poligonų vektorinis sluoksnis, kuris naudojamas kaip apkarpomų taškų padengimas |
Apkirpta |
|
[taškų masyvas] Numatytas: |
Nurodykite taškų masyvo failą, į kurį reikia eksportuoti apkarpytus taškus. Vienas iš:
|
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 |
|
[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 |
|
[taškų masyvas] [sąrašas] |
Įvesties taškų masyvų sluoksniai, kuriems reikia sukurti indeksus |
Išvesties aplankas Pasirinktinis |
|
[aplankas] Numatytas: |
Nurodykite aplanką, kuriame kurti naujus failus. Vienas iš:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Išvesties aplankas |
|
[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 |
|
[taškų masyvas] |
Įvesties taškų masyvo sluoksnis, iš kurio reikia ištraukti metaduomenų informaciją |
Sluoksnio informacija |
|
[failas] Numatytas: |
Nurodykite failą, kuriame saugoti metaduomenų informaciją. Vienas iš:
|
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Sluoksnio informacija |
|
[html] |
|
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ą.
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksniai |
|
[taškų masyvas] [sąrašas] |
Įvesties taškų masyvų sluoksniai, kuriuos reikia sulieti į vieną. |
Sulietas |
|
[taškų masyvas] Numatytas: |
Nurodykite sulieto išvesties taškų masyvo failą. Vienas iš:
|
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] |
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
Parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Įvesties taškų masyvo sluoksnis, kur reikia perprojektuoti į kitą CRS |
Paskirties CRS |
|
[crs] |
Sluoksniui priskiriama CRS |
Perprojektuota |
|
[taškų masyvas] Numatytas: |
Nurodykite perprojektuojamą taškų masyvo failą. Vienas iš:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Koordinačių veiksmas Pasirinktinis |
|
[datum] |
Duomenų transformacija, kurią reikia naudoti perprojektuojant duomenis tarp pradinės ir paskirties sistemų. |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
PERPROJEKTUOTA |
|
[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).
Fig. 24.15 Ploninamas taškų masyvas (pagal mėginio spindulį)
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Įvesties taškų masyvo sluoksnis, kurio plonintą versiją reikia sukurti |
Mėginių spindulys (žemėlapio vienetais) |
|
[skaičius: slankaus kablelio] Numatytas: 1.0 |
Atstumas, kuriame taškai surenkami į vieną unikalų tašką |
Paplonintas (pagal spindulį) |
|
[taškų masyvas] Numatytas: |
Nurodykite išvesties taškų masyvą su sumažintu taškų skaičiumi. Vienas iš:
|
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 |
|---|---|---|---|
Paplonintas (pagal spindulį) |
|
[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
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksnis |
|
[taškų masyvas] |
Įvesties taškų masyvo sluoksnis, kurio plonintą versiją reikia sukurti |
Praleidžiamų taškų skaičius |
|
[skaičius: sveikas skaičius] Numatytas: 1 |
Palikti tik kas N-tą įvesties sluoksnio tašką |
Paplonintas (sunaikinimu) |
|
[taškų masyvas] Numatytas: |
Nurodykite išvesties taškų masyvą su sumažintu taškų skaičiumi. Vienas iš:
|
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 |
|---|---|---|---|
Paplonintas (sunaikinimu) |
|
[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.
Taip pat žiūrėkite
Parametrai
Baziniai parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Įvesties sluoksniai |
|
[taškų masyvas] [sąrašas] |
Įvesties taškų masyvo sluoksniai, iš kurių kurti kaladėles |
Kaladėlės ilgis |
|
[skaičius: slankaus kablelio] Numatytas: 1000.0 |
Kiekvienos sugeneruotos kaladėlės kraštinės dydis |
Išvesties aplankas |
|
[aplankas] Numatytas: |
Nurodykite aplanką, kuriame rašyti sukurtas kaladėles. Vienas iš:
|
Išmanesni parametrai
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Priskirti CRS Pasirinktinis |
|
[crs] |
Sluoksniui priskiriama CRS |
Išvestys
Užrašas |
Pavadinimas |
Tipas |
Aprašymas |
|---|---|---|---|
Išvesties aplankas |
|
[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.