Normalisasi data titik awan

8

Bagaimana saya bisa mendapatkan Model Ketinggian Digital (hanya ketinggian objek, DSM - DTM = DHM)?

Banyak aplikasi dapat melakukan ini, tetapi mereka mengubahnya menjadi format GRID atau TIN. Saya bertanya-tanya apakah mungkin untuk menyimpan data sebagai titik awan.

Zia
sumber

Jawaban:

6

Opsi untuk menormalkan * Cloud titik LiDAR (dan menyimpannya sebagai cloud titik) adalah Fusion . Seseorang akan membutuhkan baris perintah ClipDatabersama dengan sakelar:, dtm:fileyang merupakan model bare-earth (DTM), dan height.

Deskripsi ClipData mengatakan:

... Ketika digunakan bersama dengan model permukaan bare-earth, logika ini memungkinkan untuk mengambil sampel berbagai ketinggian di atas tanah dalam area sampel.

Ketika sakelar dtm:filedan heightditambahkan, masing-masing pengembalian dalam awan lidar akan memiliki ketinggian dikurangi oleh elevasi dalam pixel yang sesuai dalam DTM. File output akan bertipe .las, di mana koordinat z akan menjadi tinggi.
Ini juga akan bekerja dengan file .laz (kompresi .las) di Fusion versi 3.4 dan di atasnya, tetapi membutuhkan instalasi LAStools juga.

Sintaks ClipData untuk melakukan analisis tersebut adalah sebagai berikut:

ClipData /height /dtm:file InputSpecifier SampleFile [MinX MinY MaxX MaxY]
  1. ClipData adalah baris perintah itu sendiri.
  2. /heightdan /dtm:fileapakah sakelar diperlukan untuk menormalkan awan.
  3. InputSpecifier adalah file .las asli,
  4. SampleFile adalah file output (file .las).
  5. MinX, MinY, MaX, dan MaxY adalah koordinat yang diproyeksikan dari area yang akan dinormalisasi. Ini bisa menjadi kotak pembatas yang sama dengan koordinat awan kotor.

Sebagai contoh: mari kita asumsikan file LIDAR kami memiliki nama gross.lasdan disimpan di bawah direktori C: / LiDAR. DTM disimpan di direktori yang sama dengan nama bare_earth.dtm1 . The berlari koordinat kotak UTM dari gross.lasadalah: 7100000 7200000 730000 740000. Awan dinormalisasi akan diberi nama normalized.lasdan itu akan disimpan di direktori yang sama dengan file lainnya. Fusion diinstal di bawah direktori C:. Ketikkan ini:

C:\Fusion\ClipData /height /dtm:C:\LiDAR\bare_earth.dtm C:\LiDAR\gross.las C:\LiDAR\normalized.las 7100000 7200000 730000 740000

1. Kita perlu memiliki model bare-earth dengan format .dtm Fusion untuk menjalankan ClipData. Lihat utas ini untuk mempelajari cara membuat DTM mulai dari cloud lidar yang tidak diklasifikasikan. Kemudian, gunakan ASCII2DTMalat Fusion untuk mengubah DTM dari format .asc ke ekstensi .dtm.


* Skema tentang proses normalisasi.

masukkan deskripsi gambar di sini

Andre Silva
sumber
1

Fusion LiDAR dapat melakukannya, coba unduh. Panduan pengguna sederhana dan Anda dapat memproses file LIDAR melalui baris perintah. http://forsys.cfr.washington.edu/fusion/fusionlatest.html

edit: FUSION Manual: http://forsys.cfr.washington.edu/fusion/FUSION_manual.pdf

coba cari menggunakan "normalisasi". Anda dapat membuat file bare earth menggunakan GroundFilter.

Roma
sumber
1
Rincian tambahan apa pun yang dapat Anda berikan akan membantu Roman. Alat khusus apa di FUSION yang bisa melakukan ini? Halaman apa dalam manual yang harus dilihat OP? Terima kasih
Aaron
1

Langkah-langkah untuk normalisasi titik awan di LiDAR360 adalah sebagai berikut:

(1) Hapus poin outlier untuk meningkatkan kualitas (Manajemen Data> Point Cloud Tools> Outlier Removal);

(2) Klasifikasi titik tanah (Klasifikasi> Klasifikasi Poin Tanah);

(3) Hasilkan DEM (Terrasin> DEM);

(4) Normalisasi data cloud titik berdasarkan file DEM (Manajemen Data> Alat Cloud Point> Normalisasi).

chenlh
sumber