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.
Syntax
arcpy.management.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) |
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.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_topology | Die aktualisierte Topologie. | Topologie-Layer |
Codebeispiel
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