Erstellen eines Grenzpolygon-Shapefiles aus einer Reihe von LAS-Dateien mit ArcGIS Desktop?

11

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.exeund 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.

conroymedeiros
quelle
Ich werde ein weiteres Off-Topic-Tool hinzufügen: pdal : pdal tindex create myindex.shp --fast_boundary .\source\*.las. Erledigt.
Matt Wilkie

Antworten:

7

Nachdem ich mir beide zuvor vorgeschlagenen Lösungen angesehen hatte, stieß ich auf einen absolut einfachen Weg, dies zu tun.

  1. Verwenden Sie 3D Analyst Tools> Konvertierung> Aus Datei> Punktdatei-Informationen.
  2. Wählen Sie im Dialogfeld Ordner im Dropdown-Menü "Suchen nach:" aus. Klicken Sie auf das Ordnersymbol und wählen Sie das Verzeichnis aus, in dem sich Ihre LAS-Dateien befinden.
  3. Geben Sie den Namen und den gewünschten Speicherort für die Ausgabe-Feature-Class ein.
  4. Geben Sie das Eingabedateiformat an (in diesem Fall LAS).
  5. Geben Sie das Dateisuffix der Dateien ein, die Sie in den Prozess einbeziehen möchten (in diesem Fall las).
  6. Geben Sie das Eingabekoordinatensystem ein. Dies ist optional, aber nur optional, wenn das Koordinatensystem in den LAS-Dateien korrekt angegeben ist. Persönlich würde ich die richtigen Informationen aus den Metadaten nachschlagen und hier eingeben.
  7. Klicken Sie auf OK und warten Sie, bis der Vorgang abgeschlossen ist.

Jetzt haben Sie ein Polygon-Shapefile, das aus den Footprints jeder einzelnen LAS-Datei im Verzeichnis besteht.

conroymedeiros
quelle
3

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)

Brad Nesom
quelle
Eine gute Antwort!.
Mapperz
Danke vielmals! Ich werde dies heute versuchen und später kommentieren. Ich freue mich über Ihre Antwort.
Conroymedeiros
1

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 .

Martin Isenburg
quelle
5
Wir freuen uns über Antworten von Anbietern und anderen kommerziell interessierten Parteien, Martin. In solchen Fällen ist es jedoch wichtig, dass Sie Ihre Verbindung mit der von Ihnen empfohlenen Lösung identifizieren, um die Glaubwürdigkeit zu wahren.
whuber
0

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.

Jason
quelle
Ich bin mir auch nicht sicher, wie dieses Tool-Set in einer automatisierten Stapelausführung verwendet werden könnte ...
Jason
Vielen Dank für Ihre Antwort! Ich werde dies überprüfen, wenn die obige Lösung nicht funktioniert.
Conroymedeiros
0

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.

Erstellt eine Feature-Class mit Polygonen, die eine bestimmte Mindestbegrenzungsgeometrie darstellen, die jedes Eingabe-Feature oder jede Gruppe von Eingabe-Features einschließt.

Artwork21
quelle
Es scheint, dass dies ein Kommentar sein sollte, aber ich rangiere nicht: Die minimale Grenzgeometrie (Datenverwaltung) erkennt keine Las-Dateien; es wird nicht funktionieren. Die Antwort von artist21.
David Richey
@ David Richey, ich habe meine Antwort aktualisiert.
Artwork21