Zusammenfassung
Dient zum Überprüfen einer Geodatabase-Topologie.
Mit Topologie überprüfen können die folgenden Vorgänge ausgeführt werden:
- Aufteilen und Clustern von Feature-Stützpunkten, um Features mit einer gemeinsamen Geometrie (lagegleichen Koordinaten) zu ermitteln
- Einfügen von lagegleichen Koordinatenstützpunkten 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
Wenn Sie eine Enterprise-Geodatabase-Topologie in ArcCatalog überprüfen, darf das Feature-Dataset, in dem sich die Topologie befindet, nicht als versioniert registriert sein.
Dieses Werkzeug verarbeitet nur nicht überprüfte Bereiche. Details zu nicht überprüften Bereichen finden Sie unter Topologie in ArcGIS.
Wenn das Werkzeug in ArcMap verwendet wird, kann der Parameter Sichtbare Ausdehnung verwendet werden, um die Überprüfung auf die sichtbare Ausdehnung der Kartenanzeige zu beschränken.
Syntax
ValidateTopology_management (in_topology, {visible_extent})
Parameter | Erläuterung | Datentyp |
in_topology | Die Geodatabase-Topologie, die Sie überprüfen möchten. | Topology Layer |
visible_extent (optional) | Definiert in ArcMap, ob die derzeit sichtbare Ausdehnung der Karte oder die volle Ausdehnung der Topologie verwendet wird. Bei der Ausführung in ArcCatalog oder in einem Python-Skript wird die gesamte Ausdehnung der Topologie überprüft, unabhängig von dieser Parametereinstellung.
| Boolean |
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")
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja