Las 파일에서 건물 외곽선 / 발자국을 자동으로 생성하는 다음과 같은 프로세스가 있으며이를 개선 할 수 있는지 또는 다른 프로세스에서 사용할 제안이 있는지 궁금하십니까?
실험 :
A. ArcGIS-Lidardataset 도구 : 빌딩 클래스 점만 볼 수 있지만 다각형을 자동으로 만들 수는 없습니다. 최소 경계 지오메트리가 있지만 데이터 세트를 전체적으로 볼 때 각 건물의 점을 수동으로 선택해야합니다.
B. Overwatch의 외부 Lidar 분석 도구 -건물 추출은 핵심 기능입니다. http://www.featureanalyst.com/lidar_analyst.htm (더 이상 활성화되지 않음-2014 년 7 월 28 일)
베어 지구 (필수)를 만든 다음 건물을 추출하는 데 약 8 분이 걸렸습니다. 나무 아래 건물을 캡처하는 것까지도 최고의 결과를 제공합니다 (1 & 4). 매우 직관적 인 인터페이스이므로 튜토리얼을 보지 않아도됩니다.
일부 문제는 덮은 복도 (3)를 놓쳤지만 열린 지붕 (2)을 올바르게 제외했습니다.
C. LASTOOLS- lasmerge를 사용하여 4 개의 관련 타일을 병합 한 다음 lasclip을 사용하여 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는 이슈 영역을 보여줍니다. 그것의 일부는 잘못된 lidar 분류로 인한 것입니다.
이것은 긴 직선 모서리 건물에 적합한 빌딩 라인을 제공하지만 분기에 의해 겹치거나 여러 모서리, 여러 레벨의 지붕이 서로 가까운 복잡한 건물 인 경우 자세한 사이트 수준 작업을 위해서는 수동 작성이 필요합니다. 일반적인 추정 지붕 모양의 경우 공정이 충분히 정확합니다. 프로세스가 완료되면 프로세스는 총 10 분 미만이 소요됩니다.
내 연구 : /programming/5037588/simplified-or-smooth-polygons-that-contain-the-original-detailed-polygon 및 @gromix가 제안한 프로세스와 정의, 알고리즘 및 실용적인 솔루션은 무엇입니까? 오목 선체를 위해?