Topologie überprüfen (Data Management)

Zusammenfassung

Dient zum Überprüfen einer Geodatabase-Topologie.

Mit dem Werkzeug Topologie überprüfen können die folgenden Vorgänge ausgeführt werden:

  • Aufteilen und Bilden von Clustern für Feature-Stützpunkte, um Features mit derselben Freigabegeometrie (mit gemeinsamen Koordinaten) zu ermitteln
  • Einfügen gemeinsamer Koordinatenstützpunkte in Features, die eine gemeinsame Geometrie aufweisen
  • Ausführen einer Reihe von Integritätsprüfungen, um Verletzungen der für die Topologie festgelegten Regeln zu ermitteln

Verwendung

  • Dieses Werkzeug verarbeitet nur nicht überprüfte Bereiche. Details zu nicht überprüften Bereichen finden Sie unter Topologie in ArcGIS.

  • Wenn das Werkzeug verwendet wird, während der Topologie-Layer in der Karte geöffnet ist, kann mit dem Parameter Sichtbare Ausdehnung die Überprüfung auf die sichtbare Ausdehnung der Kartenanzeige beschränkt werden.

  • Ab ArcGIS Pro 2.6 kann der Eingabetopologie-Layer von einem Topologie-Service stammen, wenn der Service mit ArcGIS Enterprise 10.8.1 oder höher veröffentlicht wird. Wenn der Layer dem Bereich Inhalt hinzugefügt wurde, können Sie den Layer auf den Parameter Eingabetopologie ziehen, oder Sie können die URL für den Feature-Service des Topologie-Layers eingeben, zum Beispiel https://myserver.mydomain.com/server/rest/services/myTopoService/FeatureServer/0.

  • Wenn die Eingabetopologie von einem Feature-Service stammt, wird der Validierungsprozess asynchron ausgeführt.

Parameter

BeschriftungErläuterungDatentyp
Eingabetopologie

Die Geodatabase-Topologie, die Sie überprüfen möchten.

Topology Layer
Sichtbare Ausdehnung
(optional)

Gibt an, ob die derzeit sichtbare Ausdehnung der Karte oder die volle Ausdehnung der Topologie überprüft wird. Wenn das Werkzeug im Python-Fenster oder in einem Python-Skript ausgeführt wird, wird die gesamte Ausdehnung der Topologie überprüft, unabhängig von dieser Parametereinstellung.

  • Aktiviert: Nur die derzeit sichtbare Ausdehnung wird überprüft.
  • Deaktiviert: Die gesamte Ausdehnung der Topologie wird überprüft. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabetopologie

Die aktualisierte Topologie.

Topologie-Layer

arcpy.management.ValidateTopology(in_topology, {visible_extent})
NameErläuterungDatentyp
in_topology

Die Geodatabase-Topologie, die Sie überprüfen möchten.

Topology Layer
visible_extent
(optional)

Gibt an, ob die derzeit sichtbare Ausdehnung der Karte oder die volle Ausdehnung der Topologie überprüft wird. Wenn das Werkzeug im Python-Fenster oder in einem Python-Skript ausgeführt wird, wird die gesamte Ausdehnung der Topologie überprüft, unabhängig von dieser Parametereinstellung.

  • Full_ExtentDie gesamte Ausdehnung der Topologie wird überprüft. Dies ist die Standardeinstellung.
  • Visible_ExtentNur die derzeit sichtbare Ausdehnung wird überprüft.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_topology

Die aktualisierte Topologie.

Topologie-Layer

Codebeispiel

ValidateTopology – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion ValidateTopology verwendet wird.

# Name: ValidateTopology_Example.py
# Description: Validates a topology
import arcpy
arcpy.ValidateTopology_management("D:/Calgary/Trans.gdb/Streets/Street_Topo")

Lizenzinformationen

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

Verwandte Themen