GIS-LAB

Географические информационные системы и дистанционное зондирование

Открытие объектов из QGIS в Google Earth

Описание инструмента для QGIS

  1. Введение
  2. Получение и исходный код
  3. Демонстрация

1. Введение

Данное расширение дает возможность запустить Google Earth и быстро переместив туда объекты, указанные пользователем в окне QGIS. Открытые в Google Earth объекты хранятся во временной папке и удаляются после закрытия программы. Может импортироваться символика слоя или использоваться новая, настраиваемая отдельно. При импорте для подписывания объектов может также импортироваться содержимое поля NAME. Расширение работает только с векторными слоями.

Расширение протестировано и работает в среде Windows, QGIS 1.5 и выше, Google Earth 5 и выше.

Система координат данных слоя должна быть Geographic (широта/долгота), WGS 84 (EPSG: 4326), данные также могут быть в другой географической системе координат, но будут рассматриваться как 4326. Система координат вида карты не важна, вы можете назначить любую, важна только исходная система координат данных. Если после отправки объекта или объектов в Google Earth он зумировался на точке с координатами 0,0, проверьте систему координат данных, скорее всего она не географическая, а спроецированная (метрическая).

Инструмент "Открыть объект"

qgis 2 google maps

При щелчке на объекте активного слоя этот объект конвертируется в KML и открывается окно Google Earth с открытым только что сконвертированным объектом. Атрибутивная информация наследуется из свойств слоя или специальных настроек.

Инструмент "Открыть объекты"

qgis 2 google earth

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

Настройки

qgis 2 google earth

Настройки стилей, которые будут применены взамен текущих настроек стилей слоя. Для использования общих настроек стиля слоя, а не текущих, должен быть включен переключатель "Override layer's current style settings".

qgis 2 google earth

2. Получение и исходный код

Для начала работы с инструментом в среде Windows:

  1. Скачайте модуль qgis2google
  2. Переместите модуль в каталог установки QGIS\Plugins, если вы устанавливали QGIS через OSGeo4w, то путь к папке может выглядеть примерно так: C:\Gis\OSGeo4W\apps\qgis\plugins
  3. Включите модуль используя Менеджер модулей (Модули\Управление модулями)

georef interface

Исходный код модуля на языке C++ доступен через SVN.

svn checkout http://svn.gis-lab.info/qgis2google2 qgis2google2

Для компиляции расширения в Linux:

1. Получите код плагина из svn в папку с плагинами QGIS qgis/src/plugins:

cd qgis/src/plugins
svn checkout http://svn.gis-lab.info/qgis2google2 qgis2google2

2. Добавьте имя папки с кодом плагина в CMakeLists.txt находящийся в папке плагинов:

cd qgis/src/plugins
nano CMakeLists.txt
SUBDIRS (qgis2google2)

3. Запустите сборку QGIS:

cd qgis/build
ccmake ..
make && make install

3. Демонстрация

Вы можете посмотреть видео-демонстрацию по этой ссылке (предупреждение видео большого размера 100 Мб).

Результат экспорта слоя Экорегионы из набора Геосэмпл.

georef interface

Обсудить в форуме Комментариев — 2

Последнее обновление: June 24 2010

Вход

Рассылка новостей

Новое на форумеRSS

Обратная связь

captcha


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter