Заработало
java -Xmx1024M -jar road-crossing-distance-1.0-SNAPSHOT.jar
Usage: <osm file> <city name> <city key>
запустил
java -Xmx1024M -jar road-crossing-distance-1.0-SNAPSHOT.jar chel.osm Chelyabinsk chelmap
Если кто хочет повторить...
Файл города готовил так
граница города хранится в ОСМ как отношение
заходим на АТД РФ
http://atd.openstreetmap.ru/Россия - Уральский федеральный округ Челябинская область
и видим что у Челябинский городской округ
http://www.openstreetmap.org/browse/relation/398407далее данные ОСМ надо конвертировать в формат poly
заходим
http://polygons.openstreetmap.fr/в окошко Id of relation вводим цифры 398407 отправляем запрос
видим что там были старые данные, рефреш
далее чтобы точно обрезать границу надо взять полигон с запасом
внизу в ST_Simplify напишем везде 0.001 отправить запрос
и вверху из новой строчки скачиваем файл poly как
chel.poly
далее нужны данные ОСМ
берём либо
https://download.geofabrik.de/russia/ural-fed-district.htmlфайл
https://download.geofabrik.de/russia/ural-fed-district-latest.osm.pbf более 260мб
либо на выгрузках отдельных областей
http://osm.sbin.ru/osm_dump/файл
http://osm.sbin.ru/osm_dump/RU-CHE.osm.pbf 65мб
разница может быть только в актуальности
Далее нужна программа
https://wiki.openstreetmap.org/wiki/Osmconvertскачать для win
http://m.m.i24.cc/osmconvert.exeдля ubuntu есть пакет apt install osmctools
далее конвертируем
osmconvert RU-CHE.osm.pbf -o=RU-CHE.o5m
и запускаем вырезку данных города
osmconvert RU-CHE.o5m -B=chel.poly --complete-ways -o=chel.osm
любой другой НП делается аналогично
Затем запускаем road-crossing-distance
java -Xmx1024M -jar road-crossing-distance-1.0-SNAPSHOT.jar chel.osm Chelyabinsk chelmap
для файла ~110 мб на ноуте 2Ггц время обработки минут 40
где запускали появляется каталог output_chelmap
в нём файл output.csv
Далее импорт output.csv в QGIS и экспорт картинки