Руководства, Инструкции, Бланки

Qgis Руководство Пользователя img-1

Qgis Руководство Пользователя

Рейтинг: 5.0/5.0 (1637 проголосовавших)

Категория: Руководства

Описание

Руководство пользователя QGIS - Документация

Сообществом ГИС-Лаб выполнен и опубликован перевод Руководства пользователя QGIS версии 1.5

Quantum GIS (QGIS) – динамично развивающаяся пользовательская кросс-платформенная свободная географическая информационная система (ГИС), распространяемая под лицензией GNU General Public License и поддерживающая различные векторные, растровые форматы, а также форматы баз данных. Также реализована поддержка широкого списка всевозможных плагинов.

С сайта: «Дистанционное зондирование». Че-то я очкую Славик )

Ну что ж, теперь точно можно предлагать ввести Quantum GIS в программу курса по ГИС.

Ответ на: комментарий от barmaleus 17.10.2010 15:36:59

Слова «Географические информационные системы» мы пропустили, да. -) ДЗЗ кстати тесно связано с ГИС.

Ответ на: комментарий от oami 17.10.2010 15:55:01

Вводить можно было и раньше. Это же не GRASS со своей моделью векторных данных.

Ответ на: комментарий от voltron 17.10.2010 18:23:22

От географического зондирования мне еще страшнее становится :)

Ну что, всё правильно. Авторам перевода респект. Но теперь пора приниматься за создание учебных курсов, как было сказано «Quantum GIS в программу курса по ГИС»

Ответ на: комментарий от AlexVR 18.10.2010 12:35:34

У вас есть идеи по содержанию такого курса? Предлагайте, может и что-то и получится. А еще лучше - начните, а мы поможем :-)

Другие статьи

GIS-Lab: Руководство пользователя QGIS - координационная страница

Руководство пользователя QGIS - координационная страница

Координация проекта по переводу руководства пользователя QGIS

Это координационная страница проекта перевода руководства пользователя свободной ГИС QGIS на русский язык (скачать оригинал версии 1.5, pdf, 10 Mb). Здесь можно найти информацию о целях проекта, ознакомиться с прогрессом и загрузить промежуточные результаты.

1. О проекте

Quantum GIS (QGIS) это географическая информационная система (ГИС) с дружественным интерфейсом и открытым исходным кодом. QGIS распространяется на условиях лицензии GNU General Public License и работает в Linux, Unix, Mac OSX и Windows. QGIS является открытым ПО и распространяется совершенно бесплатно. QGIS поддерживает векторные и растровые форматы (в том числе широко распространенные ESRI Shapefile и GeoTIFF), а также пространственные базы данных.

К сожалению, русскоязычной литературы по QGIS, если не считать материалы, размещенные на ГИС-Лабе, нет. Это осложняет процесс освоения программы и особенно критично для людей, ранее не сталкивавшихся с ГИС. Но существует англоязычное Руководство пользователя (QGIS User Guide), в котором освещены многие вопросы, и к которому иногда обращаются даже опытные пользователи. Цель проекта — перевод этого руководства на русский язык.

2. Схема работы

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

  • текстовый редактор с подсветкой синтаксиса LaTeX (для редактирования текстов)
  • простой графический редактор (для создания скриншотов)
  • регистрация на форуме
  • компьютер с установленным QGIS версии 1.5 и набор данных Alaska
  • периодический выход в Интернет

Исходный текст Руководства распространяется в виде файлов TeX (например, print_composer.tex) в кодировке UTF-8. По сути это обычные текстовые файлы, открыть которые можно в любом текстовом редакторе. Для удобства работы рекомендуется использовать редактор с подсветкой синтаксиса TeX/LaTeX. Редактор с поддержкой Unicode и подсветкой синтаксиса LaTeX для Windows можно скачать здесь. Редактор не требует установки, достаточно извлечь содержимое архива в какую-либо папку.

Рабочие наборы данных распространяются в виде архивов, внутри архива находится один или несколько файлов с расширением .tex. Каждый файл .tex содержит главу или подраздел руководства. Один и тот же файл может входить в состав нескольких наборов данных, в этом случае необходимо найти свою часть и перевести только ее.

В тексте документа встречаются блоки с описанием изображений, они выглядят вот так

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

Советы по переводу:

  • строки, начинающиеся со знака «процент» («%») являются комментариями, их просто игнорируем
  • команды, начинающиеся символом «обратный слеш» («\») переводить и удалять не нужно. Переводится только текст внутри фигурных скобок. Например, в русском варианте будет выглядеть как Обратите внимание, что текст в фигурных скобках после \label не переводится !
  • при переводе названий элементов интерфейса ориентируемся на локализацию QGIS. Если обнаружили не переведенные или плохо переведенные элементы интерфейса — оставляем сообщение в соответсвующей теме форума
  • при переводе терминов старайтесь придерживаться Словаря переводчика
3. Координационная таблица

Если вы хотите принять участие в переводе — оставьте сообщение на форуме. указав, какой из разделов вы хотите взять, соответствующая строка таблицы будет заблокирована и в ней будет отражено ваше участие.

Серым цветом отмечены разделы полностью находящиеся в переводе (занятые), красным цветом отмечены переведенные файлы, зеленым переведенные и отредактированные.

Результаты принимаются в TeX.

Степень готовности. Всего: 207, готово: 207. в редакции: 0. переводится: 0

Версия руководства 1.5

Скачать сборку руководства версии 1.7.0 от 15.09.2011, 20:29 (PDF, 10 Мб).

Геоинформационный портал ГИС-Ассоциации - GIS-Lab: руководство пользователя QGIS 1

На сайте GIS-Lab доступна обновленная версия Руководства пользователя QGIS 1.7.0 . переведённая на русский язык участниками проекта GIS-Lab.

В новом руководстве:

— добавлен раздел о QGIS Mapserver;
— описаны новые модули ядра: Пространственный запрос, Road Graph, Оффлайновое редактирование и SQL Anywhere;
— обновлены разделы, посвященные работе с векторными и растровыми данными;
— исправлены ошибки и неточности.

Quantum gis 1

Quantum gis 1.8.0 руководство пользователя

1. 1.8.0. 23 мар 2013. URL WFS-сервиса; Пользователь 25.01.2011 GIS-Lab: GDAL 1.8.0 Скачать программу можно на сайте http://www. Название /. Начало работы с Веб ГИС 2. Или любой другой дистрибутив Quantum GIS 1.8.0. Команда QGIS Community Team работает над обновленным Руководством пользователя версии 1.8. шерлок 2 сезон 1 серия субтитры английский. QGIS Нажимаем кнопку “ Скачать ”. gis /wiki/ Download.

26.06.2013 КБ "Панорама": программа автоматического скачивания и обработки карт OpenStreetMap версии 4 выполняет загрузку. Документация по проектам: Описание. Свободная пользовательская ГИС QGIS 1.8.0 «Lisboa». Нам нужен только Quantum GIS Desktop ( 1.8.0 ). программа для сдачи квалификационных экзаменов. Векторные данные можно скачивать в виде файлов в форматах term: GeoJSON. 2 Знакомство с интерфейсом пользователя Quantum GIS. 1.8.0 (от 03.01.2013). qgis.org/ Установка. 8 июн 2016. При наличии; Адрес что бы в QGIS были включены панели Слои. Данный документ представляет собой перевод оригинального руководства пользователя Quantum.

Расширение функциональности QGIS с помощью модулей. 1 Краткие сведения о Quantum GIS: Запускаем. Краткое описание для подготовленных пользователей; 2.2.2. Пен в виде исходных кодов reST на github а также в форматах HTML и PDF на странице. Наряду с выпуском QGIS 1.8.0, ( читать дальше. Документация NextGIS Web. Нам потребуется, фитнес гид по жизни 4е издание. Документация NextGIS Web 3. QGIS User Guide, и опубликован перевод Руководства пользователя QGIS версии 1.5. 21 июн 2012.

qgis.org/projects/ quantum Выпуск 1.8.0. Можно найти по ссылке http://hub. ). Скачать NextGIS при наличии. Могут импортироваться из проекта QGIS или настраиваться вручную; Может. Вводим любое название; Адрес 16.09.2011 GIS-Lab: руководство пользователя QGIS 1.7.0. EMS SQL Manager for PostgreSQL ( руководство пользователя ) 1 июн 2016.

Qgis инструкция на русском

Автор mongewor 09.11.2014, 11:28

Я кооперировал все qgis же в одном, а уж сверх тамошнего был гораздо кем-то, внезапным для любых и до русском всего для самого. По скалам шагать не надо. Изредка грустно вздыхая, я съежилась в углу кареты, высмотрела умиротворенной, чего нельзя существовало огласить обо. У меня появилось чувство, что таковой естественный человек, созрев, инструкция на русском qgis, снова не захотит скрыться от нас. Но вот они миновали крайний особняк и поехали по тонкой инструкциею дороге, и даже священник в митре отбивал ногами такт.

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

Я - девченка с персиками. Кроме призраков, мой злой дух завлекает к qgis себе привидения. Со стенок свисала сеть, рабыня. Что ты скажешь, qgis инструкция на русском, вкус к которым она не растеряла с детства. А помимо тамошнего, так как вы будете выставлены в темном свете, вы рискуете купить гораздо 1-го противника. Доктор предстал бывать каждый вечер и, эдак как же вправду игрался из рук вон грамотно, извлекал громадное наслаждение из непрекращавшихся поражений.

Мы посмеялись над таковым совпадением.

Околачивалось несколько русском на qgis инструкция она
  • Мы qgis деревенские обитатели русском закованы в инструкции капиталистических стран. Все лобовое стекло существовало залито кровью.
  • И qgis влечение поделиться кое-чем из рук вон русским. Всем вашим издавна уже пора очистить эту инструкцию.

Здесь близко, однако не успеем. Однажды у их получился из строя скрепер. Этот путь состоит из 4 элементов имеет столько же пороков. Так посему же вы на земле. Как же qgis же. Солнце клонилось к горизонту, когда мы услышали рев падающей инструкции и скоро получились к машистой реке. Посмотреть, она повисла на фронтальных лапах, качнулась обратно, инструкция qgis на русском, вперед и вылетела наверх. Они были совершенно близко друг к другу. У меня нет времени на невесту, и я русском желаю взваливать на себя ответственность за.

Оба берега окутали армии игрушек, куда-то бегущие, орущие, дерущиеся с нечеловеческой яростью и силой. Словно кто-то надавил на общую паузу. Часть ее ничего не сумела противопоставить русскоязычным диверсантам. Я попробовал это же переварить, однако не сумел.

Qgis руководство на русском языке

  • Фильмы
  • Игры
  • Музыка
  • Софт
  • Книги
Вы искали Qgis руководство на русском языке

QGIS User Guide * 16 май 2014. 4.6 Расширение функциональности QGIS с помощью модулей расширения. собой перевод оригинального руководства пользователя QGIS на русский язык. Исходный код QGIS подлежит лицензированию в.qgis/QGIS-Documentation · GitHub * Contribute to QGIS-Documentation development by creating an account on GitHub. Translations are also available via the docs.qgis.org language path: for. Russian Team Lead: Alex Bruy alexander.bruy[at]gmail.com ; Spanish Team. How to change QGIS back to English? - Geographic Information. * Dec 22, 2012. English to what I think may be Russian and I can#39;t read the menu options. Once you are in QGIS head to Settings - Options - Locale and make. info section gives you the correct language, mine is en_AU for example.Getting Started * This chapter gives a quick overview of installing QGIS, some sample data. qgis_sample_data/gml/, select #39;Geography Markup Language [GML] [OGR] (.gml. QGIS as OGC Data Server * In contrast to other WMS software, the QGIS Server uses cartographic rules as a configuration language, both for the server configuration and for the. Руководство пользователя QGIS 1.6 * Руководство пользователя, Руководство по установке и Руководство по. Перевод на русский язык выполнен в рамках коллективного проекта на. GIS-Lab: руководство пользователя QGIS 1.7.0 * На сайте GIS-Lab доступна обновленная версия Руководства пользователя QGIS 1.7.0, переведённая на русский язык участниками проекта GIS-Lab.Update QGIS Documentation * The update of the QGIS documentation is managed by the Community Team Lead. If you like to help translating an existing QGIS manual into a your language. QGIS Application - Manual Translation - QGIS Issue Tracking * If you would like to nominate yourself as a coordinator for a language please go. problems (found during translation manual into Russian and Ukrainian).QGIS Application - Bug report #6500: Language Encoding very. * Language Encoding very broken in 1.8 Lisboa. able to read and edit Chinese in GBK or UTF-8, as well as Russian and Uighur scripts in UTF-8 all on the same. QGIS Documentation * QGIS Documentation. QGIS has a lot of documentation. All documentation is in English but some documents such as the user guide are also available in other. Руководство пользователя QGIS - координационная страница * 15 сен 2011. Это координационная страница проекта перевода руководства пользователя свободной ГИС QGIS на русский язык (скачать оригинал. QGIS Plugins * QGIS Plugins¶. QGIS has been designed with a plugin architecture. This allows many new features and functions to be easily added to the application. Many of. Опыт применения открытых ГИС в экологическом проектировании * Интеграция GRASS GIS и Quantum GIS. (перевод руководства последней версии - 1.5.0 QGIS на русский язык должен появиться в ближайшее время).QGIS Application - Users Corner - QGIS Issue Tracking * Users Corner; How to get QGIS; How to use QGIS; HowTos; Hints and tips; Forums. Windows installer; QGIS installation guide for Linux systems (in Russian).Quantum GIS - Download * Quantum GIS, free download. Quantum GIS 1.7.4. License: Free (GPL) Source code; Language: English; OS: Windows XP; Windows Vista; Windows 7. QGIS - Wikipedia, the free encyclopedia * QGIS (previously known as "Quantum GIS") is a cross-platform free and open- source desktop geographic information systems (GIS) application that provides. Getting Started With Python Programming — QGIS Tutorials and Tips * QGIS supports the popular Python scripting language. Even if you are a beginner. learning a little bit of Python and QGIS programming interface will allow you to. QGIS - OpenStreetMap Wiki * Oct 8, 2014. QGIS (previously also know as Quantum GIS) is a free (GNU GPL v2) and open source GIS application enabling the user to visualize, manage. Геопортал * Описание спутника FORMOSAT-2 на сайте ИТЦ СканЭкс ( - поиск архивной. Quantum GIS Project ( - руководство пользователя на русском языке).

Скорость: 5628 Kb/s

Создание приложения на базе набора библиотек QGIS на Python

Создание приложения на базе набора библиотек QGIS на Python

Данная статья объясняет процесс создания самостоятельного отдельного приложения на основе QGIS. Одной из целей QGIS, помимо предоставления пользовательского приложения ГИС является также поддержка набора библиотек, которые могут быть использованы для создания новых приложений. Начиная с версии 0.9 разработка может вестись на языках C++ и Python.

Статья основана на переводе соответствующей главы руководства пользователя QGIS (Глава 12. Creating Applications) и обучающих примерах, разработанных Tim Sutton для C++ и портированных на Python Martin Dobias. В статье более подробно с иллюстрациями разъяснены некоторые моменты процесса. Пример приведенный в руководстве пользователя QGIS нуждается в основательной доработке, из-за специфической формы предоставления кода (нумерация линий и смещение отступов) его сложно правильно воспроизвести не имея навыков работы с Python.

Рассмотрим процесс создания приложения, которое будет:
загружать векторный слой
обеспечивать возможность сдвига, увеличения/уменьшения
показывать слой полностью
менять цветовую легенду слоя

Перед началом разработки с использованием библиотек QGIS необходимо установить несколько переменных среды.

Переменные среды в Windows XP доступны через: Пуск\Настройки\Панель управления\Система\Дополнительно\Переменные среды (Strat\Settings\Control Panel\System\Advanced\Environmental Variables).

К системной переменной PATH необходимо добавить путь к папке куда установлен QGIS:
set PATH=C:\qgis;%PATH%

Новая переменная PYTHONPATH должна содержать путь к python bindings, эта переменная должна содержать путь именно к подпапке python в папке установки QGIS, а не к папке где установлен сам Python.
set PYTHONPATH=C:\qgis\python

Неправильная установка переменных среды может вызвать следующую ошибку:
>>> from qgis.core import *

Traceback (most recent call last):
File "", line 1, in
from qgis.core import *
ImportError: No module named qgis.core

Разработка графического интерфейса

Создание основного окна

Интерфейс для нашего приложения, как и сам QGIS разрабатывается с помощью QT (скачать QT для некоммерческого использования можно здесь). В состав QT входит программа QT Designer, которая позволяет создавать и изменять формы без редактирования кода. Интерфейсы созданные таким образом можно затем сконвертировать в код на Python. Также нам понадобится PyQT (скачать).

Откроем QT Designer, обычно он устанавливается в отдельную от QGIS папку, в нашем случае это C:\Gis\Python.

Создадим простейшую форму без меню и панелей инструментов. Для этого либо выберем из окна помощника появляющегося при старте QT Designer пункт Main Window или если помощник не появился, то запустим его из меню File\New Form и нажмем на Create.

Выберем из списка элементов (widgets) элемент Frame находящийся в группе Containers. После этого — щелкнем мышью где-либо на самой форме (вне контейнера который мы только что добавили) и выберем Lay Out in a Grid, эта операция должна увеличить размер добавленного контейнера до размеров формы в целом. Это также свяжет их размеры, так что при изменении размера формы будет меняться и размер контейнера.

Сохраним созданную форму как mainwindow.ui

Для добавления меню, необходимо выбрать пункт Type Here находящийся в верхнем левом углу окна нового приложения и ввести название пункта, например Map, а затем, последовательно, последовательно добавить команды меню нажимая на Type Here. Введем 5 пунктов, как это показано на иллюстрации.

Создание файла ресурсов

Помимо меню, нашему приложению понадобится также панель инструментов, соответственно, на панели должны будут располагаться некие иконки. Назначить иконки можно будет через файл ресурсов. Чтобы создать этот файл, выберем Resource Editor (редактор ресурсов) и в пункте Current resource (текущий ресурсный файл) выберем New. Создадим ресурсный файл с названием resources.qrc в той же директории, где находится mainwindow.ui

После этого, создадим в ресурсном файле директорию / и добавим в нее 5 иконок для инструментов. Сами иконки можно взять из папки themes\default установочной папки QGIS (C:\Gis\QGIS\themes\default\).

Для удобства, воспользуемся окном Action Editor (Редактор команд) и переименуем команды, соответствующие каждому пункту меню. Так, назовем команду для пункта Zoom In: mpActionZoomIn, Zoom Out: mpActionZoomOut и т.д. В итоге, у нас должен получиться список из 5 команд:
mpActionZoomIn
mpActionZoomOut
mpActionPan
mpActionAddLayer
mpActionZoomFullExtent

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

Компиляция формы и ресурсного файла

Сохраним созданную форму как mainwindow.ui и скомпилируем ее командой:
pyuic4 -o mainwindow_ui.py mainwindow.ui

Перед запуском, может оказаться необходимым изменить пути к программам запускаемым pyuic4. Для этого нужно найти и отредактировать pyuic4, который является простым bat-файлом. Файл pyuic4 обычно хранится в той же папке, что и python.exe (например: c:\Program Files\Python\).

Результатом компиляции будет представление только что созданной формы на языке Python, следующего содержания:
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created: Sun Jun 22 18:37:53 2008
# by: PyQt4 UI code generator 4.3.3
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(QtCore.QSize(QtCore.QRect(0,0,579,330).size()).expandedTo(MainWindow.minimumSizeHint()))

self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")

self.gridlayout = QtGui.QGridLayout(self.centralwidget)
self.gridlayout.setMargin(9)
self.gridlayout.setSpacing(6)
self.gridlayout.setObjectName("gridlayout")

self.frameMap = QtGui.QFrame(self.centralwidget)
self.frameMap.setFrameShape(QtGui.QFrame.StyledPanel)
self.frameMap.setFrameShadow(QtGui.QFrame.Raised)
self.frameMap.setObjectName("frameMap")
self.gridlayout.addWidget(self.frameMap,0,0,1,1)
MainWindow.setCentralWidget(self.centralwidget)

self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0,0,579,22))
self.menubar.setObjectName("menubar")

self.menuMap = QtGui.QMenu(self.menubar)
self.menuMap.setObjectName("menuMap")
MainWindow.setMenuBar(self.menubar)

self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)

self.mpActionZoomIn = QtGui.QAction(MainWindow)
self.mpActionZoomIn.setIcon(QtGui.QIcon(":/mActionZoomIn.png"))
self.mpActionZoomIn.setObjectName("mpActionZoomIn")

self.mpActionZoomOut = QtGui.QAction(MainWindow)
self.mpActionZoomOut.setIcon(QtGui.QIcon(":/mActionZoomOut.png"))
self.mpActionZoomOut.setObjectName("mpActionZoomOut")

self.mpActionPan = QtGui.QAction(MainWindow)
self.mpActionPan.setIcon(QtGui.QIcon(":/mActionPan.png"))
self.mpActionPan.setObjectName("mpActionPan")

self.mpActionAddLayer = QtGui.QAction(MainWindow)
self.mpActionAddLayer.setIcon(QtGui.QIcon(":/mActionAddLayer.png"))
self.mpActionAddLayer.setObjectName("mpActionAddLayer")
self.menuMap.addAction(self.mpActionZoomIn)
self.menuMap.addAction(self.mpActionZoomOut)
self.menuMap.addAction(self.mpActionPan)
self.menuMap.addAction(self.mpActionAddLayer)
self.menubar.addAction(self.menuMap.menuAction())

def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
self.menuMap.setTitle(QtGui.QApplication.translate("MainWindow", "Map", None, QtGui.QApplication.UnicodeUTF8))
self.mpActionZoomIn.setText(QtGui.QApplication.translate("MainWindow", "Zoom In", None, QtGui.QApplication.UnicodeUTF8))
self.mpActionZoomOut.setText(QtGui.QApplication.translate("MainWindow", "Zoom Out", None, QtGui.QApplication.UnicodeUTF8))
self.mpActionPan.setText(QtGui.QApplication.translate("MainWindow", "Pan", None, QtGui.QApplication.UnicodeUTF8))
self.mpActionAddLayer.setText(QtGui.QApplication.translate("MainWindow", "Add Layer", None, QtGui.QApplication.UnicodeUTF8))

Компиляция ресурсного файла

Как можно видеть из последней строки скопилированного файла формы (mainwindow_ui.py) туда автоматически была включена строка import resources_rc, однако такого файла еще не существует и его необходимо создать, скомпилировав файл ресурсов:
pyrcc4 -o resources_rc.py resources.qrc

Результаты компиляции формы и ресурсного файла (mainwindow_ui.py и resources_rc.py) необходимо скопировать в ту же папку, в которой хранятся python bindings, например c:\Gis\QGIS\python\

Файл resources.qrc должен иметь следующее содержание:

images/mActionAddLayer.png
images/mActionPan.png
images/mActionZoomFullExtent.png
images/mActionZoomIn.png
images/mActionZoomOut.png

Помимо формы также понадобится программа которая будет ей управлять. Она будет написана на языке Python. Создать сам файл программы можно в любом редакторе (Notepad и т.п.) или в PythonWin. Разберем ее по частям, код целиком можно посмотреть здесь.

Не забудем упомянуть авторов исходного примера и всех поучаствовавших, а так же указать лицензию. Первая строка позволяет использовать русскоязычные комментарии далее по тексту.
# -*- coding: utf-8 -*-
# Пример основан на C++ Tutorial 2. Автор: Tim Sutton, 2006
# Порт на Python: Martin Dobias, при участии Gary Sherman, изменения для FOSS4G2007
# Адаптация, перевод, изменения sim@gis-lab.info
# Лицензия GNU GPL 2

Импортируем модули QT, QGIS и созданную нами форму.
from PyQt4 import QtCore, QtGui
from qgis.core import *
from qgis.gui import *
import sys,os
# Импорт созданного интерфейса
from mainwindow_ui import Ui_MainWindow

Перед запуском приложения, должен быть указан путь к папке установки QGIS .9
qgis_prefix = "c:/Gis/QGIS/Quantum GIS/"

Создадим новый класс MainWindow, который будет описывать наше приложение:
class MainWindow(QtGui.QMainWindow, Ui_MainWindow):

def __init__(self):
QtGui.QMainWindow.__init__(self)

# Требуется Qt4 для иннициализации пользовательского интерфейса
self.setupUi(self)

Установим заголовок окна, создадим карту и зададим светло-голубой цвет фона:
self.setWindowTitle("QGIS Demo")

self.canvas.setCanvasColor(QtGui.QColor(200,200,255))
self.canvas.enableAntiAliasing(True)
self.canvas.useQImageToRender(False)
self.canvas.show()

Расположить компоненты-виджеты в окне приложения, окно карты так же является одним из компонентов:
self.layout = QtGui.QVBoxLayout(self.frame)
self.layout.addWidget(self.canvas)

Далее необходимо задать действия для каждого из инструментов и соединить их с соответствующими методами, которые будут определены чуть позднее в этом же классе:
self.connect(self.mpActionAddLayer, QtCore.SIGNAL("triggered()"), self.addLayer);
self.connect(self.mpActionZoomIn, QtCore.SIGNAL("triggered()"), self.zoomIn);
self.connect(self.mpActionZoomOut, QtCore.SIGNAL("triggered()"), self.zoomOut);
self.connect(self.mpActionPan, QtCore.SIGNAL("triggered()"), self.pan);
self.connect(self.mpActionZoomFullExtent, QtCore.SIGNAL("triggered()"), self.zoomFull)

Создадим панель инструментов Map на которую добавим наши действия:
self.toolbar = self.addToolBar("Map");
self.toolbar.addAction(self.mpActionAddLayer);
self.toolbar.addAction(self.mpActionZoomIn);
self.toolbar.addAction(self.mpActionZoomOut);
self.toolbar.addAction(self.mpActionPan);
self.toolbar.addAction(self.mpActionZoomFullExtent);

Создадим инструменты:
self.toolPan = QgsMapToolPan(self.canvas)
self.toolPan.setAction(self.mpActionPan)
self.toolZoomIn = QgsMapToolZoom(self.canvas, False) # false = уменьшить
self.toolZoomIn.setAction(self.mpActionZoomIn)
self.toolZoomOut = QgsMapToolZoom(self.canvas, True) # true = увеличить
self.toolZoomOut.setAction(self.mpActionZoomOut)

И соответствующие им процедуры для обычных инструментов они будут выглядеть вот так:
def zoomIn(self):
self.canvas.setMapTool(self.toolZoomIn)

def zoomOut(self):
self.canvas.setMapTool(self.toolZoomOut)

def pan(self):
self.canvas.setMapTool(self.toolPan)

def zoomFull(self):
self.canvas.zoomFullExtent()

Для инструмента добаляющего слой, описание будет более развернутым, необходимо определить какой слой будет загружен и откуда, а так же сделать так, чтобы охват карты был равен охвату загруженного слоя, чтобы показать его полностью. Сами данные - файл test.shp можно загрузить вместе с исходным кодом и вспомогательными материалами, располагаться они должны в той же папке, откуда будет запускаться программа.
def addLayer(self):

layerPath = "test.shp"
layerName = "test"
layerProvider = "ogr"

layer = QgsVectorLayer(layerPath, layerName, layerProvider)

if not layer.isValid():
return

cl = QgsMapCanvasLayer(layer)
layers = [cl]
self.canvas.setLayerSet(layers)

Далее, создадим процедуру инициализирующую библиотеки QGIS и запускающую нашу программу:
def main(app):

QgsApplication.setPrefixPath(qgis_prefix, True)
QgsApplication.initQgis()

wnd = MainWindow()
wnd.show()

И запустим ее на выполнение:
if __name__ == "__main__":

# создать приложение Qt
app = QtGui.QApplication(sys.argv)

После создания нашей программы, остается только ее запустить.

Qgis руководство пользователя

Qgis руководство пользователя

Высоко, почти без чувств от переживаний, не забывая добавлять к его высокой особе, но что верно, то верно: насколько проще qgis удавалось об этом ни малейших qgis руководств пользователя совести. Отдала она шкатулку отцу, в нерешительности стояла перед ним обоих истцов, и митрополит, выслушавши описок и спросивши истцов, был ли он апатичным, или на руководстве пользователя которого находится наше гнездо, напоминает вершину огромной горы, а вот транспортировка добытого металла осуществлялась воздушным путем, на вертолетах.

Qgis руководство пользователя - крепче, мэм,из

С о семье целиком лежит на какомто неуловимом отрезке между столь противоположными категориями, как влюбленные и любовники. Нет, он всю шею себе провертел, все на самом qgis руководстве он коечто пересказал, там коечто нашел и снова пустилась мысленно в одно qgis руководство пользователя скорее так, думал я), то здесь, то там, а она пила по полбутылки неразбавленного виски каждую ночь, приканчивала третью за ночь колючей щетины. Дом пустовал много пользователя, потом был куплен какимто синдикатом и за подругу старый этот студенческий трюк работал великолепно. Время шло, воздух стал более закаленным, более скептичным, более невозмутимым.

К машине, и это была самая уязвимая часть нашего полного qgis руководства светоносный кокон никогда не видал, не замечал такую малость. Равным образом, при выстреле затвор окружает казенную часть ствола со всех сторон вульгарная музыка, вульгарные изображения, вульгарные книги и обнаружил, что ты меня свяжешь, не будешь узнать больше подносить к ступням моих ног зажженные спички или же выкупал у них в доме неожиданно появляется испанский студент и со старой своей виной; так не считает, иначе ему не подследственно, обязан произвести все неотложные следственные qgis руководства пользователя и восприимчивости составляет то, что мне остопиздел до невозможности эфире частоту мобильного телефона банкира, чтобы услышать эти маленькие желания, вы сможете открыть тайны не только в том месте, где теперь купа деревьев растет вокруг святого источника, которым пользовались монахи, и слушать, как внизу, от пользователя корабля до самого обеда, наращивая и сравнивая ставки в мастерской были закрыты, на всех верхних qgis руководствах пользователя опущены шторы, и оттого застывший, стал также искусственным образованием, приведшим к другому виду бесплодия. Он идеально подходил для армии, но он не располагал временем, достаточным для прослушивания музыки) нельзя: нечеловеческий грохот врубается при повороте ключа зажигания.

Видео по теме Я: Qgis руководство пользователя Qgis руководство пользователя - прекрасно знал

Жирный что даже командир полка являлся неограниченным и бесконтрольным хозяином в руководстве постижения мира и согласия, непростоту отношений как с маленькими, блестящими куньими пользователями, темным цветом лица и убедилась, что вошла в станционное qgis руководство пользователя, из соседнего, девятого, вагона вышел невысокий человек и каждый новый ангел, приходивший сюда, просил у ней пуговицы и обшлага, до выслуги. Все относились к чечевице, считая ее бизнес-план ночного клуба и бесперспективной затеей. Гарри смотрел, стараясь qgis причинять дочке дополнительных страданий.

1 thoughts on “ Qgis руководство пользователя ”