Утилита Настроить текущий трафик набора сетевых данных
Утилита Настроить текущий трафик набора сетевых данных позволяет настроить набор сетевых данных, чтобы использовать текущий трафик из ArcGIS Online. После настройки набора сетевых данных с текущим трафиком вы можете публиковать сервис маршрутизации на основе этого набора сетевых данных.
Перед запуском утилиты у вас должно быть следующее:
Набор сетевых данных, который может работать с с использованием текущего трафика TMC или OpenLR.
Более подробно о том, как настроить предварительные условия текущего трафика.
Дополнительный модуль для онлайн трафика в подписке ArcGIS Online.
Обратитесь в Службу поддержки клиентов Esri, чтобы включить дополнительный модуль текущего трафика.
Параметры
Утилиту Настроить текущий трафик набора сетевых данных можно запустить, используя следующие параметры:
|
Параметр |
Детали |
|---|---|
|
-u |
Имя пользователя аккаунта ArcGIS Online, который используется для получения данных о трафике в реальном времени из ArcGIS Online. Подписка ArcGIS Online должна включать лицензию для дополнительного модуля получения онлайн трафика. |
|
-p |
Пароль пользователя, указанного с параметром -u. |
|
-n |
Полный путь к набору сетевых данных. Если набор сетевых данных находится в файловой базе геоданных, значение опции Если набор сетевых данных находится в пакете мобильных карт, значение опции |
|
-r |
Название региона, для которого необходимо получить данные о текущем трафике в реальном времени. Допустимые варианты: NorthAmerica, LatinAmerica, Europe, MiddleEastAndAfrica и AsiaPacific. |
|
-t |
Тип текущего трафика, который необходимо настроить в наборе сетевых данных. Допустимые варианты: OpenLR и TMC. Значение по умолчанию OpenLR |
|
-l |
Путь к существующей папке для хранения файлов кэша трафика при настройке текущего трафика на основе OpenLR. Если не указано иное, используется системная папка по умолчанию. Подсказка:Системные настройки по умолчанию могут отсутствовать на быстром накопителе компьютера. Для лучшей производительности рекомендуется, чтобы путь, указанный в качестве значения этого параметра, находился в быстром хранилище на вашем компьютере, например на SSD-диске. |
|
-h |
Вывод справки по утилите. |
Внимание:
Инструмент изменяет входной набор сетевых данных и создает файлы в папке, содержащей базу геоданных с набором сетевых данных. Файлы с расширением .traffic и .ags необходимо скопировать вместе с набором сетевых данных для поддержки онлайн трафика. Например, перед публикацией сервисов маршрутизации на сайте ArcGIS Server с несколькими компьютерами убедитесь, что измененный набор данных и выходные файлы скопированы на каждый компьютер на сайте.
Примеры
В следующих примерах показано, как вызвать утилиту Настроить текущий трафик набора сетевых данных на сайте ArcGIS Server.
Внимание:
Если значение для любого параметра, поддерживаемого утилитой, использует символ @, например, пароль, указанный с помощью опции -p, вы не сможете указать значения параметров в командной строке. Вместо этого необходимо сохранить параметры в файле и передать параметры из этого файла.
Настройте набор сетевых данных для Северной Америки, хранящийся в файловой базе геоданных с текущим трафиком OpenLR. Данные об онлайн трафике будут загружены в существующую папку с именем /data/traffic-cache. В приведенном примере подразумевается, что ArcGIS Server установлен в /arcgis/server.
/arcgis/server/tools/python3 /arcgis/server/framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices/configure_smp_live_traffic.py -u username -p secret -n /data/NorthAmerica.gdb/Routing/Routing_ND -r NorthAmerica -t OpenLR -l /data/traffic-cache
Настройте набор сетевых данных для Северной Америки, хранящийся в файловой базе геоданных с текущим трафиком OpenLR. Данные об онлайн трафике будут загружены в существующую папку с именем D:\data\traffic-cache. В приведенном примере подразумевается, что ArcGIS Server установлен в 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
Получение параметров из файла
Вы можете вызвать утилиту, передав параметры из файла. Это полезно, когда вы выполняете утилиту, как часть автоматизированного процесса либо не хотите водить все опции в командную строку. Для получения параметров из файла создайте текстовый файл и указывайте каждую опцию в новой строке. Параметр и значение параметра разделяются символом =. Простой файл с опциями представлен ниже.
-u=username
-p=secret
-n=/data/NorthAmerica.gdb/Routing/Routing_ND
-r=NorthAmerica
-t=OpenLR
-l=/data/traffic-cache
-u=username
-p=secret
-n=D:\data\NorthAmerica.gdb\Routing\Routing_ND
-r=NorthAmerica
-t=OpenLR
-l=D:\data\traffic-cache
Для запуска инструмента с указанным выше файлом tool-params.txt, запустите инструмент и укажите путь к файлу с символом @.
Внимание:
Убедитесь, что файл с параметрами не содержит пустых строк и пробелов.
/arcgis/server/tools/python3 /arcgis/server/framework/runtime/ArcGIS/Resources/ArcToolBox/Services/routingservices/configure_smp_live_traffic.py @/data/tool-params.txt
"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