Aplicar diseño de posiciones geográficas (Diagrama de red)

Resumen

Mueve cada cruce de diagrama y entidad de eje para que coincidan con las posiciones geográficas de las entidades de red asociadas.

Precaución:

Si tiene una sesión de edición abierta, debe guardar sus cambios antes de ejecutar esta herramienta. Con ello se garantiza que el diagrama refleje los cambios más recientes aplicados a la topología de red en la base de datos. Si no guarda las ediciones, estas no se reflejarán en el diagrama.

Nota:

Todos los algoritmos de diseño incluyen valores predeterminados para los parámetros. Los valores predeterminados de los parámetros son los que se usan mientras no se especifique otro valor. Si el diagrama de red de entrada se basa en una plantilla para la cual este diseño tiene configurado otro valor de parámetro, se utilizará en su lugar este valor.

Uso

  • Esta herramienta no se admite al trabajar con una conexión de base de datos a una red de servicios o red de trazado de una geodatabase corporativa. Debe usar el servicio de red de servicios o red de trazado publicado relacionado o una red de servicios o red de trazado de una geodatabase móvil o de archivos.

  • La capa de diagrama de red de entrada debe provenir de una red de servicios o una red de trazado de una geodatabase de archivos o móvil o un servicio de diagramas de red.

  • Este algoritmo de diseño mueve cada cruce de diagrama y entidad de eje para hacer coincidir las posiciones geográficas de las entidades de red asociadas en la vista de mapa.

  • Los ejes reducidos, que son entidades de red específicas de diagrama, se muestran como líneas rectas entre los cruces que conectan.

  • Plantéese aplicar el diseño en modo asíncrono en el servidor al trabajar en diagramas muy grandes.

Parámetros

EtiquetaExplicaciónTipo de datos
Capa de diagrama de red de entrada

El diagrama de red al que se aplica el diseño.

Diagram Layer
Restaurar posiciones geográficas de bordes
(Opcional)

Indica si los ejes del diagrama recuperarán la posición geográfica de sus vértices o no:

  • Activado: los vértices a lo largo de los ejes de diagrama se recuperarán, cuando sea posible, moviéndolos para que coincidan con las posiciones geográficas de las entidades de red. Esta es la opción predeterminada.
  • Desactivado: los vértices a lo largo de los ejes del diagrama no se recuperarán. Estos aparecerán como líneas rectas entre sus cruces conectados.

Boolean
Ejecutar en modo asíncrono en el servidor
(Opcional)

Especifica si el algoritmo de diseño se ejecutará de forma asíncrona o sincrónica en el servidor.

  • Activado: el algoritmo de diseño se ejecutará de forma asíncrona en el servidor. Esta opción dedica recursos del servidor a ejecutar el algoritmo de diseño con un tiempo límite más largo. Se recomienda la ejecución asíncrona para diseños que tardan y podrían rebasar el tiempo límite del servidor (por ejemplo, ejes parcialmente superpuestos) y al aplicar diagramas grandes (más de 25.000 entidades).
  • Desactivado: el algoritmo de diseño se ejecutará de forma sincrónica en el servidor. Puede fallar sin completarse si supera el valor de tiempo límite predeterminado de servicio: 600 segundos. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Diagrama de red de salida

La capa de diagrama de red actualizada.

Diagram Layer

arcpy.nd.ApplyGeoPositionsLayout(in_network_diagram_layer, {restore_edges_geo_positions}, {run_async})
NombreExplicaciónTipo de datos
in_network_diagram_layer

El diagrama de red al que se aplica el diseño.

Diagram Layer
restore_edges_geo_positions
(Opcional)

Indica si los ejes del diagrama recuperarán la posición geográfica de sus vértices o no:

  • RESTORE_EDGES_GEO_POSITIONSLos vértices a lo largo de los ejes de diagrama se recuperarán, cuando sea posible, moviéndolos para que coincidan con las posiciones geográficas de las entidades de red. Esta es la opción predeterminada.
  • DO_NOT_RESTORE_EDGES_GEO_POSITIONSLos vértices a lo largo de los ejes del diagrama no se recuperarán. Estos aparecerán como líneas rectas entre sus cruces conectados.
Boolean
run_async
(Opcional)

Especifica si el algoritmo de diseño se ejecutará de forma asíncrona o sincrónica en el servidor.

  • RUN_ASYNCHRONOUSLYEl algoritmo de diseño se ejecutará de forma asíncrona en el servidor. Esta opción dedica recursos del servidor a ejecutar el algoritmo de diseño con un tiempo límite más largo. Se recomienda la ejecución asíncrona para diseños que tardan y podrían rebasar el tiempo límite del servidor (por ejemplo, ejes parcialmente superpuestos) y al aplicar diagramas grandes (más de 25.000 entidades).
  • RUN_SYNCHRONOUSLYEl algoritmo de diseño se ejecutará de forma sincrónica en el servidor. Puede fallar sin completarse si supera el valor de tiempo límite predeterminado de servicio: 600 segundos. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_network_diagram_layer

La capa de diagrama de red actualizada.

Diagram Layer

Muestra de código

Ejemplo de ApplyGeoPositionsLayout (ventana de Python)

Aplicar el algoritmo de diseño Posiciones geográficas al diagrama denominado Diagrama temporal.

import arcpy
arcpy.ApplyGeoPositionsLayout_nd('Temporary Diagram', 
                                 "RESTORE_EDGES_GEO_POSITIONS", 
                                 "RUN_SYNCHRONOUSLY")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados