разделение сети на сетку маленьких ячеек в сценарии SUMO

Есть ли способ разделить уже существующую дорожную сеть на двумерную сетку из ячеек одинакового размера? Мне нужно извлечь некоторую информацию, такую ​​как плотность транспортных средств, средняя скорость и т. Д. из каждой ячейки.

есть ли какие-нибудь библиотеки, инструменты, API или руководства? Я новичок в SUMO, поэтому любая помощь будет принята с благодарностью.


person Rehab11    schedule 11.02.2018    source источник


Ответы (1)


Самый простой способ - это, вероятно, создать вывод fcd (sumo --fcd-output), который дает координаты для каждого автомобиля, а затем объедините значения в простой скрипт. В зависимости от необходимой точности и ожидаемого объема данных вы также можете агрегировать вывод по краям (и по временным интервалам) в SUMO, используя означает вывод данных, но тогда вам нужно будет самостоятельно обработать случай ребер, которые находятся в нескольких ячейках. Некоторая помощь в разборе сети сумо и результатов сумо содержится в sumolib.

person Michael    schedule 12.02.2018
comment
Спасибо за вашу помощь. Собственно, это не только причина, по которой мне нужно разделить карту на сетку. Мне нужно импортировать его в другой инструмент моделирования и разместить несколько узлов связи в каждой ячейке на основе этих данных. Поэтому я должен разделить его на ячейки или зоны. Ты знаешь как? - person Rehab11; 13.02.2018