Открытие объектов из QGIS в Google Maps/Earth: различия между версиями
Voltron (обсуждение | вклад) (Новая страница: «{{Статья|Опубликована|qgis2google}} {{Аннотация|Описание инструмента для QGIS.}} Данное расширени…») |
Voltron (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Статья|Опубликована|qgis2google}} | {{Статья|Опубликована|qgis2google}} | ||
{{Аннотация| | {{Аннотация|Instrument description and ways to get it.}} | ||
Данное расширение дает возможность запустить Google Earth и быстро переместить туда объекты, указанные пользователем в окне QGIS. Открытые в Google Earth объекты хранятся во временной папке и удаляются после закрытия программы. Возможен импортироват символики слоя или использование символики пользователя (настраивается отдельно). При импорте для подписывания объектов может также импортироваться содержимое поля <tt>NAME</tt> атрибутивной таблицы слоя. Расширение работает только с векторными слоями. | Данное расширение дает возможность запустить Google Earth и быстро переместить туда объекты, указанные пользователем в окне QGIS. Открытые в Google Earth объекты хранятся во временной папке и удаляются после закрытия программы. Возможен импортироват символики слоя или использование символики пользователя (настраивается отдельно). При импорте для подписывания объектов может также импортироваться содержимое поля <tt>NAME</tt> атрибутивной таблицы слоя. Расширение работает только с векторными слоями. | ||
Строка 62: | Строка 62: | ||
=== Демонстрация === | === Демонстрация === | ||
Вы можете посмотреть видео-демонстрацию по этой [http://gis-lab.info/images/qgis2google-09.swf ссылке] (открытие в Google Earth слоя «экорегионы» из набора данных Геосэмпл). | Вы можете посмотреть видео-демонстрацию по этой [http://gis-lab.info/images/qgis2google-09.swf ссылке] (открытие в Google Earth слоя «экорегионы» из набора данных [http://gis-lab.info/qa/geosample.html Геосэмпл]). | ||
'''Предупреждение''': размер видео ~100 Мб. | '''Предупреждение''': размер видео ~100 Мб. |
Версия от 17:38, 24 июля 2012
по адресу http://gis-lab.info/qa/qgis2google.html
Instrument description and ways to get it.
Данное расширение дает возможность запустить Google Earth и быстро переместить туда объекты, указанные пользователем в окне QGIS. Открытые в Google Earth объекты хранятся во временной папке и удаляются после закрытия программы. Возможен импортироват символики слоя или использование символики пользователя (настраивается отдельно). При импорте для подписывания объектов может также импортироваться содержимое поля NAME атрибутивной таблицы слоя. Расширение работает только с векторными слоями.
Система координат данных слоя должна быть географической (широта/долгота, т.е. WGS 84 (EPSG:4326)), данные также могут быть в другой географической системе координат, но она все равно будет рассматриваться как WGS84. Система координат проекта не важна, вы можете назначить любую, важна только исходная система координат данных. Если после отправки объекта или объектов в Google Earth он зумировался на точке с координатами (0, 0), проверьте систему координат данных, скорее всего она не географическая, а спроецированная (метрическая).
Получение и установка
Расширение доступно как в виде исходного кода C++, так и в бинарной форме.
Бинарная сборка
Для работы с программой в ОС Windows понадобится:
- загрузить и установить QGIS версии 1.8 или выше (подробнее)
- загрузить расширение
- поместить загруженный файл в каталог модулей QGIS (обычно это C:\OSGeo4W\apps\qgis-dev\plugins)
Для работы с модулем в Linux необходимо:
- установить QGIS версии 1.8 или выше. Если пакеты для вашего дистрибутива отсутствуют — необходимо скомпилировать QGIS из исходных кодов
- загрузить расширение
- поместить файл модуля в каталог модулей QGIS (обычно это /usr/lib/qgis/plugins)
После установки нужно запустить QGIS и активировать расширение qgis2goole в Менеджере модулей («Модули → Управление модулями»).
Исходный код
Исходный код модуля (лицензия GNU GPL v2) можно получить, выполнив команду
svn co http://svn.gis-lab.info/qgis2google2 qgis2google
Работа с расширением
После активации модуль создает панель с тремя кнопками
Инструмент «Открыть объект»
Позволяет открыть в GoogleEarth любой объект слоя. Для это необходимо выделить векторный слой, а затем, выбрав на панели расширения этот инструмент, щелкнуть по нужному объекту. Выбранный объект конвертируется в KML, после чего открывается окно Google Earth, в которое будет загружен только что сконвертированный объект. Атрибутивная информация наследуется из свойств слоя или специальных настроек.
Инструмент «Открыть объекты»
Работает точно так же, как и вышеописанный инструмент, за исключением того, что переносится не один объект, а весь слой целиком. Так же импортируется легенда (единое условное обозначение или уникальный символ) и настройки прозрачности.
Настройки модуля
Нажатие этой кнопки откроет диалог настройки модуля.
Здесь задаются настройки стилей, которые будут применены взамен текущих настроек стилей слоя. Для использования общих настроек стиля слоя, а не текущих, должен быть включен переключатель «Override layer's current style settings».
Демонстрация
Вы можете посмотреть видео-демонстрацию по этой ссылке (открытие в Google Earth слоя «экорегионы» из набора данных Геосэмпл).
Предупреждение: размер видео ~100 Мб.
Контакты
Если вы нашли ошибку, у вас есть предложения по улучшению расширения или просто вопросы по использованию — напишите нам.