четверг, 25 ноября 2010 г.

Редактирование OpenStreetMap в QGis с подложкой GoogleMap

1. Собственно забираем и устанавливаем QGis
2. Для того чтобы редактировать карты OpenStreetMap в QGis необходимо скачать и установить дополнительные модули, для этого:
- Модули -> Загрузить модули -> Параметры -> В разделе "Разрешенные модули" ставим галочку "Показывать все модули, кроме отмеченных как экспериментальные"
Снимок-5

->На вкладке "Репозитарии" жмем "Добавить сторонние репозитарии"
QGis repositories
-> На вкладке "Модули" устанавливаем OpenLayersPlugin и OpenStreetMap Plugin

3. Теперь добавим слой Google Satelite - будем его использовать в качестве подложки.
Модули -> OpenLayers Plugin -> Add Google Gybrid Layer

4. Для того что бы просматривать, что уже нанесено на карту OpenStreetMap подключим ее в качестве еще одного слоя.
Модули -> OpenStreetMap -> DownloadOSMData
после чего должны загрузиться три дочерних слоя (Точки, Полигоны,Линии)

5. Редактировать данные необходимо на вновь созданном слое
Слой-> Создать -> Новый shape-файл -> Если будете рисовать полигоны (здания) тогда необходимо выбрать Тип - "Полигон" -> Задать имя атрибута -> Атрибуты "Добавить"
Снимок-1
-> ОК -> Сохраняем в каком либо файле
Возможность редактирования вновь созданного слоя включается следующим образом:
В окне слои (у меня оно слева) -> включаем в контекстном меню "Режим редактирования" -> На панели инструментов стали доступны элементы рисования объектов
Снимок-2

6. После того как вами были созданы какие либо объекты необходимо отправить на данные на сервер ОSM
Встаем на слой с полигонами OSM -> Модули -> OpenStreetMap -> Import Data from a layer-> Выбираем тот слой на котором производились изменения -> OK -> Вводим свой логин и пароль на OMS и загружаем свой слой!

Не забываем расставлять теги на вновь созданных объектах

6 комментариев:

Максим Дубинин комментирует...

Имейте в виде, что редактируя данные OSM по подложкам Google, вы нарушаете лиц. соглашение последнего. Это подставляет и дискредитирует весь проект OSM.

Igor комментирует...

Видимо, действительно, надо сделать оговорочку, что данный материал представлен исключительно для ознакомления и использование привиденного примера крайне не приветсвуется!
почитал правила, так и есть! спасибо!
Для района где я живу, к сожалению другого способа я не вижу(( так как никакой другой сьемки с подобной (хорошей) детализаций просто нету!
а так же карты моего района нет ни в гугл, ни в яндекс ни где либо еще!
остается лишь оправдать свои действия - благими намерениями!

Максим Дубинин комментирует...

сочувствую что нет гугла, но возможно есть Bing, который собирается дать свои данные на отрисовку + никто не отменял треки и картирование в натуре.

Удачи, спасибо что участвуете в OpenStreetMap.

Максим Дубинин комментирует...

*сочувствую что нет yahoo! вот уж опечатка по фрейду ;)

Igor комментирует...

вот разве, что бинга и жду )
+ щас думаю как треки с айфона засунуть в OSM

Igor комментирует...

раз опечатка, значит жду yahoo! много где искал! специально по всему городу на машине проездил...