мы доделали перевод БД НП VMap0 по РФ (11+ тысяч объектов), полигональный и точечный слои. Все выверено по КЛАДР, кадастровым материалам и GNS. Источники с малейшим намеком на закрытость (Geonames, топокарты, гугл и т.п.) принципиально не использовались. http://gis-lab.info/qa/vmap0-settl-rus.html
Я знаю что уже ведется импорт этой БД в OSM. Буду рад если проведенная нами работа чуть облегчит вам жизнь.
В содержании возможны шероховатости, но судя по качеству исходных материалов (а разбираться пришлось в порядка 50% случаев), даже с незамеченными ошибками, использовать эту БД стоит.
Внимание: это набор не предназначен для импорта 1 в 1. В большинстве случаев он требует некоторого дополнительного редактирования и знания местности.
Будьте внимательны и не импортируйте там, где не знакомы с местностью. Рекомендуем проверять каждый населенный пункт. Особенно внимательны будьте с точечными объектами.
полигональный слой - 6700 объектов
точечный - 4700 объектов
некоторых из них нет в КЛАДР особенно в точечном слое и по северам, но большинство удалось идентифицировать и связать
в принципе разработанная технология очень эффективная, есть скрипты для автосопоставления баз и программа для быстрого переноса данных из КЛАДР в БД шейпов, поэтому в принципе никто не мешает проделать тоже самое скажем для всего Gns. Это более масштабный проект, но по опыту - вполне можно потянуть.
Судя по моим наблюдениям, там нет таких рек, которые не видны на landsat-е. А те, что есть – очень неточные, и их можно провести по landsat-у гораздо точнее. Поэтому я обычно беру из vmap только названия…
Не советую брать из Vmap0 реки. Качество этих слоев плохое.
Река может начинаться в странном месте, а вместо того, чтобы закончиться впадением в море, река может неожиданно закончиться за сотню километров от моря. При этом река может еще и прерываться по ходу своего течения. Вот такое качество данных в Vmap0.
Дело в том, что слой рек там следует рассматривать вместе со слоём крупных водных объектов(hydro-inwater-a). Крупные реки, вроде Волги на нём отображаются(ну, кроме верхнего течения) на одном слое с озёрами и водохранилищами. Хотя конечно Волга и так практически одни сплошные водохранилища, но вот например Ока тоже находится на этом слое, а низовье Дона почему-то вообще обозначено как “Озеро Цыганское”…
А как полигоны населённых планируете тэжить? По России более-менее устоялось place=, а вот в Беларуси и на Украине используют boundary. При генерации карты для гармин, которая покрываете территорию всех трёх стран получается некрасиво.
Хорошо еще что не “Хазарское”. У меня такое впечатление, что весь этот VMap0 срисован с каких-то старых советских карт.
Как например http://www.aroundspb.ru/maps/len1941mgp/len1941mgp.php
С грифом ДСП в верхнем правом углу, разумеется
Откуда бы не был срисован vmap - это открытый источник данных, альтернативы которому по совокупности охвата и детализации нет. Надеюсь OSM в будущем этой альтернативой станет.
Все разговоры о качестве - стрельба себе в ногу, много чего в OSM и без импорта VMap0 впадает не туда куда нужно, разумеется импорт без редактирования или предварительной подготовки бессмысленен. Все сводится к простому вопросу, хотим ли мы данные побыстрее, но которые придется затем активно править (читай - перерисовывать заново) или хотим сразу рисовать хорошо (но это весьма медленно).
Насчет НП, мы проделали работу по переводу, но заливать данные в OSM сами в ближайшее время точно не будем. Однако, буду безусловно рад если данные пригодятся.
Да в принципе всё так, просто маппинг тегов shp и osm можно ещё немного подработать.
Например я поля области и района замаппил на теги is_in:region и is_in:district, хотя вроде в осме так никто не делает.
Ну и ещё всё тот же place type. В настоящее время я определяю так: если КЛАДР-тип стоит на “г.” – значит town. Если какой-то другой – то village. Если нет в КЛАДРе – то locality.
ну никто не делает, а мы сделаем, пока нормальной разбивки по субъектам-районам не появится, потом можно будет и убрать, полезная информация для выборок