Resumen
Valida una topología de geodatabase.
La herramienta Validar topología realiza las siguientes operaciones:
- Generación y clustering de vértices de entidad para buscar las entidades que comparten geometría (tienen coordenadas en común)
- Inserción de vértices de coordenada comunes en las entidades que comparten geometría
- Ejecución de un conjunto de comprobaciones de integridad para identificar cualquier infracción de las reglas definidas para la topología
Uso
Esta herramienta solo procesará las áreas sin validar. Para obtener más detalles sobre áreas sin validar, consulte Topología en ArcGIS.
Si la herramienta se usa mientras la capa de topología está abierta en el mapa, se puede utilizar el parámetro Extensión visible para limitar la validación a la extensión visible en la visualización del mapa.
A partir de ArcGIS Pro 2.6, la capa de topología de entrada puede ser de un servicio de topología si el servicio se publica con ArcGIS Enterprise 10.8.1 o posterior. Si la capa se ha agregado al panel Contenido, puede arrastrar la capa al parámetro Topología de entrada, o bien puede introducir la URL del servicio de entidades de la capa de topología, por ejemplo, https://myserver.mydomain.com/server/rest/services/myTopoService/FeatureServer/0.
Si la topología de entrada corresponde a un servicio de entidades, esta herramienta realiza el proceso de validación asíncronamente.
Sintaxis
arcpy.management.ValidateTopology(in_topology, {visible_extent})
Parámetro | Explicación | Tipo de datos |
in_topology | Topología de geodatabase que será validada. | Topology Layer |
visible_extent (Opcional) |
Especifica si se validará la extensión visible actual del mapa o la extensión total de la topología. Si la herramienta se ejecuta en la ventana de Python o en un script de Python, se validará toda la extensión de la topología, independientemente de la configuración de este parámetro.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_topology | La topología actualizada. | Capas de topología |
Muestra de código
El siguiente script independiente muestra cómo utilizar la función ValidateTopology.
# Name: ValidateTopology_Example.py
# Description: Validates a topology
import arcpy
arcpy.ValidateTopology_management("D:/Calgary/Trans.gdb/Streets/Street_Topo")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí