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 werden.
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) | Bestimmt 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)
Im folgenden eigenständigen Skript wird veranschaulicht, wie Sie die Funktion "ValidateTopology" verwenden.
# Name: ValidateTopology_Example.py
# Description: Validates a topology
import arcpy
from arcpy import env
arcpy.ValidateTopology_management("D:\Calgary\Trans.mdb\Streets\Street_Topo")
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Nein
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja