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. ModelBuilder se puede usar para guardar configuraciones complejas y también permite 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 Ubicaciones de 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ón | Descripción |
---|---|
Incluir 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ón | Descripción |
---|---|
Ignorar barreras en los puntos de partida |
|
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ón | Descripción |
---|---|
Validar coherencia |
|
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ón | Descripción |
---|---|
Permitir flujo indeterminado |
|
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.
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. Combinar tipos de salida permite hacer cosas como devolver todos los senderos pavimentados que superan los 1000 metros de longitud.
Tipos de resultados
El parámetro opcional Tipos de resultados proporciona la capacidad de controlar el tipo de resultados que devuelve el trazado. Los tipos de resultados Geometría agregada, Selección, Capas de red, Conectividad y Elementos se pueden especificar de forma independiente o simultánea 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 las entidades de red conectadas a través de la coincidencia geométrica o devolver información basada en entidades a un archivo .json, respectivamente.
Parámetro | Opciones |
---|---|
Tipos de resultados |
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.
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.
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 del trazado anterior proporciona una opción para truncar o incorporar al contenido de las clases de entidad elegidas para almacenar la geometría agregada
Parámetro | Opciones |
---|---|
Borrar todos los resultados del trazado anteriores |
|
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.
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ámetro | Opciones |
---|---|
Tipo de 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 de red nominal
Las configuraciones de trazado de red nominal permiten crear trazados complejos para su uso compartido y reutilización. La herramienta Trazado le permite cargar una configuración de trazado de red nominal existente para definir las propiedades de un trazado. Esto simplifica la experiencia de usuario asociada con el trazado de red y proporciona coherencia al reutilizar trazados de red comunes en una organización.
Parámetro | Opciones |
---|---|
Utilizar configuración de trazado |
|
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.
Más información sobre las configuraciones de trazado de red nominal