Grenze erstellen (Data Management)

Lizenzstufe:BasicStandardAdvanced

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

Grenze und Footprints eines Mosaik-Datasets

Verwendung

Syntax

BuildBoundary_management (in_mosaic_dataset, {where_clause}, {append_to_existing}, {simplification_method})
ParameterErläuterungDatentyp
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.

  • OVERWRITEEntfernt alle vorhandenen Grenzen und erstellt dann eine neu berechnete Grenze.
  • APPENDFügt den Umfang der Footprints an die vorhandene Grenze an. Dies kann beim Hinzufügen zusätzlicher Raster-Daten zum Mosaik-Dataset Zeit sparen, da nicht die gesamte Grenze neu berechnet werden muss. Wenn Raster ausgewählt sind, wird die Grenze neu berechnet, sodass nur die ausgewählten Footprints eingeschlossen sind. Dies ist die Standardeinstellung.
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.

  • NONEKeine Vereinfachungsmethode wird implementiert. Dies ist die Standardeinstellung.
  • CONVEX_HULLDie minimale Begrenzungsgeometrie des Mosaik-Datasets wird verwendet, um die Grenze zu vereinfachen. Wenn nicht verbundene Footprints vorhanden sind, wird eine minimale Begrenzungsgeometrie für jede zusammenhängende Gruppe von Footprints verwendet, um die Grenze zu vereinfachen.
  • ENVELOPEDer Envelope des Mosaik-Datasets stellt eine vereinfachte Grenze bereit. Wenn nicht verbundene Footprints vorhanden sind, wird ein Envelope für jede zusammenhängende Gruppe von Footprints verwendet, um die Grenze zu vereinfachen.
String

Codebeispiel

BuildBoundary – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "BuildBoundary".

import arcpy
arcpy.BuildBoundary_management("c:/workspace/Boundary.gdb/md", "#", 
                               "APPEND", "CONVEX_HULL")
BuildBoundary – Beispiel 2 (eigenständiges Fenster)

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)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013