Ekstrakcja budynku za pomocą danych LiDAR (usprawnienie procesu)

12

Mam następujący proces automatycznego tworzenia konturów budynków / śladów na podstawie plików Las i zastanawiałem się, czy ktoś może pomóc w ulepszeniu go lub ma sugestie dotyczące innych procesów do wykorzystania?

DOŚWIADCZENIA:

A. ArcGIS - narzędzia Lidardataset : chociaż możesz zobaczyć tylko punkty klasy budynku, nie możesz automatycznie utworzyć wielokąta. Istnieje minimalna geometria graniczna, ale patrząc na zestaw danych jako całość, musisz ręcznie wybrać punkty dla każdego budynku.

B. Narzędzie zewnętrznej analizy Lidar firmy Overwatch - ekstrakcja budynku jest podstawową funkcją. http://www.featureanalyst.com/lidar_analyst.htm (Nie jest już aktywny - 28 lipca 2014 r.)
Utworzenie gołej ziemi (niezbędne) zajęło około 8 minut, a następnie wydobycie budynków. Jak dotąd daje najlepsze wyniki, nawet uchwycenie budynku pod drzewami (1 i 4). Nie trzeba nawet patrzeć na samouczek, ponieważ jest to bardzo intuicyjny interfejs.

wprowadź opis zdjęcia tutaj

Niektóre problemy polegają na tym, że ominął zadaszone korytarze (3), ale prawidłowo pominął otwarty dach (2).

C. LASTOOLS - używał lasmerge do łączenia 4 odpowiednich płytek, a następnie lasclip do wydobywania strefy AOI tylko.

arcpy.lasboundary("AOI.las","1","buildings","true","true","shp","AOI_buildings.shp","","#","true")  

wprowadź opis zdjęcia tutaj

Wyjście było bardzo postrzępione, więc użyłem:

arcpy.SimplifyBuilding_cartography("AOI","AOI_buildings_simplified.shp","4 Meters","0 SquareMeters","NO_CHECK")

wprowadź opis zdjęcia tutaj

a następnie pobiegł:

arcpy.SimplifyPolygon_cartography("AOI_buildings_simplified","AOI_s.shp","POINT_REMOVE","1 Meters","0 SquareMeters","NO_CHECK","KEEP_COLLAPSED_POINTS")

wprowadź opis zdjęcia tutaj

1 i 2 pokazują obszary problemów. Częściowo wynika to ze złej klasyfikacji lidar.

Daje to dobre linie budynków dla długich budynków o prostych krawędziach, ale jeśli gałęzie zachodzą na siebie lub jest to budynek złożony z wieloma krawędziami, dachami na wielu poziomach blisko siebie itp., Ręczne tworzenie jest niezbędne dla każdej szczegółowej pracy na poziomie witryny. W przypadku ogólnego oszacowania kształtu dachu proces jest wystarczająco dokładny. Proces trwa łącznie mniej niż 10 minut po zakończeniu procesu.

Moje badania : /programming/5037588/simplified-or-smooth-polygons-that-contain-the-original-detailed-polygon oraz proces sugerowany przez @gromix i Czym są definicja, algorytmy i praktyczne rozwiązania dla wklęsłego kadłuba?

GeorgeC
źródło
Czy możesz naprawić link w sekcji B? Czy ta firma wciąż istnieje?
ianbroad,
Przepraszam, że już go nie ma. W ciągu kilku najbliższych tygodni będę szukał kilku innych opcji, więc
bądźcie
Rozszerzenie Lidar Analyst dla ArcGIS jest nadal dostępne, strona internetowa jest pod adresem: textronsystems.com/products/geospatial/lidar_analyst

Odpowiedzi:

1

Opracowałem narzędzie o nazwie Clean Extracted Building Using Regularize Building Footprint ToolArcGIS Regularize Building Footprint i poprawia wyniki wydobytych śladów budynków.

Więcej szczegółów na temat Clean...narzędzia można znaleźć na moim blogu .

Arthur Crawford
źródło
Aby wyczyścić ślady budynków z lidaru, sprawdź ArcGIS Regularize Building Footprint Tool. Kolejnym nowym narzędziem w ArcGIS Pro 1.3 jest klasyfikacja budynku LAS.
Arthur Crawford
Czy potrafisz opracować odpowiedź wyjaśniającą, jak działają te narzędzia?
Andre Silva,
1
Witaj Arthur, witaj w GIS Stack Exchange. To fajne narzędzie, które opracowujesz. Próbowałem nieco poprawić czytelność twojej odpowiedzi. Możesz cofnąć edycję, jeśli wolisz poprzednią wersję. Zawsze staraj się, aby posty tutaj były jak najbardziej samowystarczalne, więc jeśli możesz podać bardziej szczegółowe wyjaśnienie w tym poście, co robi narzędzie i czym różni się od ArcGIS, byłoby miło. Zobacz na przykład odpowiedź Thada, podany przez niego link jest martwy, a teraz jego odpowiedź nie ma większego sensu.
Andre Silva
1
Wygląda na to, że masz inne konto w GIS SE (ponieważ istnieje inna powiązana odpowiedź Arthura Crawforda). Prawdopodobnie powinieneś połączyć konta. Zobacz, jak to zrobić tutaj . Dzięki.
Andre Silva
Podałem go szczegółowo w zaledwie kilku krokach - spearminds.com/…
Rakesh Giri