Конвертер OSM -> MP

Имхо было бы логичнее информацию о Poi полигона сводить в точку для совместимости с любым навигацким софтом.

Лёша, конвертор OSM->MP подглючивает:

railway=rail превращаются в unknown

и

landuse=industrial при наличии barrier=fence тоже превращаются в unknown. Наверное и другие Ландюзы при наличии второго тега превращаются в Анноун.
Простой landuse=industrial обрабатывается нормально.

Не в unknown, а во вполне конкретные 3-байтные типы.
Unknown-ами их делает уже мапедит

Понял, пасиб! Будем думать

liosha, так как всё-таки с удвоением линий для разделения тегов? Ну и с последующим дублирование полигонов аменити и магазинов точкой?

Сделал. Каждый вей будет раздельно проверяться в трёх контекстах: как берег, как полигон и как линия (просто линия или дорога).
Уже в svn-е, но ещё толком не тестировалось.

Какой конкретно тип объекта и каким конкретно типом точки?

На самом деле сейчас обрабатывается совершенно случайно :slight_smile:
Надо повысить приоритет у shop-а, сделаю

Отлично! Будем посмотреть :slight_smile:

Думаю, обязательно парковки и магазины, желательно школы.

Кстати, по поводу школ, предлагаю amenity=kindergarten или как там детсады обозначаются, заменять на школы тоже.

Ага, разделение полигонов по типу тегов работает! Единственное, что забор наследует тег нейм, наверное, зря :slight_smile:

Теперь ждём ПОИ из полигонов аменити и магазинов…

ЗЫ. Ещё не обрабатываются военные объекты! От них только забор. Если для военных нет своего типа, то пусть это будет хотя бы индастриал, что ли…

Тип military есть, но законность его отображения на карте до конца не ясна :slight_smile:

Тогда на твоё усмотрение :slight_smile: Но хоть что-то да должно быть :slight_smile:

Выдержка со страницы http://wiki.openstreetmap.org/wiki/RU:Tag:amenity%3Dparking:
amenity=parking
Ставьте или пролигон или точку в центре стоянки. Не ставьте оба варианта одновременно.

Совершенно верно! Поэтому дублирование полигона точкой мы обсуждаем в теме про конвертер, а не ОСМ :slight_smile:

Сделал добавление suburb-ов к имени улицы.
Пока это выглядит вот так:

Надо будет ещё с гарминовскими спец-символами поиграться

Лёш, давно пора делать механизм, который позволил бы из полигона точку получать. Аккурат посередине того же полигона.
Тогда полигоны с тегами
building=yes и
shop=supermarket можно было бы преобразовать в польский как полигон здания и стоящую на нем точку торгового центра/магазина.
Не нравится мне используемая мною лично адаптация под польский… Типа, нарисовал здание школы building=yes и на нем точку amenity=school поставил.

Дык а он есть давно, и даже точки кое-где ставятся.
Просто надо в конфигах типы описать.

liosha, как мне кажется, так это надо проделывать со всеми, типами, которые в итоге становятся точкой. Для начала можно хотя бы все из amenity, что прописаны в свойствах полигона наряду с building=yes.

Вроде только вчера для некоторых amenity в конфигах точки сделал.
Сегодня уже должны быть в сборках.

Школы и больницы появились, отлично!

Парковки не появились, ждём…

И магазинчики бы…

Парковки пока появились только те, которые с наименованием