Grenze erstellen (Data Management)
Zusammenfassung
Erstellt das Grenzpolygon für ein Mosaik-Dataset. Standardmäßig führt die Grenze alle Footprint-Polygone zusammen, um eine einzelne Grenze zu erstellen, die die Ausdehnung der gültigen Pixel darstellt.
Bild
Verwendung
-
Grenzen können nur für innerhalb einer Geodatabase gespeicherte Mosaik-Datasets generiert werden.
-
Wenn Sie Raster entfernen oder hinzufügen oder die Ausdehnung der Footprints ändern, können Sie mit diesem Werkzeug die Grenze erneut erstellen.
-
Wenn Sie das Shape des Grenzpolygons (mithilfe von Editierwerkzeugen) ändern, können Sie dieses Werkzeug verwenden, um die Grenze erneut im unveränderten Shape zu erstellen.
-
Verwenden Sie die Option An vorhandene Grenze anfügen, um die Grenze nur dort zu aktualisieren, wo neu hinzugefügte Footprints vorhanden sind. Dieser Vorgang spart Zeit, da nicht die gesamte Grenze neu berechnet werden muss.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Das Mosaik-Dataset, für das die Grenze berechnet wird. | Mosaic Layer |
where_clause (optional) |
Geben Sie eine SQL-Abfrage ein, wenn Sie eine Teilmenge der Daten auf der Grundlage von Attributen erstellen möchten. | SQL Expression |
append_to_existing (optional) |
Wenn Footprints ausgewählt wurden, legt diese Option fest, wie die Grenze geändert wird.
| Boolean |
simplification_method (optional) |
Die Vereinfachungsmethode reduziert die Anzahl der Stützpunkte, da eine dichte Grenze die Performance beeinträchtigen kann. Wählen Sie die Vereinfachungsmethode aus, die zur Vereinfachung der Grenze verwendet werden soll.
| String |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "BuildBoundary".
import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#",
"APPEND", "CONVEX_HULL")
Dies ist ein Python-Skript für das Werkzeug "BuildBoundary".
# Build boundary only for the Quickbird data
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "boundary.gdb/md"
query = "SensorName = 'QuickBird'"
mode = "OVERWRITE"
simplify = "#"
arcpy.BuildBoundary_management(mdname, query, mode, simplify)