🚁 Lidar

Lidar

Modul Lidar omogoča upravljanje posnetkov LiDAR. Izvajate lahko pretvorbo podatkov v rastrske sloje v obliki digitalnega modela terena (DTM) in digitalnih modelov višin vegetacije (CHM), upodabljanje, ustvarjanje prostorskega indeksa, popravljanje podatkov in vstavljanje geometrije mej posnetkov v podatkovno bazo.

Modul dostopa in upravlja tabelo dbo.Lidar v podatkovni bazi.

Izhodi modula se nahajajo v mapi data\raster\lidar in data\lidar-metadata.


scan

Z ukazom scan preiščemo vse podatkovne vire za nove ali spremenjene podatke snemanj.

create

S pomočjo ukaza create rasters ustvarimo DTM in CHM rastrske slike iz .las datotek. Pri komandi imamo na voljo dve neobvezni zastavici.

Možne zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
  • -o ali --overwrite, katera definira prepis že obstoječih rastrskih slik v primeru da le te obstajajo. Brez vključene zastavice modul ignorira že ustvarjene posnetke v kolikor so ti nespremenjeni.

Primer uporabe komande je sledeč.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe create rasters --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe" "22fc9f28-f4a3-4036-a316-ff0af13371fe" -o

Primer uporabe, kadar želimo sprožit obdelavo na novo dodanih snemanj.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe create rasters

Po uspešni izvedbi se v mapi data\raster\lidar\ tvorijo podmape z imeni posnetkov, v katerih najdemo naslednje datoteke:

Ukaz create index ustvari prostorski indeks (.rtree) za podane datoteke .las. Indeks služi hitrejšemu dostopu do točk v prostoru.

Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,

Primer uporabe je naslednji.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe create index --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe"

Ta ukaz se izvede implicitno ob klicu ./isuv.module.lidar.exe create rasters ali ./isuv.module.lidar.exe database refresh


fix

Popravljanje izvajamo s pomočj komande fix chm, ki CHM podatke popravi po procesiranju s tem ,da odstrani podvojene vrednosti na posameznem pikslu rasterske slike. Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,

Primer uporabe je sledeč.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe fix chm --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe" "22fc9f28-f4a3-4036-a316-ff0af13371fe"

Ta ukaz se izvede implicitno ob klicu ./isuv.module.lidar.exe create rasters


database

Podatke, ki se nahajajo v tabeli dbo.Lidar, upravljamo z ukazom database.

Podatke osvežimo z uporabo database refresh. S tem osvežimo tabelo dbo.Lidar z informacijami datotek .las iz datotečnega sistema. Ukaz torej prenese vse informacije iz data\lidar v tabelo dbo.Lidar. Prenesene informacije so sledeče:

  • Geometrija mej okrog točk
  • Ime datoteke (brez končnice)
  • Izvorna projekcija (podprti sta EPSG 3794 in EPSG 3912)

Možne zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
  • -s ali --skip-existing s čemer preskočimo ekstrakcijo geometrije in generiranje indeksa, če so podatki datoteke že v bazi podatkov
PS C:\isuv\system\bin> ./isuv.module.lidar.exe database refresh --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe" --skip-existing

Osveževanje mej posnetkov

PS C:\isuv\system\bin> ./isuv.module.lidar.exe database refresh --skip-existing

Prikaz podatkov v tabeli dbo.Lidar po uspešni izvedbi ukaza database refresh v orodju SSMS.

Izbris vnosov snemanj iz tabele naredimo z ukazom database clear.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe database clear

Seznam zapisov pa generiramo s komando database list.

PS C:\isuv\system\bin> ./isuv.module.lidar.exe database list

Primer izpisa seznama posnetkov, ki so v podatkovni bazi (tabela dbo.Lidar)

PS C:\isuv\system\bin> .\Isuv.Module.Lidar.exe database list
INSTANCE ID: {277d4a03-9114-4045-a714-96517949a5d4}
Number of database records: 46
bcbdf047-48ec-411e-b446-fcfd9490908c
8d350f4d-0195-4b4a-8945-3645efffe1bb
bdc3ebed-4a9c-45a7-a961-b8d0e49715cc
16827c88-830f-40f4-a7d4-45ef9cc865b7
d852a9c3-d9cd-46f5-9d2f-bb9b1a2ed229
ad132808-0412-412c-97c9-8a84c615d8ee
0f062b8b-4f5e-4896-834b-2280e00a5d1a
5e179ab2-e91f-417a-8042-a0e1940b876f
cf4bc156-e2ff-4c35-bfb6-d040c4df5692
13b4f087-4483-4af9-babc-ce8b9dfdc7ec
43b8ae96-4039-46e0-a296-62bd5caab817
f56e2750-b2b8-458f-adb7-879d821e85b4
716f815c-178d-4c80-9d28-41870e6d1610
41f1517f-1342-4a78-9ad7-320aa3032b86
1ec24d4b-a1c1-4aed-b8ff-b7ef4eb67aa3
1a41912d-e09c-4390-b245-8994bac0d24d
3d123bb6-15ba-47b8-87da-e5d541eb5045
7feede7d-351e-43f2-b934-d2c4ac0ca54c
932bb9f4-dd0f-4d9e-99b6-b345349f745c
baf6ab31-2a3b-46f2-afe6-23bc45801f68
28e024c6-ca3f-4ddb-b20f-6c79093ed3d5
0e06e35d-d72c-4fa0-94d9-b2b927dde334
8360d4bf-8d4c-4ad7-97e1-119a6d523368
84be44b9-c151-40ee-a3b9-f2325f45b1f4
4db8b31e-f610-4acd-81da-8448eb713c90
eb4efb1c-53ac-478c-b2d1-efde928df7be
feb1ead6-62f6-42e4-bcb5-8006aefac76b
2d2c2336-9008-4741-ad24-624bf9161b45
1bfedde3-791c-4ca5-9d0f-351c6db89e07
f902bb75-0fa7-4ad5-85b3-2682c85e3533
fa362071-28bf-405b-b3ea-6719952d4f6e
20b16f22-1366-4447-895b-eafd756faf9b
893b782b-543b-4b16-8d37-4c8eb30d458e
901e17f6-6ed6-4b92-9606-422d6510a93a
0b099ef5-75fc-4f4b-90e1-75907a066498
317fa7d8-0b6d-496f-8f7b-a73bb12a6d09
f2724277-5994-46c6-9377-fcc09d2b52f1
d9d8dfdf-b24b-4569-8e01-ba92fe85db0b
5e2f63eb-f541-4077-a7f0-0b5cc39e92b8
aab005d9-bc65-4493-9c79-162980d92102
64862d94-2d79-414b-9670-a0a7b7569315
4ed198ae-e5fa-4e1d-a2c9-5cd054bd74db
43b0a119-5f87-4068-9341-28ffa0e45c32
7be3d891-b910-45c0-a54c-292aa07b5bbd
391ee7d3-7c09-483a-9c14-790d8245d2fe
16935200-4d67-4f75-bd41-32f93cfbde9f

render

Generiranje možnih predogledih slik naredimo s podukazi render.

Transformacijo lidar podatkov v rasterske slike opravimo z render lidar.

Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
  • -o ali --overwrite prepiše že obstoječe rastrske slike
PS C:\isuv\system\bin> ./isuv.module.lidar.exe render lidar --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe" --overwrite

Rezultat se shrani v isto mapo, kot so ostale slike. Zraven se posodobi temporalni rastrski sloj v mapi data\raster\lidar\lidar.

Izris vegetacije iz CHM rastrskih slik naredimo s komando render vegetation.

Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
  • -o ali --overwrite prepiše že obstoječe rastrske slike
PS C:\isuv\system\bin> ./isuv.module.lidar.exe render vegetation --las-ids "12fc9f28-f4a3-4036-a316-ff0af13371fe" --overwrite

Rezultat se shrani v isto mapo, kot so ostale slike. Zraven se posodobi temporalni rastrski sloj v mapi data\raster\lidar\vegetation.

Izris takoj lidar poatkov kot podatkov vegetacije izvedemo z render all.

Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
  • -o ali --overwrite prepiše že obstoječe rastrske slike
PS C:\isuv\system\bin> ./isuv.module.lidar.exe render all -i "12fc9f28-f4a3-4036-a316-ff0af13371fe" -o

Po uspešni izvedbi se v mapi data\raster\lidar\ v podmape tvorijo podmape z imeni posnetkov, v katerih najdemo naslednje datoteke:

Izbris predoglednih slik naredimo z render clear.

Zastavice:

  • -i ali --las-ids, kateri podamo seznam identifikatorjev posnetkov las. Pri tem ne podajamo končnice datoteke. Veljavne identifikatorje najdemo v nadzorniški aplikaciji pod “Snemanja lidar”,
PS C:\isuv\system\bin> ./isuv.module.lidar.exe render clear -i "12fc9f28-f4a3-4036-a316-ff0af13371fe" "22fc9f28-f4a3-4036-a316-ff0af13371fe"