Zusammenfassung
Dient zum Überprüfen einer Geodatabase-Topologie.
Mit 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
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(in_topology, {visible_extent})
Parameter | Erklärung | 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
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")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja