Перевод БД населенных пунктов РФ VMap0

А как полигоны населённых планируете тэжить? По России более-менее устоялось place=, а вот в Беларуси и на Украине используют boundary. При генерации карты для гармин, которая покрываете территорию всех трёх стран получается некрасиво.

Хорошо еще что не “Хазарское”. У меня такое впечатление, что весь этот VMap0 срисован с каких-то старых советских карт.
Как например http://www.aroundspb.ru/maps/len1941mgp/len1941mgp.php
С грифом ДСП в верхнем правом углу, разумеется :slight_smile:

Откуда бы не был срисован vmap - это открытый источник данных, альтернативы которому по совокупности охвата и детализации нет. Надеюсь OSM в будущем этой альтернативой станет.

Все разговоры о качестве - стрельба себе в ногу, много чего в OSM и без импорта VMap0 впадает не туда куда нужно, разумеется импорт без редактирования или предварительной подготовки бессмысленен. Все сводится к простому вопросу, хотим ли мы данные побыстрее, но которые придется затем активно править (читай - перерисовывать заново) или хотим сразу рисовать хорошо (но это весьма медленно).

Насчет НП, мы проделали работу по переводу, но заливать данные в OSM сами в ближайшее время точно не будем. Однако, буду безусловно рад если данные пригодятся.

Подтверждаю. Та “мелочевка”, которая интересна мне, там отсутствует. Есть достаточно крупные реки, которые на Landsat’e прекрасно видны.

Сконвертировал шейпы в формат osm:
http://yauzaforum.ru/osm/vmap0/gis-lab/pop-builtup.osm.bz2
http://yauzaforum.ru/osm/vmap0/gis-lab/pop-mispop.osm.bz2
Пока конечно слегка сыро. В ближайшее время займусь сравнением со своими импортами. В общем, спасибо за перевод!

а в чем заключается “сырость”, что-то не так?

Имейте еще в виду, сейчас еще всякие мелкие баги исправляем. Поэтому имеет смысл периодически обновлять.
http://gis-lab.info/forum/viewtopic.php?t=3370

Да в принципе всё так, просто маппинг тегов shp и osm можно ещё немного подработать.
Например я поля области и района замаппил на теги is_in:region и is_in:district, хотя вроде в осме так никто не делает.
Ну и ещё всё тот же place type. В настоящее время я определяю так: если КЛАДР-тип стоит на “г.” – значит town. Если какой-то другой – то village. Если нет в КЛАДРе – то locality.

ну никто не делает, а мы сделаем, пока нормальной разбивки по субъектам-районам не появится, потом можно будет и убрать, полезная информация для выборок

Подниму тему про vmap. Насколько он достоверен? А то тут такие забавные штуки (из него, как я понял) лезут:
http://www.openstreetmap.org/browse/node/356482481/history

Категорически не рекомендую использовать VMAP0 для импорта точечного слоя с населенными пунктами.
Пример я уже приводил в другой ветке про VMAP0:
http://forum.openstreetmap.org/viewtopic.php?pid=14550#p14550

Upliner похоже, пока думает над импортом субжа… Там вроде как проблемы решены были…

Как я смотрю, там далеко не все проблемы решены. Возьмём например вот это:
http://www.openstreetmap.org/browse/node/336306464/history
Так вот: сабж утверждает, что это деревня Коровки в Смоленской области, а не Коровики в Тульской… Опять же Губкин там значится как Старый Оскол. Что-то мне кажется, мало там GNS использовали, он бы помог исправить многие косяки… Я не знаю, может это старая версия, sim вроде говорил, что он до сих пор обновляется…
Но я думаю, импортирвоать всё же нужно. А то как говорит Bedouin, “можно до ишачьей пасхи ждать” :slight_smile:

Возможно. Там не все области проверены достаточно хорошо…
Я когда последний раз с Симом общался, мы как раз обсуждали вопрос “синхронизации” этой базы. Потому как исправления идут постоянно. И вроде как мы с ним договорились, что переносим базу в ОСМ и уже в ОСМе будем вносить все исправления. А он уже будет делать дампы для своей базы…
В общем, все сейчас зависит от тебя (потому как с импортом у тебя опыта больше) - посмотрим, как пройдет…

Как я понял, когда делали перевод сверяли с КЛАДР. Кладр-коды где-нибудь прописывали?

??.

???? ?? ?????:
Subject, Rayon – ??????? ? ???????????????? ????? ???????? ??.
??????? ?? ?? ????? ????? ?????? ????????????? ???????. ???????? ????????? ??? ?????????? 
???????? ?? 100% ??????????? ? ?????????? ????????? ? ?? ?????.
?ype – ??? ??????????? ??????. ??????? ?? ?? ????? ????? ?????? ????????????? ???????.
Name - ???????? ?? ?? ?????
Code - ??? ?????
Index - ???????? ??????
Ocatd - ??? ?????

тогда при полной заливке проблем должно быть меньше

Вот только там много посёлков не найдено в КЛАДР-е, а некоторые найдены неправильно(я писал выше – посёлок в Тульской области определился как посёлок в Смоленской). Уж лучше бы тогда бот проставил…

Если бы у нас были нарисованы границы всех субъектов РФ, то сверить координаты объекта в vmap при наличие о нем кладр-данных с координатами области (чтобы не попадало из Тульской в Смоленскую) не составит труда. И тогда можно было бы отсортировать и залить только те, по которым кладр и координаты области совпали.

Интересно, можно ли где-то надыбать координаты границ субъектов?

Одновременно можно проверять, чтобы объект не попадал рядом с другим, аналогично именованым объектом. Второе можно сделать и без границ областей. Если видим в этом смысл - я готов на следующей неделе взяться за написание необходимого скрипта и натравить его на локальную базу ОСМ для проверки результата.

дык в этом же VMAP0 границы вроде были. или я что-то путаю?

В VMAP0 слой с границами не опенсорсный. Его в ОСМе использовать нельзя…