Ich habe ein rechteckiges Rasterbild in ArcGIS Desktop.
Wie kann ich ein Polygon erzeugen, das genau die Ausdehnung des Rasterbilds hat?
Das heißt, ich möchte eine Polygonebene mit einem einzigen Viereck haben, das der Rand des Bildes ist.
Ich habe versucht, einfach eine Raster-> Polygon-Konvertierung durchzuführen, aber dies versucht, die Daten im Bild zu verwenden, um den Umriss zu generieren - alles, was ich möchte, ist der Umriss des Bildrandes.
Ich verwende ArcGIS Desktop 10.
quelle
Mit dem Werkzeug "Rasterdomäne" von 3D Analyst können Sie ein Polygon mit der gleichen Ausdehnung wie Ihre Rasterdaten erstellen
quelle
Sie können das Build Footprint-Tool in der Data Management Toolbox verwenden. Sie müssen ein Mosaik-Dataset aus Ihrem Raster erstellen.
Erstellen Sie ein neues Mosaik in einer File-Geodatabase und fügen Sie Ihr Raster hinzu.
Öffnen Sie Ihr Mosaik in ArcMap und extrahieren Sie den Footprint.
Das würde ich tun.
quelle
Ich benutze dieses einfache Python-Skript, es erstellt eine Polygon-Feature-Class mit der Ausdehnung des gesamten in einem Ordner vorhandenen Rasters. Um es zu verwenden, können Sie ein Werkzeug in ArcToolbox erstellen oder einfach die Variablen InFolder und Dest (Destination) ändern.
quelle
Eine einfache Möglichkeit ist auch die Verwendung des Reklassifizierungswerkzeugs, bei dem Sie auf die Schaltfläche Klassifizieren klicken und die Anzahl der Klassen auf 1 ändern sollten. Klicken Sie auf OK. Das Ausgabe-Raster kann jetzt einfach mit dem Konvertierungs-Tool "Raster in Polygon" konvertiert werden. ;)
quelle
Ich denke, dass das Umklassifizieren und Konvertieren des Rasters in ein Polygon viel zu zeitaufwändig sein kann. Meiner Meinung nach ist der einfachste Weg dies zu tun:
Wenn Sie viele Raster haben, sollte dies in Python geschehen und kann in Sekundenschnelle Hunderte von Fußabdrücken erzeugen.
quelle
In ArcCatalog können Sie einen Raster-Katalog in einer .gdb-Datei erstellen (Data Management Tools-> Raster). Nicht verwaltet ist in Ordnung. Klicken Sie dann mit der rechten Maustaste und laden Sie (wenn sich die Raster nur in einem Ordner befinden, klicken Sie auf "Aus Arbeitsbereich laden". Wenn Sie den Raster-Katalog in ArcMap laden, können Sie mit der rechten Maustaste auf "Daten" klicken und den Footprint als Formdatei oder Feature-Class exportieren. Die Formdatei enthält ein Namensfeld mit dem Namen des Rasters.
Der Raster-Katalog zeigt automatisch die Extents an, aber ich musste die Extents an jemanden senden, der ArcGIS nicht verwendete.
quelle
Verwenden Sie das Werkzeug "Raster in Polygon" in der Toolbox der Konvertierungswerkzeuge. Stellen Sie sicher, dass das Kontrollkästchen "Polygone vereinfachen" deaktiviert ist. Dadurch wird genau das erstellt, was Sie möchten.
quelle
Das Werkzeug "Rasterdomäne" erstellt ein Polygon um ein unregelmäßig geformtes Raster. Ich glaube, es erfordert eine Lizenz für die 3D-Analyst-Erweiterung.
quelle
Die Verwendung von ArcCatalog ist die beste Option. Erstellen Sie ein Mosaik-Dataset aus verfügbaren Rastern. Definieren Sie im Mosaik "NO VALUE", um zu verhindern, dass der Hintergrund des Rasters in das Polygon aufgenommen wird. Erstellen Sie Fußabdrücke mit der radiometrischen Methode. Öffnen Sie das Mosaik-Dataset in ArcGIS und exportieren Sie Footprints in eine SHP-Datei. Tolle Möglichkeit, die Mosaikgrenzen zu bestimmen ...
quelle
Wenn Sie versuchen, den Umriss eines DEM-Rasters abzurufen, müssen Sie die folgenden Schritte ausführen
Wenn Sie über Spatial Analyst und 3D Analyst verfügen, haben Sie folgende Möglichkeiten:
quelle