На этот раз ошибку возвращает сам скрипт, а не компилятор.

Ну это меня прям обнадёжило и вдохновило :slight_smile:
P/S: кто-нибудь может выложить выложить poly-файлы для всех регионов?

обновил конвертер из svn, получаю вот такую ошибку:

  ---|   OSM -> MP converter  0.82b   (c) 2008-2010  liosha, xliosha@gmail.com

YAML Error: Couldn't open garmin.yml for input:\n\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0440 \u0444\u0430\u0439\u043b\u0430
   Code: YAML_LOAD_ERR_FILE_INPUT
 at /home/kirill/osm/osm2mp/osm2mp/osm2mp.pl line 227

Что бы это значило?

Ezhick, а что находится в garmin.yml?
Ошибка - “Неправильный дескриптор файла”. :slight_smile:

garmin.yml родной, из svn вытянутый.

Текст ошибки покоцался при копипастинге. Что значит “неправильный дескриптор”?

Это какая-то ошибка в системе при доступе к файлу

права проверил, все должно быть ок…

Новую тему неохота создавать: Просьба замкнуть релейшн камчатки. Вот здесь дырка. У меня в этом месте OSM отказывается нормально работать.

АНТИОФТОП:
osm2mp (203) выдаёт ошибку на Краснодарском крае (гис-лаб)

Камчатка была замкнутая. Я все субъекты проверял… Завтра гляну что там не так.

UPD. Поправил. Там опять рисовали береговую линию красиво. И покоцали релейшен. Поправил, теперь все должно быть ок. Вечером база локальная обновится - проверю.

С ошибкой разобрался путем прописывания в скрипте полного пути до garmin.yml

Извиняюсь, если я не по адресу :slight_smile:
Если я правильно понимаю кухню, то из базы осм делаются файлы по регионам, потом их конвертируют в формат mp и потом из этого файла получаются файлы img для mapsource garmin.
Наверно именно конвертор отбрасывает часть важной информации, а именно, по принятому соглашению трассы не должны иметь названий, их заменяет тэг ref.
Возможно ли при отсутствии name брать название из этого ref?
В отношении, в которое обычно включают такие дороги еще бывает название этой трассы, но я думаю, его не стоит брать.

ref-ы я убрал в надежде сделать их в квадратиках, но пока руки не дошли.

UPD.
Добавил в конвертер расстановку квадратиков с ref-ами, пока в качестве теста.
В гарминах вроде должно работать правильно, про навител не уверен.

Извините за чайниковский вопрос…
Не могу установить Perl (под виндой), т.е. сам Perl, вроде, устанавливается, появляются папки, ярлыки и т.д., но не запускается Perl Package Manager (с командной строки ppm.bat тоже). По этому не могу сконфигурировать прогу (всё по Wiki, пошагово…)
Ну и, соответственно, файл *.mp получается 0 байт :frowning:
В чем ошибаюсь??

Я хочу ещё раз настойчиво попросить поменять местами уровни отображения у path и footway! :slight_smile:

Pavlo, в каком смысле “не запускается”?

Ilis, менять точно не буду, но в городе path опущу на нижний уровень.

из Wiki:
4.Выполнить Dos-команду \Perl\bin\ppm.bat.
5.В окрывшемся, через некоторое время, окне Perl Package Manager (PPM) выбрать в меню View команду AllPackages
6.найти в списке модуль Template-toolkit и выделить его
7.В меню Action выполнить команду Install_Template-toolkit
8.Таким же образом отметить для установки модули:
Getopt-Long, Text-Unidecode, List-MoreUtils, Math-Polygon, Math-Polygon-Tree, Math-Geometry-Planar-GPC-Polygon, YAML,
если они еще не установлены
9.В меню File выполнить команду RunMarketActions
10.Выйти из PPM

Ничего из этого сделать не могу :frowning:
При запуске ppm проскакивает DOS окно, чего-то там пишет, но рочитать не успеваю (может, на какие-то ошибки ругается?)

А загород чем провинился? Если это всё затачивается под автомобилизм, то для автомобилей есть грунтовки.

У меня предложение такое:
Поскольку path без дополнительных тегов вообще непонятно что обозначает, то скорее всего это просто “направление”, и должен быть на самом низком уровне.

Footway – это уже более серьёзный path, он предназначен(!) для движения пешеходов, поэтому более предпочтительный, чем path, а значит должен быть на уровень выше (при этом footway+sidewalk дублируется дорогой, поэтому в таком сочетании может быть на самом низком уровне) Сейчас я в масштабе парка http://www.openstreetmap.org/?lat=56.81371&lon=60.64523&zoom=16&layers=B000FTF не могу увидеть основные дорожки, зато вижу обрывки тропинок через кусты, а в масштабе, на котором дорожки становятся видны, не видно куда они ведут!

Поэтому ещё раз очень-очень прошу сделать уровни именно наоборот! :slight_smile:

Всё то, по чему можно двигаться на автотранспорте, уже совсем другой тип дороги (track). Тут, кстати, уровни отображения могли бы зависеть от tracktype=grade, а то сейчас какая-то каша из них.

ЗЫ. Лёша, хотелось бы посмотреть на те места, из-за которых ты хочешь сохранить у неспецифического path-а высокий уровень…

Выбери Пуск - Выполнить, там напиши cmd.exe, откроется постоянное DOS-окно и в нем уже пиши команду на запуск .bat-файла. Теперь уже ничего не закроется, изучай, в чем там ошибка может быть.

Pavlo, просто зайди в c:\perl\bin и запусти там ppm.bat

Ilis, уровни сейчас равны и в городе (0) и за городом (1).
Делать path ниже footway я не буду: в городе ниже уже некуда, а за городом path-и обычно значимее.
Ни к какому конкретному месту это мнение не привязано :slight_smile: