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

Сконвертировал шейпы в формат 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 слой с границами не опенсорсный. Его в ОСМе использовать нельзя…

Насчет границ - есть мысли, надо обдумать маленько.

Скрипт - пробуй, пригодится однозначно.

На сегодняшний день приблизительно нарисована уже куча границ, и когда идет обработка НП внутри региона, естественно, проверяется куда они попадают, так что ничего нового городить не надо.
Вот, например:
http://osm.tesoro-shop.ru/50000000000(МОСКОВСКАЯ).htm

в википедии пишут, что полностью

http://en.wikipedia.org/wiki/Vmap0

Ок, тогда надо только дубли проверять.