SlideShare une entreprise Scribd logo
1  sur  16
СОЗДАНИЕ ГИС-ПРИЛОЖЕНИЯ
ДЛЯ ГЕОИНФОРМАЦИННОЙ БАЗЫ ДАННЫХ
:Содержание
1.Что такое ГИС
2.Применение ГИС
3.Характеристика библиотеки PyQt
4.Создание ГИС-приложения с
помощью PyQt
Географическая информационная
система (ГИС) - это современная
информационная технология для визуализации и
анализа объектов реального мира, также
событий, происходящих на нашей планете. Эта
технология объединяет традиционные операции
работы с базами данных, такими как запрос и
статистический анализ, с преимуществами
полноценной 2D и 3D визуализации и
географического (пространственного) анализа,
которые предоставляет карта.
Географическая информационная
система (ГИС) - это современная
информационная технология для визуализации и
анализа объектов реального мира, также
событий, происходящих на нашей планете. Эта
технология объединяет традиционные операции
работы с базами данных, такими как запрос и
статистический анализ, с преимуществами
полноценной 2D и 3D визуализации и
географического (пространственного) анализа,
которые предоставляет карта.
Задачи, которые решает ГИС
 
ГИС общего назначения, в числе прочего, обычно выполняет 
пять процедур (задач) с данными - 
ввод, манипулирование, 
управление, запрос и анализ, визуализацию.
Архитектура современной ГИСАрхитектура современной ГИС
•  Программное обеспечение  ГИС  содержит 
функции  и  инструменты,  необходимые  для  хранения, 
анализа  и  визуализации  географической 
(пространственной)  информации.  Ключевыми 
компонентами  программных  продуктов  являются: 
инструменты  для  ввода  и  оперирования 
географической  информацией;  система  управления 
базой  данных  (DBMS  или  СУБД);  инструменты 
поддержки  пространственных  запросов,  анализа  и 
визуализации  (отображения);  графический 
пользовательский  интерфейс  (GUI  или  ГИП)  для 
легкого доступа к инструментам.
Quantum GIS
Свободно распространяемая географическая 
система с открытым исходным кодом, которая 
позволяет с помощью удобного интерфейса 
создавать карты, исследовать и анализировать 
пространственные данные.
Библиотека PyQt
Библиотека служит инструментарием для
использования компонентов Qt в QGIS-
приложении с использованием языка
Python.Основные используемые
компоненты:QtCore,QtGui,QtSql.
Преимущества библиотеки PyQt

Предоставляет взаимодействие с модулями
библиотеки Qt

Проста в использовании(язык сценариев
Python)

Кроссплатформенность(в силу самой Qt и
Python)

Быстрое прототипирование и разработка
кода
Принцип работы GUI-приложений
на PyQt
Создание формы в QtDesigner
Меню итерфейса приложения
Добавление событий меню
Код интерфейса приложения
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(395, 289)
self.centralwidget = QtGui.QWidget(MainWindow)
self.mpActionZoomIn = QtGui.QAction(MainWindow)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/m
ActionZoomIn.png")), QtGui.QIcon.Normal,
QtGui.QIcon.Off)
self.mpActionZoomIn.setIcon(icon)
self.mpActionZoomIn.setObjectName(_fromUtf8("mpActi
onZoomIn"))
self.mpActionZoomOut =
QtGui.QAction(MainWindow)
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/
mActionZoomOut.png")), QtGui.QIcon.Normal,
QtGui.QIcon.Off)
self.mpActionZoomOut.setIcon(icon1)
self.mpActionZoomOut.setObjectName(_fromUtf8("mpA
ctionZoomOut"))
self.mpActionPan = QtGui.QAction(MainWindow)
icon2 = QtGui.QIcon()
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow-
>setObjectName(QString::fromUtf8("MainWindo
w"));
MainWindow->resize(395, 289);
mpActionZoomIn = new
QAction(MainWindow);
mpActionZoomIn-
>setObjectName(QString::fromUtf8("mpActionZ
oomIn"));
QIcon icon;
icon.addFile(QString::fromUtf8(":/images/mActio
nZoomIn.png"), QSize(), QIcon::Normal,
QIcon::Off);
mpActionZoomIn->setIcon(icon);
mpActionZoomOut = new
QAction(MainWindow);
mpActionZoomOut-
>setObjectName(QString::fromUtf8("mpActionZ
oomOut"));
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/images/mActi
onZoomOut.png"), QSize(), QIcon::Normal,
QIcon::Off);
ГИС-приложение с загруженным
векторным слоем

Contenu connexe

En vedette

Gis intro
Gis introGis intro
Gis intro
2GIS
 
Результаты форсайта "Образование 2030"
Результаты форсайта "Образование 2030"Результаты форсайта "Образование 2030"
Результаты форсайта "Образование 2030"
MetaverMedia
 
Cadenas Epidemiológicas de Principales Enfermedades
Cadenas Epidemiológicas de Principales EnfermedadesCadenas Epidemiológicas de Principales Enfermedades
Cadenas Epidemiológicas de Principales Enfermedades
Alonso Custodio
 

En vedette (14)

Резюме
РезюмеРезюме
Резюме
 
Опыт совместного использования ERP и GIS систем в корпоративных проектах
Опыт совместного использования ERP и GIS систем в корпоративных проектахОпыт совместного использования ERP и GIS систем в корпоративных проектах
Опыт совместного использования ERP и GIS систем в корпоративных проектах
 
Gis intro
Gis introGis intro
Gis intro
 
юкк
юккюкк
юкк
 
Python для анализа данных
Python для анализа данныхPython для анализа данных
Python для анализа данных
 
мониторинг чс на опасных объектах с использованием гис
мониторинг чс на опасных объектах с использованием гисмониторинг чс на опасных объектах с использованием гис
мониторинг чс на опасных объектах с использованием гис
 
0 Intro
0   Intro0   Intro
0 Intro
 
Cadena epidemiologica "Leishmaniosis"
Cadena epidemiologica "Leishmaniosis"Cadena epidemiologica "Leishmaniosis"
Cadena epidemiologica "Leishmaniosis"
 
1a nsdi 20141118-bayarma_without
1a   nsdi 20141118-bayarma_without1a   nsdi 20141118-bayarma_without
1a nsdi 20141118-bayarma_without
 
Результаты форсайта "Образование 2030"
Результаты форсайта "Образование 2030"Результаты форсайта "Образование 2030"
Результаты форсайта "Образование 2030"
 
Leishmaniasis
LeishmaniasisLeishmaniasis
Leishmaniasis
 
Leishmaniasis
LeishmaniasisLeishmaniasis
Leishmaniasis
 
Leishmaniasis
LeishmaniasisLeishmaniasis
Leishmaniasis
 
Cadenas Epidemiológicas de Principales Enfermedades
Cadenas Epidemiológicas de Principales EnfermedadesCadenas Epidemiológicas de Principales Enfermedades
Cadenas Epidemiológicas de Principales Enfermedades
 

Similaire à PyQGIS presentation.

Quantum gis
Quantum gisQuantum gis
Quantum gis
ganulich
 
Системный проект и Дирекция государственной программы "Информационный город 2...
Системный проект и Дирекция государственной программы "Информационный город 2...Системный проект и Дирекция государственной программы "Информационный город 2...
Системный проект и Дирекция государственной программы "Информационный город 2...
Moscow IT Department
 
пермь.гид
пермь.гидпермь.гид
пермь.гид
lakuma
 
Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...
RnD_SM
 
брошюра сколково кластер ит
брошюра сколково кластер итброшюра сколково кластер ит
брошюра сколково кластер ит
The Skolkovo Foundation
 
Геоинформационная система - ЦНС агро-предприятия
Геоинформационная система - ЦНС агро-предприятияГеоинформационная система - ЦНС агро-предприятия
Геоинформационная система - ЦНС агро-предприятия
Sergey Naumov
 

Similaire à PyQGIS presentation. (19)

ГИС.ppt
ГИС.pptГИС.ppt
ГИС.ppt
 
Quantum gis
Quantum gisQuantum gis
Quantum gis
 
пврнекын
пврнекынпврнекын
пврнекын
 
пврнекын
пврнекынпврнекын
пврнекын
 
gis
gisgis
gis
 
Пример
ПримерПример
Пример
 
лекции
лекциилекции
лекции
 
Системный проект и Дирекция государственной программы "Информационный город 2...
Системный проект и Дирекция государственной программы "Информационный город 2...Системный проект и Дирекция государственной программы "Информационный город 2...
Системный проект и Дирекция государственной программы "Информационный город 2...
 
qwPril1
qwPril1qwPril1
qwPril1
 
пермь.гид
пермь.гидпермь.гид
пермь.гид
 
Презентация ИТ Кластер Сколково
Презентация  ИТ Кластер СколковоПрезентация  ИТ Кластер Сколково
Презентация ИТ Кластер Сколково
 
сибгеопроект буклет 210х210 - новый
сибгеопроект   буклет 210х210 - новыйсибгеопроект   буклет 210х210 - новый
сибгеопроект буклет 210х210 - новый
 
Research Presentation Enuz
Research Presentation EnuzResearch Presentation Enuz
Research Presentation Enuz
 
Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...Выбор и внедрение автоматизированных информационных систем для крупного девел...
Выбор и внедрение автоматизированных информационных систем для крупного девел...
 
Семинар "Построение инфраструктуры пространственных данных"
Семинар "Построение инфраструктуры пространственных данных"Семинар "Построение инфраструктуры пространственных данных"
Семинар "Построение инфраструктуры пространственных данных"
 
Опыт и проблемы ведения региональных систем обеспечения градостроительной дея...
Опыт и проблемы ведения региональных систем обеспечения градостроительной дея...Опыт и проблемы ведения региональных систем обеспечения градостроительной дея...
Опыт и проблемы ведения региональных систем обеспечения градостроительной дея...
 
брошюра сколково кластер ит
брошюра сколково кластер итброшюра сколково кластер ит
брошюра сколково кластер ит
 
Опыт ИТП «Град» в создании ИСОГД уровня субъектов РФ и органов местного самоу...
Опыт ИТП «Град» в создании ИСОГД уровня субъектов РФ и органов местного самоу...Опыт ИТП «Град» в создании ИСОГД уровня субъектов РФ и органов местного самоу...
Опыт ИТП «Град» в создании ИСОГД уровня субъектов РФ и органов местного самоу...
 
Геоинформационная система - ЦНС агро-предприятия
Геоинформационная система - ЦНС агро-предприятияГеоинформационная система - ЦНС агро-предприятия
Геоинформационная система - ЦНС агро-предприятия
 

PyQGIS presentation.