симулятор сумо показывает “Переменная SUMO_HOME не установлена” и “невозможно подключиться”

Вопрос или проблема

my@my-HP-15-Notebook-PC:~$ cd iitk/
my@my-HP-15-Notebook-PC:~/iitk$ netconvert --osm-files iitk.osm -o iitk.net.xml
Внимание: Переменная окружения SUMO_HOME не установлена, используются встроенные карты типов.
Внимание: Переменная окружения SUMO_HOME не установлена, разрешение схем будет использовать медленные запросы к веб-сайту.
Ошибка: не удается подключить сокет для URL 'http://sumo.dlr.de/xsd/types_file.xsd'
 В файле 'встроенная карта типов'
 На строке/столбце 1/0.

 Типы не могут быть загружены из 'встроенной карты типов'.
Выход (из-за ошибки).

Первое сообщение — это только предупреждение. Если вы хотите избавиться от него, сделайте что-то вроде

export SUMO_HOME=/home/sumo-0.30.0/sumo/

.

Ответ или решение

Решение проблемы: «Переменная SUMO_HOME не установлена» и «Невозможно подключиться»

Когда вы запускаете команду netconvert в окружении SUMO (Simulation of Urban MObility), и получаете сообщения об ошибках, такие как «Переменная SUMO_HOME не установлена» и «Невозможно подключиться», важно понимать, какие действия необходимо предпринять для устранения этих проблем. Давайте подробно разберем данные ошибки и предложим решение.

1. Понимание проблемы с переменной окружения SUMO_HOME

Сообщение: «Переменная окружения SUMO_HOME не установлена, используется встроенная карта типов».

Это предупреждение указывает на то, что переменная окружения SUMO_HOME, указывающая на каталог установки SUMO, не была настроена. Эта переменная необходима для корректной работы команд SUMO, таких как netconvert, поскольку она позволяет программному обеспечению находить необходимые файлы и ресурсы.

Устранение проблемы

Чтобы устранить это предупреждение, выполните следующие шаги:

1.1. Установка переменной окружения

Откройте терминал и выполните команду:

export SUMO_HOME=/home/sumo-0.30.0/sumo/

Убедитесь, что путь, указанный в команде, соответствует каталогу, в который установлен ваш SUMO. Если вы не уверены, где установлен SUMO, вы можете выполнить поиск:

find / -name "sumo"

Эта команда поможет вам узнать точное местоположение. После этого либо добавьте команду export в файл вашего профиля (например, в ~/.bashrc или ~/.bash_profile), чтобы переменная устанавливалась автоматически при каждом запуске терминала, либо настройте её сессию в терминале.

1.2. Применение изменений

После добавления переменной в файл конфигурации, не забудьте обновить сессию терминала, выполнив:

source ~/.bashrc

либо source ~/.bash_profile в зависимости от вашего файла конфигурации.

2. Проблема с подключением

Сообщение: «Невозможно подключиться к сокету для URL ‘http://sumo.dlr.de/xsd/types_file.xsd‘»

Это сообщение об ошибке связано с тем, что система не может подключиться к указанному URL для загрузки необходимых схем и типов из Интернета. Проблема может быть вызвана несколькими причинами:

  • Проблемы с интернет-соединением на вашей стороне.
  • Временные проблемы на сервере SUMO или изменение адреса.
  • Блокировка соединений вашим файрволлом или прокси-сервером.

Устранение проблемы

2.1. Проверка соединения

Убедитесь, что ваше соединение с Интернетом активно. Попробуйте открыть веб-браузер и посетить сайт http://sumo.dlr.de/, чтобы проверить доступность.

2.2. Проброс портов и файрволл

Если вы используете файрволл или прокси, проверьте настройки, чтобы убедиться, что они не блокируют доступ к внешним URL.

2.3. Альтернативные решения

Если проблема с подключением сохраняется, можно попробовать загрузить необходимые файлы вручную (например, types_file.xsd) и указать локальный путь в конфигурации SUMO или конфигурационных файлах проекта.

Заключение

Следуя приведённым рекомендациям, вы сможете устранить ошибки, связанные с отсутствием переменной среды SUMO_HOME и проблемами с подключением. Настройка окружения предупреждает о дальнейшем нарушении работоспособности инструментов SUMO и упрощает процесс моделирования городской мобильности. Если после выполнения вышеуказанных шагов проблема сохраняется, рекомендуется обратиться в службу поддержки SUMO или на официальные форумы для получения дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...