Clip-Raster in Polygonraster?
On Februar 14, 2021 by adminIch habe eine Polygongitterdatei und möchte meine Rasterbilder auf die darin umrissenen Formen zuschneiden. Ich verwende arcmap und habe mich gefragt, ob es ein Tool direkt dafür gibt. Ich möchte auch in der Lage sein, jedes resultierende Raster für das Polygon-Feature zu benennen, auf das es zugeschnitten wurde.
Kommentare
- Sind Sie offen für die Verwendung von a Python-Skript, das in ArcMap 10 oder höher funktioniert? Ich habe vor einiger Zeit etwas geschrieben, das genau das tut. Was meinst du auch mit einer Polygongitterdatei? Ist es ein Polygon oder ein Raster aus numerischen Zonen?
Antwort
Ich würde hierfür den Model Builder verwenden. Verwenden Sie den Feature-Iterator, um durch jedes Polygon zu blättern und dieses in das Clip-Raster-Werkzeug einzugeben. Sie würden die Inline-Variablensubstitution verwenden, um die im Iterator verwendete Polygon-ID oder den eindeutigen Namen an den Ausgabenamen Ihres neuen abgeschnittenen Rasters zu übergeben.
Hier ist das Modell:
Wenn Sie nichts über den Modellbauer wissen, lesen Sie die Hilfedatei!
Kommentare
- Danke. Ich kenne den Modellbauer. Ich habe mich nur gefragt, ob es ein Tool gibt, das dies tut, ohne mein eigenes zu entwerfen.
- Sicher ' Nach Maske extrahieren (SA) ' wäre besser als Clip. Clip erstellt ein rechteckiges Polygon, das durch eine Ausdehnung definiert ist, aber Nach Maske extrahieren wird extrahiert ein unregelmäßiges Polygon (Knoten außerhalb) … das ist natürlich, wenn Sie die Spatial Analyst-Erweiterung haben, wenn Sie nicht ' t ' Wenn Sie bei Clip. GoMapping bleiben, gibt es kein Tool, das diese ' sofort ' ausführt. Sie können sie nur verwenden ein Modell- oder Python-Skript (ich habe vor einigen Jahren eines geschrieben, weil es kein Tool dafür gab).
- Das Clip-Tool hat Ein Parameter namens Beschneidungsgeometrie. Wenn dieses Kontrollkästchen aktiviert ist, wird das Polygon verwendet und nicht der minimale Begrenzungsrahmen von '. Das von mir vorgeschlagene Modell könnte also ein Gitter aus Polygonen oder einen Clip zur Form des Polygons nehmen. Wenn Sie sich das vorstellen, sollte @gomapping sicherstellen, dass die Einstellung für die Snap-Raster-Umgebung festgelegt ist, um sicherzustellen, dass alles in einer Linie liegt.
Antwort
Geteiltes Raster führt dies aus und behält sogar die Polygongeometrie bei.
Es zerlegt ein einzelnes Raster in Bits und verwendet die Polygongeometrie. Der Name der Ausgabebasis wird durch seq.number aktualisiert, da es sich wie immer um eine „schlechte“ Nummerierung handelt, dh image1, image2 usw., während es image01, image02 usw. sein sollte, wenn die Anzahl der Polygone> 9 und < 100. Wäre hilfreich beim Sortieren nach Namen. Abgesehen davon – großartiges Tool
Diese 3 sind verschiedene Raster, die aus einem großen herausgeschnitten wurden:
Kommentare
- hmmm …. ich ' erhalte die Option POLYGON_FEATURES nicht aus der Dropdown-Liste der geteilten Methode . Ich habe Arcinfo. Wissen Sie, ob es mit einer Erweiterung verknüpft ist?
- NA vor ArcGIS 10.2
- Split-Raster 10.2 resources.arcgis.com/ de / help / main / 10.2 / index.html # // … Vor dieser Version werden nur die Optionen SIZE_OF_TILE und NUMBER_OF_TILES unterstützt. Ich bin mir nicht sicher, wie das funktioniert, ob es ' nach eindeutigem Attribut oder nach Polygon ist. Ich denke, versuchen Sie es und sehen Sie. Felix, können Sie Ihre Antwort auf diese neue Funktionalität ein wenig erweitern?
Schreibe einen Kommentar