GIS-LAB

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

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

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

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

1. Введение

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

Расширение протестировано и работает в среде Windows, QGIS 1.3 и выше.

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

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

Последнее обновление: November 05 2009

Вход

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

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

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

captcha


(Геокруг)

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