Редактирование местоположений точечных объектов в QGIS по координатам: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Строка 82: Строка 82:
Может понадобится изменить масштаб карты используя либо переключатель масштабов либо инструменты увеличения и уменьшения.
Может понадобится изменить масштаб карты используя либо переключатель масштабов либо инструменты увеличения и уменьшения.


Если точка встала не точно, может понадобится ее немного подвинуть, используя инструмент Переместить объект.
Если точка встала не точно, может понадобится ее немного подвинуть, используя инструмент Переместить объект. Чтобы перемещать объект, он должен быть выделен (обычно цвет выделения - желтый).


[[Файл:Qgis-move-point.gif]]
[[Файл:Qgis-move-point.gif]]

Версия от 20:17, 23 февраля 2012

Подготовка к работе

Откройте QGIS.

Перед началом работы нужно установить расширение которое называется Numerical Vertex Edit.

Если вы не знаете как устанавливать модули, сначала ознакомьтесь со статьей "Установка модулей расширения в QGIS".

После установки на панели инструментов редактирования появится новая кнопка (выделена красным на рисунке ниже).

Qgis-vertex-edit.gif

Так как проект пока пустой - кнопка не активна.

Подготовка рабочего проекта

Настройки данных, расширений (но не сами данные!) в QGIS хранятся в проекте. Проект представляет собой файл с расширением QGS. Новый чистый проект автоматически создается при запуске программы, но он не сохраняется, поэтому выберем Файл\Сохранить проект как... и укажем где будет лежать проект.

В дальнейшем нужно не забывать периодически сохранять проект (Файл\Сохранить проект) и начинать работу не с нового, а с созданного. Для этого нужно либо вызывать проект через запуск его файла, либо выбором в меню программы Файл\Открыть проект и указанием где лежит файл проекта.

Подготовка подложки

Загрузим слой или слои представляющих собой некое географическое окружение точки.

Это могут быть любые слои. В нашем примере в качестве подложки выступит карта OpenStreetMap. Чтобы ее добавить, нужно сначала подключиться к специальному сервису - передающему данные. Для этого:

  1. Выберем Слой - Добавить WMS-слой.
  2. В появшемся окне нажмем Создать
  3. Введем имя, например OSM и адрес: http://irs.gis-lab.info/?layers=osm
  4. Нажмем ОК.

Сервис добавлен. Теперь нажмем Подключиться и после появления слоев, выберем OSM (слой номер 4) и нажмем добавить.

Qgis-add-wms.gif

После нескольких секунд ожидания (данные получаются с сервера) подложка появится в проекте. Пока не важно, что именно она показывает.

Подготовка рабочего точечного слоя

Создаваемые точки мы хотим сохранить на будущее поэтому нам нужно создать для них новый слой - контейнер в котором они будут храниться.

Для создания слоя выберите Слой - Создать - Создать новый shape-файл.

В открывшемся окне просто нажмите ОК и выберите куда сохранить слой и как его назвать, если нужно - добавьте новые поля для ввода атрибутивных данных. После этого он появится в списке слоёв поверх снимка.

Если слой уже есть - просто загрузите его с помощью Слой - Добавить векторный слой

Создание точек

Включите точечный слой на редактирование с помощью Слой - Режим редактирования или нажмите на соответствующую кнопку на панели инструментов:

Qgis-start-editing.gif

Возьмите инструмент Добавить точку и щелкните в любом месте, чтобы появилась точка.

Qgis-add-point.gif

Уточнение точек

Уточнение преполагает, что вам известны более точные координаты точечного объекта.

Если речь идет о точке представляющей адрес, то можно использовать сайт http://openstreetmap.ru чтобы ввести искомый адрес и получить координаты.

  1. Открываем в браузере http://openstreetmap.ru
  2. Вводим адрес
  3. Находим искомую точку
  4. Щелкаем по ссылке Permalink
  5. Копируем последние две цифры в строке адреса - это уточненные координаты для нашей точки

Osm-find-location.gif

Возвращаемся в QGIS, выбираем инструмент Numerical Vertex Edit и щелкаем им по точке.

Qgis-vertex-edit-active.gif

В появившемся окне вводим сначала долготу (вторая цифра из строки адреса), потом широту (первая цифра) через запятую. Нажимаем ОК.

Открывает атрибутивную таблицу слоя точек, находим в нем ту точку, которую мы только что изменили, выделяем ее запись и нажимаем Увеличить карту до выделенных строк

Qgis-table-zoom2selected.gif

Может понадобится изменить масштаб карты используя либо переключатель масштабов либо инструменты увеличения и уменьшения.

Если точка встала не точно, может понадобится ее немного подвинуть, используя инструмент Переместить объект. Чтобы перемещать объект, он должен быть выделен (обычно цвет выделения - желтый).

Qgis-move-point.gif

Результат может выглядеть примерно так:

Qgis-point-uik.gif