Доработал установку запретов разворотов, которая --disableuturns.
Раньше запрет ставится в тех нодах, где стыковались ровно две дороги.
Теперь - в нодах, у которых ровно два автомобильных линка.
То есть по идее должны запрещаться развороты на пересечениях дорог с тропинками, тротуарами итд
$ ./osmget.pl 60.00,54.50,62.00,56.00
syntax error at ./osmget.pl line 56, near "->code ~"
syntax error at ./osmget.pl line 65, near "else"
syntax error at ./osmget.pl line 68, near "}"
Execution of ./osmget.pl aborted due to compilation errors.
Целиком строчка
if ( $res->code ~~ [ 400, 500, 501 ] ) {
$ perl -v
This is perl, v5.8.8 built for i386-linux-thread-multi
Есть такие вопросы: как узнать, что что-то пошло не так?
Если нет сети, например, то тайлы будут дробиться до бесконечности?
Если ОСМ АПИ недоступен, что будет?
При ошибках будет делить до упора. Особых проблем с этим пока не было.
Почему комп в ступоре - не знаю, но у меня похожее было с аналогичной прогой на руби.
Собственно, из-за этого-то я и взялся собственную версию ваять
Сделал Челябинск с этого исходника, проверяй.
Если он там будет регулярно обновляться, могу переключиться на него.
Комп в ступоре потому что нагружаются диски и расходуются жалкие остатки свободной оперативки. В понедельник посмотрю результаты, если всё нормально, запихну задачу в крон на ночь, потом попробую выкладывать на fmesh, чтобы как у всех было.
Как там решили разделять одинаковые области по разным загружающим-то?
Разделять вроде хотели файлы nm2 а не osm. Кстати, если будешь заливать на fmesh просьба имя дать аналогичное chelyabinsk.osm.bz2 а не chel.osm.bz2 как на гислабе. Буду тогда в навител конвертировать из твоего исходника. Пока беру с гислаба…
А они не должны отличаться. Каждый город должен быть в единственном экземпляре имхо. За исключением кубани и пр., где существуют проблемы с тротуарами и дорожками…
Тем, что человек, который зайдет на страничку впервые для того, чтобы скачать карту, вынужден думать и гадать, почему там лежит 7 вариантов Москвы и какой же вариант ему все-таки качать…
Так чем больше вариантов – тем лучше. А там каждый может качать что ему удобней. Один выложит обрезку по городу, другой обрезку по границе области, третий прямоугольник, охватывающий область. Я вот собираюсь выложить композицию из трёх прямоугольников, охватывающих область. Потом, источники ведь тоже отличаются. Я взялся за Челябинск только потому что мне не нравятся гис-лабовские имена из кладр-бота А кому-то может наплевать на имена, зато нравится гис-лабовская обрезка по границе с офсетом (мне тоже нравится, но имена для меня важнее)…