quick sql query qgis conception

6

Click here to load reader

Upload: anton-biatov

Post on 27-Jul-2015

51 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Quick SQL query QGIS conception

Quick SQL Query

Модуль позволяет создавать наборы запросов к конкретным базам данных, доступные для запуска нажатием кнопки на панели инструментов «Quick SQL Query».

Модуль поддерживает работу с базами данных SpatiaLite и PostGIS.

Модуль располагается в меню «База данных».Позволяет создать подключение к базе данных, и создать

набор запросов доступных с панели инструментов.Окно модуля содержит 5 вкладок «База данных», «Мои

вопросы», «Запрос», «Помощь», «О программе».

Концепция модуля для QGIS(Биатов Антон, 2015-06-12)

Page 2: Quick SQL query QGIS conception

Вкладка «База данных»

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

Page 3: Quick SQL query QGIS conception

Вкладка «Мои запросы»

Отображается список сохраненных запросов объединенных в группы. Запросы отображаемые в этой вкладке доступны с панели инструментов «Quick SQL Query».

Набор запросов уникален для каждой конкретной базы данных. Переключаясь между базами при помощи выпадающего списка, автоматически меняется и список отображаемых запросов.

Page 4: Quick SQL query QGIS conception

Вкладка «Запрос»

Задается текст запроса, выбирается база данных к которой этот запрос относится и задается категория и имя запроса.

Имя запроса и категория отображается во вкладке «Мои запросы»В данном окне можно ввести любой SQL-запрос, сохранить и в

дальнейшем исполнять его одним нажатием кнопки на панели инструментов «Quick SQL Query».

Page 5: Quick SQL query QGIS conception

Панель инструментов«Quick SQL Query».

В данной панели содержится выпадающее меню со списком подключенных баз данных и кнопки исполнения сохраненных SQL-запросов.

При смене базы данных меняется и набор кнопок с запросами.Панель включается через меню «Вид» - «Панели инструментов»

При выполнении запроса, результат автоматически подгружается в QGIS в виде пространственного слоя или таблицы.

Page 6: Quick SQL query QGIS conception

УстройствоМодуль написан на Python.Интерфейс создан при помощи Qt 4 DesignerЗапросы хранятся в виде XML-файлов в пользовательской

директории QGIS. “python/plugins/QuickSQLQuery/queries/”

[email protected]