Карты для СитиГида

Добавлю highway=service когда пойму как отфильтровать проезды с закрытым/частным доступом.
highway=service + access=private

или лёша добавит такую фильтрацию в osm2mp.

А ты сам MP из OSM генеришь?
Если да, то может тогда того, osmosis-ом эти кое-чьи загрузки отрезать?

Типа такого: “–tf reject-ways source=lsat7-clc2000-grass-i.smap --tf reject-relations source=lsat7-clc2000-grass-i.smap --used-node”

Угу, сейчас попробую.

Но конвертер пока очень нестабильный. Предыдущая попытка проживать ЛО продолжалась 6 часов и закончилась Geneneral Protection Fault

В чистом виде эта строка не подошла - слишком много мусора остаётся (890Мб из 1091Мб исходника).
Сделал свой плугин с фильтром по мотивам used-node, который выкидывает все way и node без тегов и неиспользуемые в relation. На моём компе за 4 минуты сделал 174Мб из 1091Мб исходника. Похоже на правду?

JOSM результирующий файл хоть и с натугой, но вроде открыл.

Вот plugin: http://files.mail.ru/NPXJTG
Командная строка для osmosis: osmosis --read-xml leningrad.osm --lp --tf reject-ways source=lsat7-clc2000-i.smap,lsat7-clc2000-grass-i.smap --tf reject-relations source=lsat7-clc2000-i.smap,lsat7-clc2000-grass-i.smap --uwn --write-xml leningrad_f.osm

Ключик --uwn (или аналогичный --used-way-and-node) - это включение фильтрации (из plugin-а) всех way и node без тегов (или с одним единственным тегом created_by) и неиспользуемые в relation-ах.

Будете пробовать, просьба отписаться о результате - работает/не работает/есть ошибки и т.п.

А как этот плугин устанавливать?

http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage#Plugin_Tasks

Собралась карта ЛО, весит 17 мб. С некоторыми глюками, правда. :slight_smile: Выложу завтра, потому что на даче интернет канал (GPRS) уж больно дохлый.

Плугин работает, вроде делает то что нужно, каких-то ошибок я не заметил, но их возможно придется искать на карте )

Не совсем то что задумывалось, но уж что получилось saint_petersburg.zip

Похоже конвертор не понимает полигонов с дырками.

Чего-то все дома жутко окривели. Может битность слишком маленькая?

Раньше вроде понимал, он их автоматом преобразовывал в полигоны без дырок (разрезы ставил по углам).

ЗЫ. Без hw-service всё-таки как-то совсем тоскливо. Может вернуть?
Трамвайные линии тоже куда-то пропали…
Медицина вся исчезла…
Кронштадт утонул в заливе (вместе с остальными островами).

Хм, критика понятна:)
Буду пилить дальше.
hw=service верну.

Я предупреждал, что полигоны надо порезать в мапедите
Команда Merge inner polygons

Можно мне собрать московскую и калужскую область свежую. Может кто знает как подключить платную карту калужской области под версию carpc?

Ситигид обещает поддержать нормально пешеходные дорожки. Как только он это сделает, обновлю карту МО. надеюсь это будет в ближайшие дни.

Калужскую область соберу вечером.

Сделал Merge inner polygons, водоемы вобще вылетели. Чудеса в решете!

Что получилось, можно глянуть здесь.
saint_petersburg.osm.2010-05-13.zip

Не считая указанной выше проблемы, в эту сборку добавились общедоступные служебные проезды, названия улиц приведены в привычный для ситигида вид: Невский пр., но Садовая.

Просьба протестировать рутинг.

Дома всё равно кривые. В Лёшиной сборке было гараздо лучше. Роутинг вроде работает…

Надо определиться с hw=road и hw=track. А то первые есть (с 5 км/ч), а вторых нету. Либо оба включать либо оба убирать…

Какие-то непонятки с Витебским пр. На линию http://www.openstreetmap.org/browse/way/31386115 ставит скорость 56 км/ч, а на http://www.openstreetmap.org/browse/way/31398884 - 78 км/ч Вроде теги одни и те же…

Большие водоёмы (которые coastline) таки показываются при приближении. (нижняя часть Финского залива и Ладожское озеро). В Лёшиной сборке похожие проблемы были. Простые водоёмы (water) показываются нормально, кроме тех что в парках. Но с парками с самого начала были эти проблемы - похоже они просто перекрывают воду.

Вопрос по свежести данных. От какого числа данные OSM? А то нашёл ошибку, которая была исправлена 30 апреля.

Комментарии по составу POI:

  1. Школы попали только те, что в виде точек. Те, что в виде тегов на зданиях - отсутствуют. Детсадов вообще нету.
  2. shop=supermarket попали в “Магазины - ТЦ”, в то время как shop=mall вообще отсутствуют

Лозунг на ближайшую пятилетку - догнать и перегнать лешину сборку :smiley:

Надо определиться с hw=road и hw=track. А то первые есть (с 5 км/ч), а вторых нету. Либо оба включать либо оба убирать…

hw=road - это потенциально что угодно, поэтому они включены. hw=track - дорога пригодная для движения сельхозтехники. На автомобильной карте они, имхо, никчему. Но можно будет показать их как пешеходные дорожки (тонкая черная сплошная линии), когда СГ сделает их поддержку (что они недавно мне обещали) .