Показаны сообщения с ярлыком openstreetmap. Показать все сообщения
Показаны сообщения с ярлыком openstreetmap. Показать все сообщения

четверг, 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 и загружаем свой слой!

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