Agregar clase de entidad a la topología (Administración de datos)

Disponible con una licencia Standard o Advanced.

Resumen

Agrega una clase de entidad a una topología.

Uso

  • La nueva clase de entidad debe estar en el mismo dataset de entidad que la topología.

  • Cuando se agrega una nueva clase de entidad a una topología, la topología queda automáticamente sin validar, de manera que cuando termina de agregar clases de entidades, deberá revalidar la topología. Las nuevas entidades pueden crear errores donde antes no los había, según las reglas topológicas asociadas a la clase de entidad.

  • Las clases de entidad solamente se pueden agregar a las topologías con el mismo estado versionado. Por ejemplo, una clase de entidad versionada se puede agregar a una topología versionada, pero una clase de entidad no versionada no se puede agregar a una topología versionada.

  • Si la clase de entidad que está agregando puede almacenar valores z, puede clasificar la exactitud relativa de la clase de entidad por elevación al establecer la clasificación z para la clase de entidad.

  • Cuando se agrega una clase de entidad a una topología, se debe especificar el rango de vértices en esta clase de entidad relativos a los de las otras clases de entidad. Cuando la validación de la topología genera vértices y crea clústeres en las entidades, los vértices de las clases de entidad a las que se asignó una clasificación más alta no se moverán al alinearlos con vértices de clases de entidad de clasificación más baja. La clasificación más alta es 1 y se pueden asignar hasta 50 valores de clasificación distintos.

Parámetros

EtiquetaExplicaciónTipo de datos
Topología de entrada

La topología en la que participará la clase de entidad.

Topology Layer
Clase de entidad de entrada

La clase de entidad para agregar a la topología. La clase de entidad debe estar en el mismo dataset de entidad que la topología.

Feature Layer
Clasificación de XY

El grado relativo de precisión de posición asociado con los vértices de entidades en la clase de entidad, en contraposición con los de otras clases de entidad que participan en la topología. La clase de entidad con mayor precisión debe recibir una clasificación más alta (un número más bajo, por ejemplo 1) que una clase de entidad que se identifica como menos precisa.

Long
Clasificación Z

Las clases de entidades que admiten valores z tienen valores de elevación incorporados en la geometría de cada vértice. Cuando se establece una clasificación z, se puede influenciar la forma en que los vértices con valores z exactos se alinean o se agrupan con los vértices que contienen mediciones z menos precisas.

Long

Salida derivada

EtiquetaExplicaciónTipo de datos
Topología de entrada actualizada

La topología actualizada.

Capas de topología

arcpy.management.AddFeatureClassToTopology(in_topology, in_featureclass, xy_rank, z_rank)
NombreExplicaciónTipo de datos
in_topology

La topología en la que participará la clase de entidad.

Topology Layer
in_featureclass

La clase de entidad para agregar a la topología. La clase de entidad debe estar en el mismo dataset de entidad que la topología.

Feature Layer
xy_rank

El grado relativo de precisión de posición asociado con los vértices de entidades en la clase de entidad, en contraposición con los de otras clases de entidad que participan en la topología. La clase de entidad con mayor precisión debe recibir una clasificación más alta (un número más bajo, por ejemplo 1) que una clase de entidad que se identifica como menos precisa.

Long
z_rank

Las clases de entidades que admiten valores z tienen valores de elevación incorporados en la geometría de cada vértice. Cuando se establece una clasificación z, se puede influenciar la forma en que los vértices con valores z exactos se alinean o se agrupan con los vértices que contienen mediciones z menos precisas.

Long

Salida derivada

NombreExplicaciónTipo de datos
out_topology

La topología actualizada.

Capas de topología

Muestra de código

Ejemplo de AddFeatureClassToTopology (script independiente)

El siguiente script independiente muestra cómo utilizar la función AddFeatureClassToTopology.

# Name: AddFeatureClassToTopology_Example.py
# Description: Adds a feature class to participate in a topology
# Import system modules
import arcpy
arcpy.AddFeatureClassToTopology_management("D:/Calgary/Trans.gdb/Streets/Street_Topo", "D:/Calgary/Trans.gdb/Streets/StreetNetwork", 1, 0.1)

Entornos

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados