Skip to main content

Feature-Class-Ausdehnung neu berechnen (Data Management Tools)

Zusammenfassung

Berechnet die Eigenschaften für die XY-, Z- und M-Ausdehnung einer Feature-Class basierend auf den Features in der Feature-Class neu.

Eine Feature-Class verfügt über eine räumliche Ausdehnung, die auf allen Koordinaten in der Feature-Class basiert. Diese räumliche Ausdehnung wird verwendet, wenn Sie einer Karte eine Feature-Class hinzufügen, um alle Features neu zu zentrieren und anzuzeigen. Damit nicht alle Features in der Feature-Class jedes Mal überprüft werden, wenn die Feature-Class einer Karte hinzugefügt wird (ein u. U. langer Vorgang), umfasst die Feature-Class eine Ausdehnungseigenschaft, die die letzte bekannte räumliche Ausdehnung enthält. Diese Ausdehnungseigenschaft wird jedoch nicht immer aktualisiert, wenn Features in der Feature-Class bearbeitet werden. Dies bedeutet, dass die Werte in der Ausdehnungseigenschaft möglicherweise nicht die tatsächliche räumliche Ausdehnung der Features enthalten. Das Werkzeug Feature-Class-Ausdehnung neu berechnen liest alle Features und aktualisiert die Eigenschaft für die Ausdehnung.

Hinweis:

XY-, Z- und M-Ausdehnungen sind nicht das Gleiche wie Raumbezugsdomänen. Die XY-, Z- und M-Domänen in einem Raumbezug definieren den gültigen Bereich für Koordinatenwerte, die in einer Feature-Class gespeichert werden können. Die Feature-Class-Ausdehnungen geben den tatsächlichen Bereich der in der Feature-Class vorhandenen Koordinatenwerte wieder. Diese Ausdehnungen können nicht größer als die Domänen sein.

Verwendung

  • Dieses Werkzeug aktualisiert Geodatabase-Feature-Classes oder Shapefiles (Punkt, Multipoint, Linie oder Polygon).

  • In einer Enterprise-Geodatabase ist die Ausdehnung eine Eigenschaft des Feature-Class-Schemas, für deren Ausführung eine exklusive Schemasperre erforderlich ist.

  • Wird dieses Werkzeug mit der Feature-Class einer Enterprise-Geodatabase als Eingabe verwendet, wird die Ausdehnung basierend auf den Features berechnet, die in dieser Feature-Class in allen Versionen vorhanden sind. Die Ausdehnung wird weder verkleinert noch erweitert, es sei denn, dieses Werkzeug wird ausgeführt, nachdem die Datenbank komprimiert wurde.

  • Der Parameter Ausdehnung speichern wird für nicht registrierte räumliche Tabellen in einer Datenbank oder Enterprise-Geodatabase unterstützt. Wenn der Parameter aktiviert ist, wird die neue Ausdehnung in den Metadaten der Shape-Spalte der zugrunde liegenden Tabelle gespeichert. Wenn der Parameter nicht aktiviert ist, wird die Ausdehnung neu berechnet, der Wert aber nicht gespeichert, was nützlich sein kann, wenn die zugrunde liegenden Daten häufig aktualisiert werden.

  • Dieses Werkzeug kann nicht ausgeführt werden, wenn Ihnen keine Berechtigungen zum Bearbeiten der Feature-Class zugewiesen sind.

  • Die Neuberechnung der Feature-Class-Ausdehnung kann nicht rückgängig gemacht werden.

  • Die Werte für die Ausdehnung werden über die Eigenschaft extent der Funktion arcpy.Describe zurückgegeben.

    Achtung:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter "Werkzeuge, die Eingabedaten ändern oder aktualisieren".

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Feature-Class

Das Shapefile oder die Geodatabase-Feature-Class, die aktualisiert wird.

Feature Layer

Ausdehnung speichern

(Optional)

Gibt an, ob die Ausdehnung für nicht registrierte Feature-Classes gespeichert wird. Dieser Parameter wird nur unterstützt, wenn die Eingabe-Feature-Class eine nicht registrierte räumliche Tabelle in einer Datenbank oder Enterprise-Geodatabase ist.

Wenn die Eingabe-Feature-Class häufig aktualisiert wird, könnten Sie festlegen, dass der Wert der neu berechneten Ausdehnung nicht gespeichert wird. Wenn Sie auswählen, dass die Ausdehnung gespeichert wird, wird die Ausdehnung nicht jedes Mal neu berechnet, wenn die Feature-Class zur Karte hinzugefügt wird.

  • AktiviertDie Ausdehnung wird für die Eingabe-Feature-Class gespeichert.

  • DeaktiviertDie Ausdehnung wird nicht für die Eingabe-Feature-Class gespeichert. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Aktualisierte Feature-Class

Die aktualisierte Feature-Class.

Feature Class

Umgebungen

Aktueller Workspace, Scratch-Workspace

Lizenzierungsinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja