Ich habe eine Reihe von LAS-Dateigruppen, die ich verarbeiten muss. Die aktuelle Aufgabe besteht darin, ein Shapefile "Footprint" zu generieren, das Polygone für jede LAS-Kachel enthält. Ich suche nach einer eleganten Möglichkeit, dieses Polygon-Shapefile für alle LAS-Dateien in einem Verzeichnis zu generieren. Ich verwende ArcGIS 10 mit nahezu jeder Erweiterung, die Sie haben können (Lizenz für akademische Websites).
Im Moment besteht meine Problemumgehung darin, LAStools zu verwenden lasboundary.exe
und dann alle einzelnen Shapefiles zu einem einzigen Shapefile zusammenzuführen. Die Ausführung dauert jedoch eine Weile und erfordert am Ende den zusätzlichen Zusammenführungsschritt.
arcgis-desktop
arcgis-10.0
polygon
lidar
las
conroymedeiros
quelle
quelle
pdal tindex create myindex.shp --fast_boundary .\source\*.las
. Erledigt.Antworten:
Nachdem ich mir beide zuvor vorgeschlagenen Lösungen angesehen hatte, stieß ich auf einen absolut einfachen Weg, dies zu tun.
Jetzt haben Sie ein Polygon-Shapefile, das aus den Footprints jeder einzelnen LAS-Datei im Verzeichnis besteht.
quelle
Ich glaube, Sie können jetzt in 10 direkt auf diese (LAS) zugreifen, also würde ich den Mosaik-Datensatz ausprobieren . Welches macht genau das, was Sie wollen (Erstellen Sie Footprint-Polygone)
quelle
Mit lasboundary.exe ( README ) können Sie schnelle und genaue polygonale Grenzen im SHP-, KML-, WKT- oder TXT-Format für LAS / LAZ LiDAR-Dateien im Gigabyte-Format erstellen. Das Tool finden Sie unter LAStools.org .
quelle
Als ersten Versuch habe ich in der Vergangenheit Hawths Werkzeuge verwendet , um minimale konvexe Polygone zu erstellen. Der Algorithmus folgt keinen konkaven Kanten, sodass er möglicherweise nicht für Ihre Datensätze geeignet ist.
quelle
Eine andere Möglichkeit wäre, die GeoCue Las Reader- Erweiterung für Arc zu verwenden / zu installieren, die Las- Datei als Ebene hinzuzufügen und schließlich das Tool zur Verwaltung minimaler Geometriedaten zu verwenden, um die Ebene des Begrenzungspolygons zu erstellen.
quelle