Configurar un trazado

El trazado en una red de trazado ayuda a solucionar problemas y responder preguntas relacionadas con el estado de la red en cualquier momento. Para realizar el trazado de una red de trazado, utilice la herramienta Trazado.

Se proporcionan varios tipos de trazado como parte de la herramienta Trazado:

Junto con estos tipos de trazado, la herramienta Trazado también incluye un conjunto completo de configuraciones avanzadas utilizado para perfeccionar cada tipo de trazado proporcionado. Estas configuraciones le permiten constituir traversabilidad, distinguir qué entidades deben devolverse y configurar los cálculos a realizar. Utilice ModelBuilder para guardar configuraciones complejas y reducir el número de parámetros presentados en la interfaz de la herramienta de modelo. Esto facilita a todos la nueva ejecución de trazados avanzados con solo un clic.

Cada componente de configuración se examina en las secciones siguientes. Consulte la herramienta Trazado para conocer las opciones de los parámetros y obtener información de uso.

Incluir barreras en los resultados

De forma predeterminada, las entidades de barrera se devuelven en los resultados de un trazado a menos que la entidad de barrera exista junto con un punto de partida. Esto se puede controlar utilizando las opciones Incluir entidades de barrera e Ignorar barreras en puntos de partida.

Incluir entidades de barrera

Incluir las barreras en los resultados de un trazado. Comprende las barreras de entidades definidas en el panel Trazado, así como las barreras configuradas dinámicamente: barreras de condición, barreras de función, barreras de filtro y funciones de barreras de filtro.

El conjunto de selección devuelto por un trazado puede mostrar resultados inesperados cuando se colocan barreras en entidades de eje con conectividad en punto intermedio y se deshabilita la opción Incluir entidades de barrera. Si el trazado devolviera alguna parte de la entidad, toda la entidad se selecciona y se muestra en el resultado del trazado.

Opción ConfiguraciónDescripción

Incluir entidades de barrera

  • Activado: los resultados del trazado incluirán entidades de barrera. Esta es la opción predeterminada.
  • Desactivado: los resultados del trazado no incluirán entidades de barrera.

Ignorar barreras en los puntos de partida

Ignorar las barreras en la configuración del trazado si son puntos de partida.

Opción ConfiguraciónDescripción

Ignorar barreras en los puntos de partida

  • Activado: los resultados del trazado ignorarán las barreras en los puntos de partida.
  • Desactivado: los resultados del trazado respetarán las barreras en los puntos de partida. Esta es la opción predeterminada.

Asegurar la coherencia de la red

Un área coherente de una red es aquella en la que se ha validado la topología de red y no hay ningún área sin validar. La validación es la única forma de garantizar que un trazado está leyendo la información más actualizada sobre la red desde la topología de red.

La opción de configuración Validar coherencia de la herramienta Trazado le permite garantizar que los resultados del trazado son coherentes con la topología de red. Cuando Validar coherencia se configura en verdadero, la operación de trazado fracasa si cualquier área sin validar interseca la ruta del trazado. Cuando esto ocurre, la herramienta devuelve un error que incluye el nombre de clase y el Id. global de las entidades en la ruta del trazado que se encuentran sin validar, como se muestra en el ejemplo siguiente:

ERROR 002041: One or more dirty areas were discovered.
[[NHDFlowline: {0DBFACDA-45D6-BA67-33CE-A750BE632C05}]]
Failed to execute (Trace).

Para eliminar las áreas sin validar asociadas con ediciones, la topología de red debe validarse.

Nota:

Solamente las áreas sin validar creadas a partir de operaciones de eliminación, de actualizaciones de entidades de red existentes o de la creación de entidades de error generarán un error relativo a incoherencias en los resultados del trazado. Las áreas sin validar de entidades recién creadas no generarán fallos con la comprobación Validar coherencia.

La ejecución de un trazado sin la casilla de verificación Validar coherencia habilitada puede dar lugar a resultados de trazado inesperados. Por ejemplo, se elimina una entidad de la red que rompe la única ruta entre la ubicación A y la ubicación B. Se crea un área sin validar para la entidad eliminada. Antes de que se valide la topología de red, se ejecuta un trazado para buscar entidades conectadas a partir de la ubicación A, con la opción Validar coherencia desactivada. El trazado llega a la ubicación B y la herramienta completa la operación sin advertencias. Se alcanzó la ubicación B porque la eliminación de la entidad que conecta A a B no se ha actualizado en la topología de red mediante la operación de validación.

Si la opción Validar coherencia está activada en la situación anterior, cuando el trazado llega al área sin validar que marca la entidad eliminada, se devuelve un error en la herramienta para informarle de que se encontró un área sin validar y el trazado falla. Tras validar la topología del área en la que se está realizando el seguimiento, el seguimiento no puede alcanzar la ubicación B, ya que la entidad eliminada está ahora reflejada en la topología de red. Si la topología de red no se validó para toda la extensión del área en la que se realizará el trazado, también podrían encontrarse otras áreas sin validar.

Opción ConfiguraciónDescripción

Validar coherencia

  • Activado: la herramienta devuelve un error si hay áreas sin validar que intersecan las entidades procesadas por el trazado. Esta es la opción predeterminada.
  • Desactivado: las áreas sin validar se ignoran.

Controlar a qué se realiza un trazado

Las barreras se utilizan durante el trazado para indicar una ubicación de parada; no se realiza ningún trazado a las entidades que estén más allá de esa ubicación. Los resultados de un trazado no incluirán entidades después de una barrera, pero sí que pueden incluir dicha barrera. Otros parámetros, como Permitir flujo indeterminado y los que se encuentran en Opciones avanzadas, ayudan a definir qué controla la transitabilidad de las rutas de red.

Permitir flujo indeterminado

Al realizar un trazado aguas arriba o aguas abajo, el análisis de trazado utiliza el valor del atributo de red Flow direction para determinar la direccionalidad. En algunos casos, puede haber entidades de línea con dirección de flujo indeterminada especificada que indican flujo bidireccional. Esta opción especifica si las entidades a lo largo de una ruta con flujo indeterminado se trazan o detienen la transitabilidad del trazado. Este parámetro solo se respeta al ejecutar un trazado aguas arriba o aguas abajo.

Opción ConfiguraciónDescripción

Permitir flujo indeterminado

  • Activado: se realiza un trazado de las entidades con flujo indeterminado.
  • Desactivado: se detiene la transitabilidad de las entidades con flujo indeterminado a lo largo de una ruta y no se realiza su trazado. Esta es la opción predeterminada.

Opciones avanzadas

La sección Opciones avanzadas de la herramienta Trazado incluye Barreras de condición y Barreras de función para controlar la transitabilidad de un trazado. Las condiciones de barrera son expresiones basadas en atributos de red que definen dónde debe detenerse un trazado. Las barreras de función definen dónde debe detenerse un trazado cuando se cumple una condición.

El alcance de transitabilidad es además controlado por el parámetro traversability_scope, etiquetado como Aplicar transitabilidad a en la herramienta Trazado. Este parámetro determina si la transitabilidad se aplica tanto a cruces como a los ejes, solo a los cruces o solo a los ejes. Por ejemplo, si se aplica la transitabilidad solamente a los cruces y un eje cumple la condición especificada en una condición de barrera, el trazado no se detiene en ese eje debido al alcance de transitabilidad.

Para obtener más información, consulte Barreras.

Establecer funciones

La función es una configuración de trazado que permite realizar cálculos en atributos de red asociados con entidades procesadas por el trazado. Se puede agregar un filtro opcional de atributo de red a cada función. Cuando se especifique, la función solo se aplicará a las entidades que cumplan el filtro de atributo de red. Los filtros se utilizan en las funciones para introducir un requisito condicional. Por ejemplo, sumar la longitud de todas las líneas en las que el atributo PathType incluya el valor Pavimentado. Se puede especificar más de una función para un trazado.

Nota:

Los trazados que utilicen atributos de red distribuidos con funciones (Add, Average, Count, Max, Min y Subtract) devuelve resultados distribuibles basados en elementos de eje. Por ejemplo, al usar una función dentro de un seguimiento conectado para contar el atributo shape length, se devuelve un recuento basado en las entidades de eje individuales y no en toda la línea. Consulte Atributos de red distribuibles para más información.

Controlar lo que se devuelve

Para controlar qué se devuelve en los resultados de un trazado, se proporcionan dos parámetros: Condiciones de salida y Tipos de resultados.

Condiciones de salida

El filtro Condiciones de salida permite utilizar los atributos de red y analiza cada entidad encontrada durante un trazado para ver si cumple los criterios especificados en el filtro. Los atributos de red residen en la topología de red y están asociados a un campo en una o varias clases de entidad. En una condición de salida, se especifican el nombre del atributo de red, un operador y un valor válido para el atributo de red.

Considere un escenario relacionado con una red de senderos. En este caso se introduce un atributo de red para devolver rutas pavimentadas. En este caso, la clase Trails tiene un campo llamado PathType. Este campo está asociado a un atributo de red llamado Superficie. El parámetro Condiciones de salida está configurado para buscar clases de entidad con el atributo de red Superficie cuyo valor sea igual a Pavimentado. Los resultados del trazado incluyen las entidades de una clase de entidad con este campo y el valor Pavimentado, así como entidades de clases sin el campo PathType.

Es posible implementar varios valores de Condiciones de salida con el parámetro Combinar usando. Se pueden utilizar ambos tipos de salidas y configurar más de un tipo de salida. Por ejemplo, la combinación de tipos de salida permite devolver todos los senderos pavimentados que superan los 1000 metros de longitud.

Tipos de resultados

El parámetro opcional Tipos de resultados permite controlar el tipo de resultados que devuelve el trazado. Los tipos de resultados de Geometría agregada, Selección, Capas de red, Conectividad y Elementos se pueden especificar de forma independiente o concurrente para generar geometrías de salida, generar un conjunto de selección, devolver resultados de trazado como conjuntos de selección en las capas de entidades de una capa de grupo, devolver un gráfico de conectividad de entidades de red conectadas a través de coincidencia geométrica o devolver información basada en entidades a un archivo de .json respectivamente.

ParámetroOpciones

Tipos de resultados

  • Selección: los resultados de la operación de trazado se devuelven como un conjunto de selección con las entidades de red adecuadas. Esta es la opción predeterminada.
  • Geometría agregada: los resultados de la operación de trazado se agregan por tipo de geometría y se almacenan en clases de entidad visualizadas a través de capas en el mapa activo.
  • Capas de red: se crea una capa de grupo que contiene capas de entidades con un conjunto de selección de entidades devuelto por el trazado.
  • Conectividad: los resultados del trazado se devuelven como un gráfico de conectividad en un archivo .json de salida especificado.
  • Elementos: los resultados del trazado se devuelven como información basada en entidades en un archivo .json de salida especificado.

Nota:

Para geodatabases corporativas, la opción Conectividad requiere ArcGIS Enterprise 10.9.1 o posterior.

La opción Geometría agregada permite que los resultados del trazado se devuelvan como geometría multiparte en una clase de entidad. De este modo, se respeta la ubicación de puntos de partida y barreras colocados en puntos intermedios en entidades de eje para devolver resultados de entidades parciales.

Revise las imágenes que aparecen a continuación para comparar las diferencias entre las opciones de tipos de resultados de selección y geometría agregada en un trazado aguas abajo. La red que aparece a continuación contiene cinco entidades de línea (como f1, f2, f3, f4 y f5) que están compuestas por nueve elementos de eje (como e1, e2, e3 y así sucesivamente).

En este ejemplo, que incluye entidades de barrera, el resultado de la selección devuelve cinco entidades de puntos y tres entidades de línea que constan de siete elementos de eje (f1::e1,e2,e3, f2:e1,e2 y f5:e1,e2). El resultado de geometría agregada devuelve las mismas entidades, pero excluye los elementos de eje f1::e1,e2 y f5::e2.

Resultados del trazado aguas abajo utilizando opciones de selección y geometría agregada

Cuando se coloca una barrera a lo largo de un eje con la opción de configuración Incluir entidades de barrera activada, el trazado se detiene en la entidad de barrera y devuelve la geometría de entidad parcial correspondiente al eje en los resultados del trazado. Si la opción Incluir entidades de barrera está desactivada, el trazado se detendrá en el cruce o extremo de línea anterior encontrado con la conectividad en punto intermedio.

Las imágenes que aparecen a continuación muestran la diferencia en los resultados del trazado cuando se utiliza la opción Incluir entidades de barrera para incluir o excluir entidades de barrera en los resultados del trazado. En este ejemplo, tanto el punto de partida como la barrera se colocan a lo largo de un eje. Con esta opción habilitada, el resultado de la selección devuelve cuatro entidades de punto y tres entidades de línea que constan de siete elementos de eje (f1::e1,e2,e3, f2:e1,e2 y f5:e1,e2). El resultado de la geometría agregada devolverá las mismas tres entidades, pero excluye los elementos de eje f1::e1 y f5::e2. El resultado de la selección no cambiaría si excluimos entidades de barrera con Incluir entidades de barrera desactivado; sin embargo, los resultados de la geometría agregada excluirían además f1::e2.

Comparación de los resultados del trazado con la opción de configuración Incluir entidades de barrera habilitada y deshabilitada

Cuando se selecciona la opción Geometría agregada para el tipo de resultado, se proporcionan cuatro parámetros adicionales para definir el comportamiento de la salida del trazado.

  • Borrar todos los resultados del trazado anteriores
  • Nombre de trazado
  • Puntos agregados
  • Líneas agregadas

La casilla de verificación Borrar todos los resultados anteriores del trazado permite truncar o incorporar al contenido de las clases de entidad elegidas para almacenar la geometría agregada. La opción predeterminada sobrescribe los resultados de seguimiento anteriores y presenta la geometría agregada solo para la operación de trazado actual.

ParámetroOpciones

Borrar todos los resultados del trazado anteriores

  • Activado: las clases de entidad que almacenan geometría agregada de trazado se truncan. Solo se escribirá la geometría de salida de la operación de trazado actual. Esta es la opción predeterminada.
  • Desactivado: la geometría de salida de la operación de trazado actual se incorporará a las clases de entidad que almacenen geometría agregada.

El parámetro opcional Nombre de trazado permite la creación de un identificador de cadena de caracteres para la operación de trazado para ayudar a identificar los resultados del trazado. Si se utiliza con la casilla de verificación del parámetro Borrar todos los resultados de trazado anteriores desactivada, este parámetro le permite ejecutar varias operaciones de trazado y comparar los resultados en las clases de entidad de geometría agregadas de salida.

Los parámetros Puntos agregados y Líneas agregadas permiten especificar clases de entidad para el almacenamiento de la geometría de resultados agregada. De forma predeterminada, cada parámetro se rellena con una clase de entidad generada por el sistema en la geodatabase predeterminada del proyecto:

  • Trace_Results_Aggregated_Lines: una clase de entidad de línea
  • Trace_Results_Aggregated_Points: una clase de entidad multipunto

Estas clases de entidad se crean automáticamente si no existen. Las clases de entidad existentes también se pueden utilizar para almacenar geometría agregada. Si se utiliza una clase de entidad distinta de la predeterminada, debe contener un campo de cadena de caracteres llamado TRACENAME y coincidir con el tipo de geometría de la salida.

La generación de geometría de salida con resultados de entidades parciales proporciona una representación más precisa del trazado y permite comparar y reutilizar los resultados del trazado para otras tareas.

Nota:

Si deshabilita la opción de geoprocesamiento Permitir que las herramientas de geoprocesamiento sobrescriban datasets existentes, podría causar problemas de validación de la herramienta si las clases de entidad de salida de los tipos de resultados de geometría agregados existen en la geodatabase predeterminada del proyecto. Se puede solucionar habilitando la opción de geoprocesamiento o cambiando el nombre de las clases de entidad de puntos, líneas y polígonos agregadas en la geodatabase predeterminada del proyecto.

Cuando se selecciona la opción Selección para el tipo de resultado, se proporciona un parámetro Tipo de selección adicional para definir cómo se aplicará la selección y qué acción se debe realizar si ya existe una selección.

ParámetroOpciones

Tipo de selección

  • Nueva selección: la selección resultante reemplaza a la selección actual. Esta es la opción predeterminada.
  • Agregar a la selección actual: la selección resultante se agrega a la selección actual, si la hay. Si no existe ninguna selección, coincide con la opción de nueva selección.
  • Eliminar de la selección actual: la selección resultante se quita de la selección actual. Si no existe ninguna selección, esta opción no tendrá efecto.
  • Seleccionar subconjunto de la selección actual: la selección resultante se combina con la selección actual. Solo permanecen seleccionados los registros comunes a ambas selecciones.
  • Cambiar la selección actual: la selección resultante se conmuta. Los resultados seleccionados se quitan de la selección actual y los resultados no seleccionados se agregan a la selección actual. Si no existe ninguna selección, coincide con la opción de nueva selección.

La opción de tipos de resultados Capas de red le permite devolver resultados de trazado como conjuntos de selección en capas de entidades de una capa de grupo. Cuando se selecciona esta opción en ArcGIS Pro, se agrega una nueva capa de grupo al mapa. Las capas de entidades solo se crean para las clases que contienen entidades devueltas por el trazado. Cada capa de entidades contiene un conjunto de selección de entidades devueltas por el trazado que se puede utilizar para trabajar con los resultados de un trazado en ModelBuilder y Python.

Cuando se selecciona la opción Capas de red, se proporciona un parámetro Nombre de capa de grupo de salida adicional para nombrar la capa de grupo de salida que se crea. Al trabajar en ArcGIS Pro, se agrega una nueva capa de grupo al mapa activo con el nombre especificado.

La opción de tipos de resultados Conectividad devuelve los resultados del trazado como un gráfico de conectividad de las entidades de red conectadas a través de la coincidencia geométrica. Cuando se selecciona esta opción, la conectividad se genera en un archivo .json en la ubicación especificada que se puede analizar e importar a otros sistemas para crear su propia representación gráfica de los datos. La información de conectividad solo se devuelve para las entidades de red devueltas por el trazado.

Si se selecciona la opción Conectividad para el tipo de resultado, se proporciona un parámetro JSON de salida adicional para indicar la ubicación del archivo .json de salida.

La opción de tipos de resultados Elementos devuelve los resultados del trazado como información basada en entidades. Cuando se selecciona esta opción, la información basada en entidades se genera en un archivo .json en la ubicación especificada que se puede utilizar como entrada para realizar análisis adicionales.

Cuando se selecciona la opción Elementos, se proporciona un parámetro JSON de salida adicional para indicar la ubicación del archivo .json de salida. El archivo .json de salida contiene la siguiente información para todas las entidades de red de trazado poligonal en elements:

  • networkSourceId
  • globalId
  • objectId

Se devuelve información adicional para las entidades de línea:

  • positionFrom y positionTo

Cargar configuraciones de trazado nominal

Las configuraciones de trazado nominal permiten crear trazados complejos para su uso compartido y reutilización. La herramienta Trazado permite cargar una configuración de trazado nominal existente para definir las propiedades de un trazado. Esto simplifica la experiencia de usuario asociada con el trazado y proporciona coherencia al reutilizar trazados comunes en una organización.

ParámetroOpciones

Utilizar configuración de trazado

  • Activado: la herramienta utilizará una configuración de trazado nominal existente para definir las propiedades del trazado. Cuando está activado, solo se muestran los parámetros Nombre de configuración de trazado, Puntos de partida y Barreras. Cuando se carga una configuración de trazado que utiliza la opción de tipos de resultados de geometría agregados, también se muestran los parámetros Puntos agregados y Líneas agregadas.
  • Desactivado: la herramienta no utilizará ninguna configuración de trazado nominal para definir las propiedades del trazado. Esta es la opción predeterminada.

Se proporciona un parámetro Nombre de configuración de trazado para especificar el nombre de la configuración de trazado que se utilizará para definir las propiedades del trazado. Este parámetro solo está disponible cuando se habilita Utilizar configuración de trazado.

Nota:

También puede usar la pestaña Configuraciones nominales en el panel Trazado para ejecutar un trazado utilizando una configuración de trazado nominal configurada previamente.

Más información sobre las configuraciones de trazado nominal