Resumen
Exporta los errores de una topología de geodatabase a la geodatabase de destino. Toda la información asociada con los errores y excepciones, como las entidades a las que se hace referencia por error o excepción, se exportan. Una vez que se exportan, se puede tener acceso a las clases de entidad usando cualquier nivel de licencia de ArcGIS. Las clases de entidad se pueden usar con el cuadro de diálogo Seleccionar por ubicación o la herramienta Seleccionar capa por ubicación y se pueden compartir con otros usuarios que no tienen acceso a la topología en sí.
Uso
La ubicación de salida predeterminada es la ubicación de la topología especificada.
La salida de la herramienta consiste en tres clases de entidad, una para cada tipo de geometría compatible de errores de topología: puntos, líneas y polígonos. Los nombres de cada clase de entidad se crean al combinar un nombre base definido por el usuario al que se le añade PointsErrors, LineErrors o PolygonErrors.
El Nombre de la base predeterminado para las tres clases de entidad de salida es el nombre de la topología especificada.
Siempre se crean tres clases de entidad de salida, incluso si no hay errores de topología de cada tipo de geometría. Use la herramienta Obtener contador para determinar si alguna de las clases de entidad está vacía.
Se fija la colección de campos de las clases de entidad de salida y solamente se puede modificar después de la exportación. Junto con los campos de la clase de entidad de geodatabase estándar (ObjectID, Shape y campos de área y longitud de forma opcional), se incluyen los siguientes campos e incluyen información relacionada con cada error de topología:
Nombre de campo
Tipo
Descripción
OriginObjectClassName
Cadena
Nombre de la clase de origen
OriginObjectID
Entero
ID del objeto de la entidad de origen
DestinationObjectClassName
Cadena
Nombre de clase de destino
DestinationObjectID
Entero
ID del objeto de la entidad de destino
RuleType
Cadena
Descripción de la regla que se infringió, obtenida de la enumeración esriTopologyRuleType
RuleDescription
Cadena
Descripción fácil de la regla que se ha infringido. Esta descripción es la mismo que se proporciona en el Inspector de errores de topología.
IsException
Entero
Indica si este error es una excepción. Un valor de 1 identifica el error como una excepción.
Sintaxis
ExportTopologyErrors(in_topology, out_path, out_basename)
Parámetro | Explicación | Tipo de datos |
in_topology | La topología desde la cual se exportarán los errores. | Topology Layer |
out_path | El espacio de trabajo de salida al que se crean las clases de entidad. El valor predeterminado es el espacio de trabajo en donde está ubicada la topología. | Feature Dataset; Workspace |
out_basename | Nombre para anteponer a cada clase de entidad de salida. Esto le permite especificar nombres de salida únicos al ejecutar varias exportaciones al mismo espacio de trabajo. El valor predeterminado es el nombre de la topología. | String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_feature_class_points | Errores de topología de puntos. | Clase de entidad |
out_feature_class_lines | Errores de topología de polilíneas. | Clase de entidad |
out_feature_class_polygons | Errores de topología de polígonos. | Clase de entidad |
Muestra de código
Ejemplo de ExportTopologyErrors (script independiente)
El siguiente script independiente muestra cómo utilizar la función ExportTopologyErrors.
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
co_topo_FD_Topology = "C:/Testing/topology.gdb/my_topo_FD/my_topo_FD_Topology"
# Process: Export Topology Errors
arcpy.ExportTopologyErrors_management(co_topo_FD_Topology,
"C:/Testing/topology.gdb/my_topo_FD",
"my_topo_FD_Topology")
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información sobre licencias
- Basic: Sí
- Standard: Sí
- Advanced: Sí