Topologie überprüfen (Data Management)

Zusammenfassung

Dient zum Überprüfen einer Geodatabase-Topologie.

Mit diesem Werkzeug 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

  • Bestimmte Teile einer Topologie können mit dem Umgebungsparameter Ausdehnung unter Aktivierung des Parameters Ausdehnungsumgebung verwenden überprüft werden.

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

  • Ab ArcGIS Pro 2.6 kann der Eingabetopologie-Layer aus 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 angeben, zum Beispiel https://myserver.mydomain.com/server/rest/services/myTopoService/FeatureServer/0.

  • Wenn die Eingabetopologie aus einem Feature-Service stammt, wird die Überprüfung asynchron ausgeführt.

    Lizenz:
    Bei der Verwendung der Verzweigungsversionierung in einer ArcGIS Enterprise-Bereitstellung der Version 11.2 oder höher, muss den Organisationsmitgliedern eine Lizenz für die Benutzertyp-Erweiterung ArcGIS Advanced Editing, damit sie dieses Werkzeug verwenden können.

Parameter

BeschriftungErläuterungDatentyp
Eingabetopologie

Die Geodatabase-Topologie, die überprüft wird.

Topology Layer
Umgebungsparameter "Ausdehnung" verwenden
(optional)

Gibt an, ob der Wert für den Umgebungsparameter Ausdehnung der Topologie oder die volle Ausdehnung der Topologie überprüft wird.

  • Aktiviert: Der Wert für den Umgebungsparameter "Ausdehnung" der Topologie wird überprüft. Wenn die Umgebung nicht festgelegt wurde, wird die volle Ausdehnung überprüft.
  • Deaktiviert: Die volle Ausdehnung der Topologie wird überprüft. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Eingabetopologie

Die aktualisierte Topologie.

Topology Layer

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

Die Geodatabase-Topologie, die überprüft wird.

Topology Layer
visible_extent
(optional)

Gibt an, ob die derzeit sichtbare Ausdehnung der Karte oder die volle Ausdehnung der Topologie überprüft wird.

  • Visible_ExtentDie aktuell sichtbare Ausdehnung der Karte wird überprüft.
  • Full_ExtentDie volle Ausdehnung der Topologie wird überprüft. Dies ist die Standardeinstellung.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_topology

Die aktualisierte Topologie.

Topology Layer

Codebeispiel

ValidateTopology: Beispiel 1 (eigenständiges Skript)

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

import arcpy
arcpy.management.ValidateTopology("D:/Calgary/Trans.gdb/Streets/Street_Topo")
ValidateTopology: Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie die Funktion ValidateTopology mit einer Ausdehnung verwendet wird:

# Name: ValidateTopology_Example.py
# Description: Validates a topology using the environment extent (visible map display)

import arcpy
processing_extent = arcpy.Extent(
    2357129.94288309, 1424105.53783632, 2573455.6694351, 1663482.36639798,
    spatial_reference=arcpy.SpatialReference(102758, vcs=5703)
)

# Use EnvManager to temporarily set the Extent environment for the duration of
# the with block.
with arcpy.EnvManager(extent=processing_extent):
    arcpy.management.ValidateTopology("D:/Calgary/Transport.gdb/Streets/Street_Topo")

Umgebungen

Lizenzinformationen

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

Verwandte Themen