Daha çox

Desktop üçün ArcGIS istifadə edərək *.lasddakı anomal nöqtələr silinsin?

Desktop üçün ArcGIS istifadə edərək *.lasddakı anomal nöqtələr silinsin?


Masaüstü üçün ArcGIS 10.3.1 istifadə edirəm. ArcGIS .lasd fayl formatına gətirdiyim xam .las faylım var.

Xam məlumatların bir neçə anomal nöqtəsi var; yəni hər hansı bir nöqtə üçün maksimum yüksəklik yalnız 100 metr olmalıdır, lakin 1000 metrdən yuxarı olan 30 nöqtə ola bilər.

Bu anomal nöqtələri silmək istərdim.

Xallar "yer" istisna olmaqla təsnif edilmir. Anomal olanlar da daxil olmaqla bütün digərləri "təsnif edilməmişdir".

Bunları seçməyin və ya onları süzməyin və sonra onları aradan qaldıran yeni bir .las / .lasd faylı yazmağın bir yolu görünmür.


Qeyd etdiyiniz kimi LAStools hiylə edə bilər (ArcGIS -dən istifadə olunur). Deyir:

Başqa bir alternativ, müəyyən bir torpaq hündürlüyünün bir eşikdən yuxarı və ya aşağı olan nöqtələri aradan qaldırmaq üçün hesablanmış yüksəklikdən istifadə etməkdir ...

Misal:

lasheight -i *.las -odix _no_outlier -olas -drop_abab 100.0

Yuxarıdakı nümunə bir yığın zəng edəcək (yəni çoxlu giriş faylları ilə), yerdən 100 vahid (məsələn, 100 metr) qədər yüksək olan nöqtələri saxlayacaq və bütün çıxış las fayllarına 'no_outlier' şəkilçisi əlavə edəcək. .

Beləliklə, digər nöqtələrdən kənar olanlar arasındakı boşluğun harada olduğunu müəyyən etməli və doğru eşik dəyərini təyin etməlisiniz.-yuxarıda.


Başqa bir seçim yerli alətdir ArcGIS Masaüstü Xariciləri tapın:

Anormal yüksəklik ölçmələrini müəyyən edir ... müəyyən edilmiş yüksəklik aralığını aşan LAS məlumat dəstləri…

Aləti. İlə təyin edərdinizSərt Limit tətbiq edinmetot vəMütləq Z Maksimumparametr 100 metrə bərabərdir.


Düşünməyə dəyər: İstənilməyən nöqtələr digər məlumatlardan əhəmiyyətli dərəcədə (və ya sadəcə nəzərəçarpacaq dərəcədə) yüksəkdirsə, .txt-ə çevirə bilərsiniz, elektron tablo redaktorunda açın, z-dəyər sütununu enərək sıralayın, bütün yüksək nöqtələri əl ilə silin. İstədiyiniz məlumat hündürlüyündən daha sonra .las'a geri çevirin