Este artículo proporciona una serie de consejos para ayudar con la configuración y ejecución de rastreos.
Consejos generales
Esta sección proporciona consejos generales sobre cómo puede usar los diferentes parámetros de una configuración de rastreo para ayudar con el análisis.
Configuraciones de rastreo nombradas
Las configuraciones de rastreo nombradas le permiten guardar los parámetros de un rastreo y reutilizarlos. Si tiene un conjunto particular de parámetros que usa para aseguramiento de la calidad, debería considerar usar la Agregar Configuración de Rastreo herramienta para crear una configuración de rastreo nombrada y hacer uso de ellos. Esto tiene varios beneficios:
- Le permite realizar rastreos usando el panel Trace, lo que elimina la gran carga de ejecutar una herramienta de geoprocesamiento para el rastreo.
- Reduce la cantidad de tiempo requerido para configurar los rastreos.
- Asegura que sus procesos de aseguramiento de calidad usen un conjunto consistente de parámetros.
Las configuraciones de rastreo nombradas aparecen en la pestaña Configuraciones Nombradas del panel Trace.
Geometría agregada
El tipo de resultado Geometría Agregada le permite almacenar los resultados de su rastreo como una geometría multipartita agregada, con capas separadas para puntos, líneas y polígonos.
Los casos principales para usar geometría agregada al realizar aseguramiento de calidad son:
- Bordes parciales
- Objetos no espaciales
- Comparación de resultados
Bordes parciales
El tipo de resultado predeterminado de un rastreo es un conjunto de selección. Con el tipo de resultado Selección, si un rastreo se detiene a mitad del largo de una línea, toda la línea debe ser seleccionada. Esto puede ser confuso al revisar resultados para conjuntos de datos que tienen barreras dibujadas a mitad del tramo en líneas, o cuando el rastreo usa una barrera funcional que puede detener el rastreo a mitad del tramo a lo largo de un borde.
Seleccionar el tipo de resultado geometría agregada creará una línea agregada que incluye solo la porción de la línea que está incluida en el resultado del rastreo. A continuación puede ver un ejemplo de un rastreo (amarillo) que se detiene después de 500 pies usando un conjunto de selección (arriba) y geometría agregada (abajo).
Un rastreo aguas arriba con una barrera funcional filtro por distancia con un conjunto selección (arriba) y geometría agregada (abajo).
Objetos no espaciales
Otro caso común para geometría agregada es representar resultados del rastreo que incluyen objetos no espaciales y conectividad a través de asociaciones conexión-junción. En la herramienta Trace, si desmarca las opciones Incluir contenedores e Incluir estructuras, selecciona el tipo resultado Geometría Agregada y elige la opción Sintetizar Geometrías, el resultado geometría agregada incluirá líneas que representan el camino de objetos no espaciales y conectividad a través de asociaciones.
Use la opción sintetizar geometrías para incluir geometrías sintetizadas para conectividad no espacial.
Comparación de resultados
Cuando necesite comparar los resultados de diferentes rastreos, también puede considerar usar la salida Geometría Agregada. Este tipo resultado es especialmente útil cuando se combina con el uso configuraciones nombradas. Al configurar la salida, debería considerar crear capas con nombres únicos para identificar la naturaleza del aseguramiento calidad que está realizando (por ejemplo, características desconectadas).
Use nombres significativos para capas geometría agregada cuando quiera comparar resultados entre diferentes rastreos.
Si decide almacenar los resultados múltiples rastreos en una sola capa, debe nombrar cada rastreo usando el parámetro Nombre del rastreo y asegurarse que marque la opción Borrar Todos Resultados Previos al ejecutar el primer rastreo para limpiar todos los resultados anteriores.
Use la opción borrar resultados previos para eliminar resultados anteriores en la capa geometría agregada.
Incluyendo Barreras
Al ejecutar un rastreo, puede no estar claro si se detuvo porque encontró una barrera o porque la última característica trazada no está conectada a nada. Una forma fácil para determinar esto es desmarcar la opción Incluir Características Barreras y volver a ejecutar el rastreo.
Luego puede comparar los resultados para identificar si el rastreo se detiene por una barrera o porque ha recorrido todas las características conectadas.
Si el rastreo se detiene por propagación, la característica que detiene el rastreo nunca será incluida en el resultado. Las técnicas para evaluar estas condiciones (a veces llamadas barreras por propagación) se describen más adelante en este artículo.
Persistencia de ubicaciones del rastreo
Si planea repetir el mismo análisis regularmente usando la misma colección puntos iniciales, considere usar la Agregar Ubicaciones Rastreadas herramienta para persistirlos en una clase entidad en una geodatabase local. Esta clase entidad luego puede usarse como entrada al parámetro Puntos Iniciales al ejecutar la herramienta trace. Para crear una clase con muchas entidades, use las siguientes instrucciones.
1. Use Seleccionar por Atributos (u otra herramienta) para crear una selección entidades que desea sean puntos iniciales.
Use Seleccionar por Atributos para identificar entidades que desea usar como puntos iniciales para su análisis.
2. Abra la herramienta Agregar Ubicaciones Rastreadas
3. Configure el parámetro Red Eléctrica Utilitaria Entrada a la red utilitaria en el mapa
4. Configure Clase Entidad Salida a una nueva clase entidad en una geodatabase local, como su geodatabase proyecto
5. Marque la casilla junto al parámetro Cargar Entidades Seleccionadas
6. Haga clic en Ejecutar
Ahora tiene una clase entidad que puede usar como puntos iniciales al ejecutar los rastreos
Después ejecutar herramienta Agregar Ubicaciones Rastreadas puede ver sus puntos iniciales en el mapa.
Rastreo no basado en subredes
Ahora que entiende cómo aprovechar algunos parámetros disponibles con la herramienta trace para ayudar con aseguramiento calidad, veamos cómo tipos específicos pueden usarse para responder diferentes preguntas. Algunas preguntas comunes al realizar aseguramiento calidad con trazados son:
- ¿Está conectado?
- ¿Cómo está conectado?
- ¿Hay bucles?
Al realizar trazados que no dependen controladores subredes, hay un conjunto común restricciones que debe tener presente y posiblemente sortear en su configuración trace:
- Si el trace no depende controladores subredes, se ignora direccionalidad terminales
- Porque trace no es consciente subredes, no se detendrá en controladores subredes.
- Por defecto, trace no incluye barreras condición alguna.
Puede sortear algunas limitaciones añadiendo barreras condición a su trace.
Rastreo conectado
La forma más común responder a "¿Está conectado?" es ejecutar un trace conectado. Esto le permite identificar todas las características transitables desde punto(s) inicio su trace. Dependiendo necesidades, puede querer añadir barreras condición coincidentes configuración trace definiciones subred o detenerse ciertos dispositivos, como dispositivos con terminales o aquellos actuando como controladores subred. A continuación ve un ejemplo trace conectado sistema aguas pluviales originando en todas salidas.
Las características conectadas a ubicaciones inicio seleccionadas en amarillo.
Piense cuidadosamente sobre sus datos y cómo usará resultados antes ejecutar trace Conectado. Si intención es identificar características desconectadas, debería considerar crear resultado geometría agregada en lugar devolver conjunto selección.
Si tiene múltiples sistemas disjuntos necesitará añadir punto inicio a cada sistema para asegurar captura correcta resultados.
Si uno o más sistemas contiene millones características trace puede tardar completar y seleccionará muchas características en su mapa. Si tiene subredes podría considerar usar Actualizar Está Conectado herramienta discutida abajo.
Rastreo camino más corto
A veces al solucionar comportamientos extraños con trazados basados subred (trazados aguas arriba/abajo o nombres subred inconsistentes) necesita entender cómo se hace conectividad desde parte red a otra. Porque subred mismas pueden estar comprometidas necesita confiar en trace no basado subred responder pregunta. Un trace Conectado puede mostrar qué es transitables/conectado, pero Rastreo camino más corto puede mostrar camino específico entre dos ubicaciones.
Trazados camino más corto son útiles para identificar camino entre controladores subred inconsistentes o cuando intenta encontrar camino más corto desde ubicación hasta controlador subred en red con bucles. En estos escenarios no puede confiar trace subred identificar camino o direccionalidad flujo red. Sin embargo recuerde que trace camino más corto, igual que trace conectado, ignora direccionalidad terminales debido a su no dependencia subredes.
Un ejemplo esto se discute sección nombres subred inconsistentes más adelante este artículo.
Rastreo bucles
Un componente frecuentemente pasado por alto aseguramiento calidad con trazados es análisis flujo indeterminado red. Esto suele llamarse identificación bucles. El Rastreo bucles puede usarse identificar áreas flujo indeterminado red. En caso red radial (eléctrica, alcantarillado, aguas pluviales o comunicación) debería haber muy pocas partes red con bucles. Redes malladas (gas y agua) por otro lado serán predominantemente con bucles.
A continuación un ejemplo bucle identificado ejecutando Rastreo bucles.
El Rastreo bucles ayuda identificar bucles en su red.
Es importante recordar que cuando un trazado aguas arriba o abajo se origina o pasa por área flujo indeterminado red puede producir lo que parecen ser resultados incorrectos. Saber cómo ejecutar Rastreo bucles o excluir flujo indeterminado resultados trazado le permitirá identificar correctamente un resultado inesperado prueba como problema calidad datos en lugar problema configuración o software.
Rastreo basado en subred
Cuando se trabaja con un conjunto de datos que tiene una subred definida, hay pasos adicionales que debe seguir al realizar el aseguramiento de la calidad de sus datos, pero también herramientas y técnicas adicionales que puede usar para ayudar con esta validación.
Actualizar Is Connected
La cuestión de si una característica está conectada adquiere un nuevo significado cuando se definen subredes. Cada característica que puede participar en una subred tiene un campo IsConnected que define si es transitable hacia uno o más controladores de subred. Este campo se usa completamente para el aseguramiento de la calidad, y su valor no controla ningún rastreo, análisis u otros comportamientos en la utility network.
Puede usar el campo Is Connected para identificar rápidamente características de red desconectadas.
Cuando se crea una nueva característica, su campo IsConnected se establece en Unknown, y debe ser poblado ya sea ejecutando la herramienta Update Is Connected (como parte de una carga inicial de datos) o ejecutando Update Subnetwork. Los clientes que ejecutan regularmente Update Subnetwork no deben preocuparse por ejecutar Update Is Connected, ya que el campo está siendo gestionado por Update Subnetwork para las características en cada subred y la herramienta Update Is Connected puede tardar mucho tiempo en ejecutarse.
Una vez que el campo IsConnected está bien poblado, puede usar simbología o gráficos para rastrear qué características están conectadas a un controlador de subred (IsConnected=True) y cuáles están desconectadas (IsConnected=False).
Una verificación adicional que debería considerar hacer es cuáles características están conectadas a un controlador de subred pero no pertenecen a un controlador de subred (IsConnected=True, SubnetworkName=Unknown). Estas son indicaciones de que hay un problema con las subredes en esa área o que las barreras condicionales de su red están causando que características que deberían estar conectadas a una subred se desconecten. La causa más común de esto son características inactivas de la red que causan que se desconecten secciones de la red, pero otras causas comunes incluyen dispositivos con el estado abierto/cerrado incorrecto, conexiones terminales invertidas o problemas con la propagación (solo eléctrico).
Esto puede verificarse ejecutando un rastreo de subred en el área afectada y eliminando diferentes barreras condicionales, ejecutando un rastreo conectado con barreras condicionales presentes (para ignorar cualquier problema direccional terminal), o ejecutando un rastreo con la propagación desactivada. Anular los comportamientos de propagación en una definición de subred requiere pasos adicionales y se describe a continuación.
Use una combinación del campo Is Connected junto con su(s) campo(s) Subnetwork Name para identificar problemas con sus subredes.
Propagación
Dentro del contexto de subredes y rastreo, los propagadores se usan para calcular un valor a lo largo de cada camino de una subred usando un atributo, función y operador de comparación. Cuando las condiciones del propagador ya no se cumplen (fase no válida, presión insuficiente, etc.), entonces la característica que falló la condición, y todas las características posteriores transitables desde esa ubicación, no se consideran parte de la subred.
Esto significa que cuando una subred pertenece a un nivel configurado para propagación, y las características dentro de una subred están desenergizadas, una de las verificaciones que se pueden realizar es si algunas o todas las características desenergizadas son causadas por propagación.
Además, en algunos casos un nivel puede no estar configurado para propagación aún debido a preocupaciones sobre la calidad de los datos, pero puede querer ver cuál sería el efecto de habilitar la propagación sin necesidad de mantener dos bases de datos con definiciones separadas de subred.
La solución a ambos problemas es configurar un rastreo (o crear una configuración de rastreo) que anule los propagadores en la configuración del rastreo asociada con un nivel en su red. Usando esta técnica, puede confirmar si la propagación está causando que las características se desconecten de su subred, o puede observar los efectos que tendría la propagación sobre el número de características conectadas a cada subred.
El desafío al implementar esto es que el parámetro Propagators no está expuesto a través de la interfaz de usuario. La solución a este problema es usar Model Builder, Python o ArcGIS Pro SDK para ejecutar un rastreo (o crear una configuración de rastreo) con la configuración deseada de propagación. A continuación puede ver un ejemplo de los propagadores definidos en Electric Utility Network Foundation:
Un rastreo eléctrico configurado para propagar fase tendrá su parámetro Propagators poblado.
Para ejecutar el rastreo sin Propagators usando Python, copiaría el fragmento del rastreo y eliminaría el parámetro asociado con Propagators:
Puede eliminar el comportamiento de Propagación del rastreo modificando y ejecutando una instrucción Python para realizar el rastreo.
Otra opción sería crear un Modelo para el rastreo, exponer los Propagators como parámetro y eliminar el valor.
También puede usar Model Builder para eliminar el Propagator de la configuración del rastreo para un rastreo particular.
De igual manera, si la configuración del rastreo no contiene Propagators, puede usar las mismas técnicas para ejecutar un rastreo que incluya Propagators. Usando Python puede establecer el parámetro como: "'E:Phases Propagated' 'E:Phases Substitution' PROPAGATED_BITWISE_AND INCLUDES_ANY 7" (reemplazando el campo y atributos de red con sus propios valores).
También podría usar Model Builder para poblar el parámetro Propagators con su propia configuración:
Si su definición de subred actualmente no incluye Propagators, puede agregarlos a un rastreo para fines de prueba usando Model Builder.
Para mayor comodidad, debería guardar estas configuraciones de rastreo en la base de datos para poder comparar fácilmente sus resultados del rastreo con Propagators y sin Propagators. Consulte la sección sobre Geometría Agregada más arriba en este artículo para técnicas efectivas para comparar resultados del rastreo.