У мене є такий процес автоматичного створення контурів / відбитків будинків з файлів Las і мені цікаво, чи хтось може допомогти вдосконалити його, чи є пропозиції щодо використання інших процесів?
ДОСВІДИ:
A. ArcGIS - Інструменти Lidardataset : хоча ви бачите лише точки класу будівлі, ви не можете створити багатокутник автоматично. Існує мінімальна обмежувальна геометрія, але, як вона дивиться на набір даних у цілому, потрібно вимагати ручного вибору точок для кожної будівлі.
B. Зовнішній інструмент аналізу лідарів за допомогою Overwatch - видобуток будівель - це основна функціональність. http://www.featureanalyst.com/lidar_analyst.htm (Більше не активний - 28 липня 2014 р.)
На створення голої землі (необхідної) та витягування будівель знадобилося приблизно 8 хвилин. Це дає найкращі результати на сьогодні, навіть захоплюючи будівлю під деревами (1 і 4). Це навіть не дивлячись на підручник, оскільки це дуже інтуїтивний інтерфейс.
Деякі проблеми, це те, що він пропустив криті коридори (3), але правильно вийшов із відкритого даху (2).
C. LASTOOLS - використовується лазерний шлейф для злиття 4 відповідних плиток, а потім кріплення для витягування лише зони AOI.
arcpy.lasboundary("AOI.las","1","buildings","true","true","shp","AOI_buildings.shp","","#","true")
Вихід був дуже нерівним, тому я використовував:
arcpy.SimplifyBuilding_cartography("AOI","AOI_buildings_simplified.shp","4 Meters","0 SquareMeters","NO_CHECK")
а потім побіг:
arcpy.SimplifyPolygon_cartography("AOI_buildings_simplified","AOI_s.shp","POINT_REMOVE","1 Meters","0 SquareMeters","NO_CHECK","KEEP_COLLAPSED_POINTS")
1 та 2 показують проблемні області. Частина його обумовлена поганою класифікацією лідарів.
Це дає хороші будівельні лінії для довгих прямокутних будівель, але якщо є перекриття гілками або це складна будівля з декількома бортиками, дахи на декількох рівнях, близькі один до одного тощо, ручне створення необхідне для будь-яких детальних робіт на рівні сайту. Для загальної оцінки форми даху процес є досить точним. Після завершення процесу процес займає менше 10 хвилин.
Моє дослідження : /programming/5037588/simplified-or-smooth-polygons-that-contain-the-original-detailed-polygon та процес, запропонований @gromix та Що таке визначення, алгоритми та практичні рішення для увігнутого корпусу?