Tráfico en vivo

Este tema de ayuda proporciona información conceptual acerca de cómo funciona el tráfico en vivo. Para obtener información general de tráfico, lea Qué son los datos de tráfico. Para obtener instrucciones paso a paso acerca de cómo configurar el tráfico en vivo, consulte Configuración de tráfico en un dataset de red y ejercicio tutorial 10. Para obtener instrucciones sobre cómo resolver un análisis de red con datos de tráfico en vivo, consulte Análisis de red utilizando datos de tráfico y el ejercicio tutorial 11.

Cómo funciona el tráfico en vivo

El dataset de red lee las velocidades de tráfico en vivo desde el formato de tráfico dinámico (DTF) y relaciona las velocidades con bordes usando códigos de canal de mensaje de tráfico (TMC). (Los códigos TMC son identificadores únicos estándar que son compatibles con varias organizaciones, incluyendo proveedores de datos de tráfico). El siguiente gráfico y el texto a continuación de este ilustran y describen este proceso.

Tráfico en vivo generalizado
  1. El dataset de red consulta un borde para obtener el tiempo de viaje actual. Esto pasa cuando una capa de análisis de red se resuelve o cuando el tráfico se dibuja en un mapa.

  2. La información de la entidad de origen de identificación (clase de entidad de origen, entidad de origen y posición origen a destino y destino a origen) se usa para buscar uno o más valores de TMC. La búsqueda se realiza con la información que estaba en la Tabla de unión TMC de calle a la hora de la última generación de red. (La Tabla de unión TMC de calles simplemente relaciona calles a los TMC. Esto se describe aún más en las siguiente sección).

    InmersiónInmersión:

    El cuadro rojo alrededor de la Tabla de unión TMC de calles en el diagrama está ahí para resaltar una simplificación exagerada del diagrama. Un dataset de red no hace referencia directamente a la tabla de unión durante el proceso de consulta; eso sería demasiado lento. En su lugar, la información en la tabla de unión se genera en el dataset de red y hace referencia internamente para un procesamiento más rápido. Por consiguiente, cualquier cambio que hace a la tabla TMC de calles no se incorporará en la red hasta que se vuelva a generar.

  3. El dataset de red busca un archivo DTF, que es un archivo binario diseñado para datasets de red, y lee la información de velocidad del recorrido. Los archivos se almacenan en un directorio al que apunta el dataset de red utilizando una ruta UNC o local. (Introduzca la ruta en la página de tráfico del asistente Nuevo dataset de red o en el cuadro de diálogo Propiedades de dataset de red).

    Cada archivo DTF se marca con un rango de tiempo válido y contiene los TMC y sus correspondientes velocidades de viaje para el tiempo dado que se abarca. El dataset de red abre un archivo DTF solo si la fecha y la hora para la cual se consulta el eje está dentro del rango de tiempo válido del archivo DTF. En muchos casos, varios archivos DTF tienen rangos de tiempo válido que se encuentran dentro del tiempo consultado. Esto puede ocurrir cuando el tráfico en vivo incluye predicciones de tráfico de una profundidad dada, por ejemplo, para las siguientes 12 horas. Si existen varios archivos válidos para la hora consultada, se abre el archivo que se creó inmediatamente antes de la hora que se consulta.

    InmersiónInmersión:

    Únicamente un archivo DTF se abre por solución. Es decir, si existen varios archivos válidos, únicamente uno se usa durante el proceso de resolución. Siempre que el solucionador consulta un borde de una fecha y hora que está fuera del rango de tiempo del archivo, este intenta recuperar el tiempo de viaje desde las tablas de tráfico histórico en su lugar.

    Si se puede acceder a los archivos DTF a través de un servicio de geoprocesamiento, se crea una carpeta que contiene un archivo de índice y los archivos DTF que se descargan en %AppData%\Roaming\ESRI\Local Caches\TrafficCache. El nombre de la carpeta es similar al nombre del servicio de geoprocesamiento pero modificado para evitar la utilización de caracteres de ruta de archivo no válidos. Por ejemplo, el nombre de la carpeta comienza por http___ en lugar de http:// porque los dos puntos y las barras invertidas se reemplazan con guiones bajos. El resto del nombre de la carpeta se asemeja al resto del nombre de servicio en una forma similar.

  4. Una vez el archivo DTF se abre, el TMC y sus velocidades de viaje asociadas se combinan con el largo del borde consultado para determinar el tiempo de viaje real.

    Si un valor TMC o archivo DTF no se puede encontrar, el dataset de red retrocede al tráfico histórico para recuperar el tiempo de viaje. Y si no existen los tiempos de viaje históricos, este retrocede al atributo de coste de red especifico de fin de semana o día de la semana, dependiendo en el día de la semana para el que se realiza la consulta. Esta secuencia de retroceso se establece en los evaluadores de tráfico del borde del atributo de coste basado en el tráfico.

Crear archivos DTF

El lado derecho lejano de la ilustración anterior muestra cómo se generan los archivos DTF. Se puede acceder a una señal de tráfico, que es un servicio Web que típicamente proporciona un proveedor de datos, mediante la herramienta de geoprocesamiento Actualizar los datos de tráfico. La herramienta lee datos de la señal de tráfico y convierte y almacena la información en un archivo DTF, que luego se guarda en una carpeta del sistema de archivos.

Las velocidades de viaje en el archivo DTF son actuales en el momento en el que se crea el archivo. Para garantizar que los últimos datos de tráfico están disponibles, ejecute Actualización de datos de tráfico con frecuencia o automatice la generación de archivos DTF. Una manera de generar automáticamente nuevos archivos DTF en intervalos fijos, como cada 5 minutos, es crear una secuencia de comandos Python que ejecute Actualizar los datos de tráficoy, a continuación, ejecutar la secuencia de comandos en intervalos regulares utilizando el Programador de tareas de Windows.

La carpeta donde se almacenan los archivos DTF se puede compartir y acceder de forma local a través de una UNC o una ruta local.

Tabla de unión TMC de calles

La tabla de unión-Calles TMC proporciona la información necesaria para relacionar los bordes para valores de velocidad que se almacenan en archivos DTF. Típicamente, esta tabla la suministra un proveedor de datos junto con los datos de calle.

En la tabla a continuación se muestran los campos requeridos de una tabla de unión TMC de calle, un nombre de campo de ejemplo, sus tipos de datos permitidos y una breve descripción:

NotaNota:

Los datos del tutorial de ArcGIS Network Analyst, que se encuentran disponibles en ArcGIS.com, incluyen un dataset de red de San Diego, con una tabla TMC de calles para su referencia. Tras descargar y extraer los datos, puede encontrar la geodatabase de San Diego en \Network Analyst\Tutorial\SanDiego.gdb.

Campo

Ejemplos de nombre de campo

Tipo de datos

Descripción

Identificador de clase de entidad de eje

EdgeFCID

Debe denominar este campo EdgeFCID.

Entero largo

Identifica la clase de entidad en que se almacena la entidad de calle.

Identificador de entidad de borde

EdgeFID

Debe denominar este campo EdgeFID.

Entero largo

Identifica la entidad de calle.

Borde desde posición

EdgeFrmPos

Debe denominar este campo EdgeFrmPos.

Doble

Trabaja conjuntamente con EdgeToPos para identificar una dirección de viaje o lado de la calle. El cero indica el principio de la entidad de línea tal como se define mediante su dirección digitalizada. Uno indica el extremo contrario.

Por ejemplo, un valor EdgeFrmPos de 0 y un valor EdgeToPos de 1 identificaría el viaje en la dirección digitalizada de la entidad de línea. Los valores TMC que se enumeran en el mismo registro representarían ese lado de la calle únicamente.

Cualquier valor decimal especifica una posición a lo largo de la dirección digitalizada de la entidad, que permite a la herramienta Disolver red mantener los valores TMC apropiados para las calles una vez que los bordes se hayan disuelto conjuntamente.

Borde a posición

EdgeToPos

Debe denominar este campo EdgeToPos.

Doble

Trabaja conjuntamente con EdgeFrmPos para identificar una dirección de viaje o lado de la calle.

Código TMC

TMC

Cadena de caracteres

El código TMC representa el segmento de carreteras asociadas.

Información general de la configuración y actualización de datos de tráfico en vivo

La siguiente lista proporciona información general sobre lo que necesita hacer antes de configurar el tráfico en vivo.

Más información acerca de cómo configurar el tráfico en vivo en un dataset de red nuevo

Temas relacionados

9/11/2013