ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Feature-Class-Ausdehnung neu berechnen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

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 darstellen. Bei der Ausführung dieses Werkzeugs werden alle Features gelesen, und die Ausdehnungseigenschaft wird aktualisiert.

Hinweis:

XY-, Z- und M-Ausdehnungen sind nicht mit Raumbezugsdomänen identisch. Die XY-, Z- und M-Domänen in einem Raumbezug definieren den gültigen Bereich von Koordinatenwerten, die in einer Feature-Class gespeichert werden können. Die Feature-Class-Ausdehnungen spiegeln den tatsächlichen Bereich von Koordinatenwerten wider, die in der Feature-Class enthalten sind. Diese Ausdehnungen dürfen nicht größer sein als die Domänen.

Verwendung

  • Mit Feature-Class-Ausdehnung neu berechnen werden Geodatabase-Feature-Classes oder Shapefiles (Punkt, Multipoint, Linie oder Polygon) aktualisiert.

  • 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.

  • 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.

  • Dieses Werkzeug führt denselben Vorgang wie die Funktion Neu berechnen aus, die Sie im Abschnitt Ausdehnung auf der Registerkarte Feature-Ausdehnung finden, wenn Sie in ArcCatalog die Feature-Class-Eigenschaften bzw. in ArcMap das Fenster Katalog öffnen.

  • Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge ohne Ausgabe.

Syntax

arcpy.management.RecalculateFeatureClassExtent(in_features)
ParameterErklärungDatentyp
in_features

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

Feature Layer

Abgeleitete Ausgabe

NameErklärungDatentyp
out_features

Die aktualisierte Feature-Class.

Feature-Class

Codebeispiel

RecalculateFeatureClassExtent – Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug RecalculateFeatureClassExtent im unmittelbaren Modus verwendet wird. Es berechnet die XY-, M- oder Z-Ausdehnung einer Feature-Class neu.

import arcpy
feature_class = r"C:\Data\europe.gdb\norway_cities"
arcpy.RecalculateFeatureClassExtent_management(feature_class)

Umgebungen

  • Aktueller Workspace
  • Scratch-Workspace

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Feature-Class"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches