La utilidad Configurar dataset de red de Tráfico en directo le permite configurar un dataset de red para utilizar datos de tráfico en directo de ArcGIS Online. Una vez configurado el dataset de red con tráfico en directo, podrá publicar servicios de generación de rutas basados en este dataset de red.
Antes de ejecutar la utilidad, debe tener lo siguiente:
- Un dataset de red habilitado para trabajar con tráfico en directo basado en TMC u OpenLR.
Más información sobre cómo configurar los requisitos previos del tráfico en directo.
- Extensión de tráfico en directo para su suscripción de ArcGIS Online.
Póngase en contacto con el Servicio de atención al cliente de Esri para habilitar la extensión de tráfico.
Parámetros
Puede ejecutar la utilidad Configurar dataset de red de tráfico en directo utilizando los siguientes parámetros:
Parámetro | Detalles |
---|---|
-u | El nombre de usuario de la cuenta de ArcGIS Online que se utiliza para obtener datos de tráfico en directo de ArcGIS Online. La suscripción de esta cuenta de ArcGIS Online debe tener licencia para la extensión de tráfico en directo. |
-p | La contraseña del usuario especificado con el parámetro -u. |
-n | La ruta completa del dataset de red. Si el dataset de red está en una geodatabase de archivos, el valor para la opción -n debe incluir la ruta a la geodatabase de archivos, el nombre del dataset de red y el nombre del dataset de entidades que contiene el dataset de red. Por ejemplo, un valor para esta opción puede ser c:\data\Streets.gdb\Routing\Routing_ND en Windows y /data/Streets.gdb/Routing/Routing_ND en Linux, donde Streets.gdb es la geodatabase de archivos que tiene un dataset de red llamado Routing_ND en un dataset de entidades llamado Routing. Si el dataset de red está en un paquete de mapas móviles, el valor para la opción -n debe incluir la ruta a la base de datos SQLite de la carpeta de la que se extrajo el paquete de mapas móviles, el nombre del dataset de red y el nombre del dataset de entidades que contiene el dataset de red. Por ejemplo, un valor para esta opción puede ser c:\street_data\p30\northamerica.geodatabase\Routing\Routing_ND en Windows y /data/street_data/p30/northamerica.geodatabase/Routing/Routing_ND en Linux, donde northamerica.geodatabase es la geodatabase de SQLite que tiene un dataset de red llamado Routing_ND en un dataset de entidades llamado Routing. |
-r | El nombre de la región de la que obtener los datos de tráfico en directo. Las opciones válidas son NorthAmerica, LatinAmerica, Europe, MiddleEastAndAfrica y AsiaPacific. |
-t | El tipo de tráfico en directo que debe configurarse en el dataset de red. Las opciones válidas son OpenLR y TMC. El valor predeterminado es OpenLR |
-l | La ruta a una carpeta existente para almacenar archivos de caché de tráfico al configurar el tráfico en directo basado en OpenLR. Si no se especifica, se utiliza la carpeta predeterminada del sistema. Sugerencia:Es posible que la predeterminada del sistema no esté ubicada en el almacenamiento rápido del equipo. Para un mejor rendimiento, se recomienda que la ruta especificada como valor de esta opción esté ubicada en un almacenamiento rápido de su equipo, como una unidad SSD. |
-h | Imprime la ayuda para la utilidad. |
Precaución:
La herramienta modifica el dataset de red de entrada y crea archivos en la carpeta que contiene la geodatabase con el dataset de red. Los archivos con extensión .traffic y extensión .ags de deben copiar junto con el dataset de red para que funcione la funcionalidad de tráfico en directo. Por ejemplo, antes de publicar servicios de generación de rutas en un sitio de ArcGIS Server con varios equipos, asegúrese de que el dataset de red modificado y los archivos de salida se copian en todos los equipos del sitio.
Ejemplos
Los siguientes ejemplos muestran cómo llamar a la utilidad Configurar dataset de red de tráfico en directo en un sitio de ArcGIS Server.
Precaución:
Si el valor de cualquiera de los parámetros admitidos por la utilidad utiliza el carácter @, por ejemplo, la contraseña especificada mediante la opción -p, no podrá especificar los valores de los parámetros en la línea de comandos. En su lugar, deberá guardar los parámetros en un archivo y pasar los parámetros desde el archivo.
Configure un dataset de red de Norteamérica almacenado en una geodatabase de archivos con tráfico en directo de OpenLR. Los datos de tráfico en directo se descargarán en una carpeta existente denominada D:\data\traffic-cache. En este ejemplo se presupone que la ubicación de instalación de ArcGIS Server es C:\Program Files\ArcGIS\Server.
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" "C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcToolBox\Services\routingservices\configure_smp_live_traffic.py" -u username -p secret -n D:\data\NorthAmerica.gdb\Routing\Routing_ND -r NorthAmerica -t OpenLR -l D:\data\traffic-cache
Puede llamar a la utilidad aprobando los parámetros desde un archivo. Resulta útil si está ejecutando la utilidad como parte de un proceso automático o si no desea escribir todas las opciones en la línea de comandos. Para especificar los parámetros desde un archivo, cree un archivo de texto y especifique cada opción en una línea nueva. El nombre y el valor del parámetro deben ir separados por el signo =. A continuación se muestra un archivo de muestra con varias opciones.
-u=username
-p=secret
-n=D:\data\NorthAmerica.gdb\Routing\Routing_ND
-r=NorthAmerica
-t=OpenLR
-l=D:\data\traffic-cache
Para llamar a la herramienta con el archivo tool-params.txt anterior, llame a la herramienta y especifique la ruta al archivo con el símbolo @.
Precaución:
Asegúrese de que el archivo que contiene los parámetros no tenga ninguna línea nueva adicional ni espacios en blanco.
"C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\python.exe" "C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\Resources\ArcToolBox\Services\routingservices\configure_smp_live_traffic.py" @D:\data\tool-params.txt