Учебник Quantum GIS: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
 
(не показано 15 промежуточных версий 2 участников)
Строка 10: Строка 10:
*Ссылки на блоги, где регулярно публикуются примеры использования и анонсы новых возможностей QGIS
*Ссылки на блоги, где регулярно публикуются примеры использования и анонсы новых возможностей QGIS
*Советы начинающим
*Советы начинающим
= Информация о QGIS =
[http://qgis.org/ Домашняя страница проекта]
[http://hub.qgis.org/projects/qgis/activity Здесь можно посмотреть текущие изменения в программном коде]
[http://plugins.qgis.org/plugins/ Официальный репозиторий модулей расширения с сопутствующей информацией]


= Установка и настройка QGIS =
= Установка и настройка QGIS =
Строка 105: Строка 110:
== Вычисление длин и площадей ==
== Вычисление длин и площадей ==
[[Расчет основных пространственных характеристик объектов в QGIS]]
[[Расчет основных пространственных характеристик объектов в QGIS]]
== Связывание таблиц (Join) ==
Присоединение атрибутивных данных из CSV-таблицы к векторному слою по ключевому полю: [http://www.gistutor.com/quantum-gis/19-beginner-quantum-gis-tutorials/62-how-to-join-csv-attribute-data-to-a-vector-layer-using-fields-in-qgis.html How to Join CSV Attribute Data to a Vector Layer using Fields in QGIS]


= Работа с растровыми данными =
= Работа с растровыми данными =


== Обрезка растра полигоном ==
== Работа с данными дистанционного зондирования ==
 
=== Сборка многоканального космического снимка ===
[http://gis-lab.info/qa/qgis-landsat-merge.html Как собрать и показать снимок Landsat из отдельных каналов в QGIS]
=== Lidar ===
[http://www.dur.ac.uk/resources/geography/conferences/3d_modeling/lidar_lab_notes_r_bennett.pdf Использование QGIS и GRASS для обработки данных лидарной съемки]


== Географическая привязка данных ==
== Географическая привязка данных ==
Строка 115: Строка 128:
#[http://gis-lab.info/qa/qgis-ozi.html Работа с растрами Ozi Explorer в QGIS]
#[http://gis-lab.info/qa/qgis-ozi.html Работа с растрами Ozi Explorer в QGIS]
#[http://gis-lab.info/qa/tfw-example.html Пример географической регистрации изображения с помощью world-файла]
#[http://gis-lab.info/qa/tfw-example.html Пример географической регистрации изображения с помощью world-файла]
== Обрезка растра полигоном ==


== Использование калькулятора растров ==
== Использование калькулятора растров ==
[http://gis-lab.info/qa/rastercalc.html Растровая арифметика в QGIS с помощью RasterCalc]
[http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/ Using the QGIS Raster Calculator]
[http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/ Using the QGIS Raster Calculator]


Строка 135: Строка 151:
== Создание растра из числовой матрицы n*m ==
== Создание растра из числовой матрицы n*m ==
[http://gis-lab.info/qa/asciigrid.html Формат ASCIIGRID с примерами]
[http://gis-lab.info/qa/asciigrid.html Формат ASCIIGRID с примерами]
== Классификация растров ==
[http://gis-lab.info/qa/raster-transparency.html Интерактивное управление прозрачностью растра в QGIS]
[http://gis-lab.info/qa/dtclassifier.html Классификация растровых данных при помощи DTclassifier для QGIS]


= Работа с GPS-навигатором =
= Работа с GPS-навигатором =
Строка 154: Строка 174:
= Web =
= Web =
[http://gis-lab.info/qa/qgis2google.html Открытие объектов из QGIS в Google Maps/Earth]
[http://gis-lab.info/qa/qgis2google.html Открытие объектов из QGIS в Google Maps/Earth]
[http://gis-lab.info/qa/cswclient.html Поиск в каталогах данных при помощи CSWсlient для QGIS]


= Программирование. Создание приложений =
= Программирование. Создание приложений =
Строка 161: Строка 182:


= Применение QGIS в различных сферах народного хозяйства =
= Применение QGIS в различных сферах народного хозяйства =
Возможности применения QGIS для визуализации и анализа метеорологических данных: [http://holmes.iigw.pl/~rszczepa/dyplomy/PWr_GIS_WKrasowski.pdf Możliwości wykorzystania Quantum GIS w wizualizacji, przetwarzaniu i analizie prognostycznych danych meteorologicznych] (на польском).
*Возможности применения QGIS для визуализации и анализа метеорологических данных: [http://holmes.iigw.pl/~rszczepa/dyplomy/PWr_GIS_WKrasowski.pdf Możliwości wykorzystania Quantum GIS w wizualizacji, przetwarzaniu i analizie prognostycznych danych meteorologicznych] (на польском).
*Устойчивое управление семейным фермерским хозяйством: [http://www.geoprocessamento.ifpb.edu.br/monografias/Julie_Eugenio.pdf Gerenciamento de atividades de agricultura familiar sustentável com base em técnicas de geoprocessamento, no município de joão pessoa/pb] (на португальском). Используется связка PostGIS, QGIS.


= Что почитать =
= Что почитать =
== Общие вопросы ==
== Общие вопросы ==
#[http://gis-lab.info/docs/qgis/manual17/qgis-1.7.0_user_guide_ru.pdf Руководство пользователя QGIS v. 1.7.0] переведенное на русский язык в ходе коллективного проекта GIS-LAB
#[http://gis-lab.info/docs/qgis/ Русскоязычная документация по QGIS]
#Ведение в ГИС на основе бесплатного ПО с открытым исходным кодом: [http://download.osgeo.org/qgis/doc/manual/qgis-1.0.0_a-gentle-gis-introduction_en.pdf A Gentle GIS Introduction]
#[http://download.osgeo.org/qgis/doc/manual/qgis-1.0.0_a-gentle-gis-introduction_en.pdf A Gentle GIS Introduction] - ведение в ГИС на основе бесплатного ПО с открытым исходным кодом.
== Развалы пошаговых инструкций и целых практикумов с использованием QGIS==


== Пошаговые инструкции и практикумы ==
#ГИС-курс на основе QGIS от Linfinity [http://manual.linfiniti.com/ QGIS Training Manual]
#Пошаговые инструкции к курсу лекций [http://wiki.awf.forst.uni-goettingen.de/wiki/index.php/QGIS_tutorial_2012 Remote sensing and image processing with open source software] читаемых на кафедре дистанционного зондирования и инвентаризации лесов Геттингенского университета оформленные в виде wiki-проекта. Упор сделан на обучение использованию расширения GRASS для QGIS. Версия 2012 года.
#Пошаговые инструкции к курсу лекций [http://wiki.awf.forst.uni-goettingen.de/wiki/index.php/QGIS_tutorial_2012 Remote sensing and image processing with open source software] читаемых на кафедре дистанционного зондирования и инвентаризации лесов Геттингенского университета оформленные в виде wiki-проекта. Упор сделан на обучение использованию расширения GRASS для QGIS. Версия 2012 года.
#[http://wiki.awf.forst.uni-goettingen.de/wiki/index.php/QGIS_tutorial Тоже, но более старая версия]
#[http://wiki.awf.forst.uni-goettingen.de/wiki/index.php/QGIS_tutorial Тоже, но более старая версия]
#[http://elogeo.nottingham.ac.uk/xmlui/handle/url/109 GIS for Educators] 10 вводных занятий по ГИС  с использованием QGIS v.1.0.0, рассчитанных на 1 час каждое (под редакцией T. Sutton, O. Dassau, M. Sutton):
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/65/1_GISIntro.pdf Занятие 1. Введение в ГИС.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/66/2_VectorData.pdf Занятие 2. Векторные данные.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/67/3_AttributeData.pdf Занятие 3. Атрибуты векторных данных.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/68/4_DataCapture.pdf Занятие 4. Работа с векторными данными (создание и редактирование геометрии и атрибутов).]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/69/5_RasterData.pdf Занятие 5. Растровые данные.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/70/6_Topology.pdf Занятие 6. Топология.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/71/7_CRS.pdf Занятие 7. Системы координат.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/72/8_Map_Production.pdf Занятие 8. Создание карты.]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/73/9_VectorAnalysis_Buffer.pdf Занятие 9. Векторный пространственный анализ (буферные зоны)]
#*[http://elogeo.nottingham.ac.uk/xmlui/bitstream/handle/url/74/10_Interpolation.pdf Занятие 10. Пространственный анализ (интерполяция).]
#[http://maps.cga.harvard.edu/qgis/ Quantum GIS Workshop] Пошаговые инструкции к семинару по QGIS на сайте Гарвардского ун-та.
#[http://www.baruch.cuny.edu/geoportal/practicum/ Практикум "Введение в ГИС с использованием Open Source] Baruch College - в качестве ГИС используется QGIS 1.7.
#[http://www.baruch.cuny.edu/geoportal/practicum/ Практикум "Введение в ГИС с использованием Open Source] Baruch College - в качестве ГИС используется QGIS 1.7.
#Лабораторные работы по анализу пространственных данных в экологии и сельском хозяйстве с использованием связки QGIS - GRASS - R (University of California, Departments of Biological and and Agricultural Engineering and Plant Sciences): [http://www.plantsciences.ucdavis.edu/plant/qgislabs.htm QGISLabs]
#Лабораторные работы по анализу пространственных данных в экологии и сельском хозяйстве с использованием связки QGIS - GRASS - R (University of California, Departments of Biological and and Agricultural Engineering and Plant Sciences): [http://www.plantsciences.ucdavis.edu/plant/qgislabs.htm QGISLabs]
#Пошаговые инструкции на официальной wiki QGIS [http://hub.qgis.org/projects/quantum-gis/wiki/How_do_I_do_that_in_QGIS How do I do that in QGIS?]
#Пошаговые инструкции на официальной wiki QGIS [http://hub.qgis.org/projects/quantum-gis/wiki/How_do_I_do_that_in_QGIS How do I do that in QGIS?]
#[http://grass.osgeo.org/wiki/QGIS_GRASS_Cookbook#Example:_Cleaning_of_topology_of_a_SHAPE_file_using_the_GRASS_Toolbox QGIS GRASS Cookbook] - инструкции по использованию QGIS модуля GRASS.
#Практикум по созданию расширения для QGIS [http://www.qgisworkshop.org/html/workshop/index.html qgisworkshop.org]
#Сборник обучающих видеороликов (скринкастов) по использованию QGIS [http://www.emyqgis.blogspot.com/ Teach Yourself Quantum GIS]
#Сборник обучающих видеороликов (скринкастов) по использованию QGIS [http://www.emyqgis.blogspot.com/ Teach Yourself Quantum GIS]
#Несколько хороших пошаговых инструкций по QGIS на сайте [http://www.gistutor.com/quantum-gis.html GISTutor]
#Несколько хороших пошаговых инструкций по QGIS на сайте [http://www.gistutor.com/quantum-gis.html GISTutor]
#[http://www.townshipgis.com/resources/qgis Коллекция ссылок на различные ресурсы по QGIS]
#[http://www.townshipgis.com/resources/qgis Коллекция ссылок на различные ресурсы по QGIS]
[[Категория:QGIS]] [[Категория:Пошаговые инструкции QGIS]]

Текущая версия от 01:04, 5 марта 2013

Эта страница является черновиком статьи.


Что это?

Это не руководство пользователя (Manual). Это коллекция ссылок на пошаговые инструкции (Tutorials), рецепты и примеры применения QGIS. Подобных инструкций в сети уже довольно много, но они чересчур объемны для того, чтобы быть включенными в руководство пользователя. Пока будем копить ссылки, доводить сырые алгоритмы до полноценных статей, а дальше видно будет.

Сюда нужно размещать:

  • Ссылки на пошаговые инструкции по достижению чего-либо с помощью QGIS (в т.ч. на обучающие видео, которыми полон YouTube)
  • Заготовки алгоритмов действий, которые пока не оформляются в виде отдельной статьи
  • Рецепты и примеры применения QGIS в различных сферах народного хозяйства
  • Ссылки на блоги, где регулярно публикуются примеры использования и анонсы новых возможностей QGIS
  • Советы начинающим

Информация о QGIS

Домашняя страница проекта Здесь можно посмотреть текущие изменения в программном коде Официальный репозиторий модулей расширения с сопутствующей информацией

Установка и настройка QGIS

Рекомендации для начинающих

Активный пользователь QGIS должен стараться обновляться как можно чаще. С другой стороны...

Некоторые понятия

Кухня программистов. Что такое релиз, транк, GitHub, OSGEO4W и т.д. И что это все означает для полоьзователя

Установка ГИС QGIS (Windows)

Запуск установщика OSGeo4W в режиме онлайн

В случае наличия подключения к Internet, переходим по ниже приведенной ссылке и действуем по описанному там алгоритму: Установка QGIS/GRASS с помощью OSGEO4W.

Запуск установщика OSGeo4W в оффлайн режиме

В случае, если доступа к сети Интернет нет, но имеется дистрибутив OSGEO4W с QGIS, то действуем по нижеприведенному алгоритму. osgeo4w-setup.exe -- это специальный установщик, предназначенный для установки ПО для работы с пространственными данными, часто имеющих много разнообразных зависимостей (связанных программ). OSGeo4W предназначен для работы в сети Интернет, но сохраняет все скачиваемые установочные файлы в специальную папку (по умолчанию Download), что дает возможность единожды скачав дистрибутив устанавливать необходимые компоненты без доступа к Интернет. Кроме того, OSGeo4W существенно упрощает обновление версий QGIS (которые выходят ежедневно), о том как обновить QGIS см. [Обновление QGIS с помощью OSGeo4W].

Установка ГИС QGIS (Linux)

Статья: Установка QGIS для Linux

Удаление QGIS

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

  1. Удалить папку OSGeo4W.
  2. Удалить ветку настроек QGIS из реестра Windows (Пуск\Запуск\regedit.exe). Обычно она хранится в разделе HKEY_USERS, например: HKEY_USERS\S-1-5-21-1294419703-2643849633-1075583040-4140\Software\QuantumGIS
  3. Удалить папку с расширениями: C:\Documents and Settings\USERNAME\.qgis (в Windows 7 C:\Users\USERNAME\.qgis), где USERNAME – имя, под которым вы входите в систему.

Как проверить версию установленного QGIS

Выполните: СправкаО программе В появившемся окне в самой первой строчке увидите примерно такую запись "Версия QGIS: 1.7.0-Wroclaw, ревизия: 15691".

Обновление QGIS с помощью OSGeo4W

  1. После установки на рабочем столе появится ярлык Osgeo4W. Для обновления, щелкаем по нему.
  2. Ставим галочку "Расширенная установка", "Далее".
  3. "Установить из интернет". "Далее".
  4. Параметры локального каталога (куда были установлены компоненты предыдущей версии) по умолчанию остается тем же (C:\OSGeo4W). "Далее".
  5. Параметры локального каталога пакетов. По умолчанию остается тот же, что и был задан при первой установке (здесь хранится дистрибутив, при обновлении программы к нему будут добавляться только новые). "Далее".
  6. Выбрать параметры интернет-соединения. "Далее".
  7. В окне "Выбора пакетов" ничего уже выбирать не нужно. Osgeo4w автоматически выберет обновившиеся пакеты.
  8. Жмем "Далее". Начинается скачивание обновлений, а затем и их установка.

Оставить или снять галочки "Создать ярлык на рабочем столе" и "Добавить ярлык в меню "Пуск".

Настройка пользовательских функций

Подключение необходимых расширений

После запуска QGIS можно активизировать необходимые модули программы. Для этого на главной панели QGIS нужно открыть вкладку МодулиУправление модулями и активизировать модули, расставляя галочки напротив необходимых модулей. Перечень модулей с кратким описанием их возможностей приведен в разделе Расширения (Plugins) QGIS: Основная страница. В качестве первоочередных рекомендуем активировать следующие модули:

Установка настроек проекта "по умолчанию"

Для удобства работы в дальнейшем, рекомендуем установить "преобразование координат на лету" включенным по умолчанию. Это избавит от необходимости включать перепроектирование при создании новых проектов. «Установки → Параметры → Система координат → Включить преобразование координат «на лету». Также, можно задать систему координат которая будет присваиваться новому проекту по умолчанию.

Пользовательская настройка интерфейса

Заметка про настройку отображения панелей инструментов и отдельных кнопок пользовательского интерфейса QGIS: Customizing the QGIS UI

Проект QGIS

Редактирование условных знаков

Создание комплексных условных знаков в QGIS: "шлюз"

Создание легенды для круговых диаграмм QGIS

В настоящий момент QGIS не отображает легенды к круговым диаграммам. Этот недостаток можно обойти используя утилиту, позволяющую получить векторную легенду (SVG) для круговой диаграммы с заданными параметрами. В последствии, легенда может быть добавлена в макет карты как изображение.

Макеты карт в QGIS

Нанесение координатной сетки

Координаты и проекции

Наиболее часто используемые проекции

Описание проекций используемых GIS-Lab

Работа с векторными данными

Использование форм редактирования в QGIS

Статья о том, как создавать пользовательские формы для ввода данных с использованием Qt и Python и иллюстрация того, что из получилось: автоматический генератор ID, чекбокс, календарь и множество других вариантов.

Чтобы настроить пользовательскую форму ввода необходимо настроить отображение полей атрибутивной таблицы:

  1. Выбрать слой → Свойства.
  2. На вкладке "Поля" выбрать необходимый Элемент редактирования для каждого поля. Нажать "Apply"
  3. Открыть атрибутивную таблицу слоя и запустить режим редактирования.
  4. Двойным щелчком в соответствующем поле активируется соответствующий элемент.

Как найти и создать точку с известными координатами в QGIS

Пошаговая инструкция,описывающая работу с модулем NumericalDigitize: Как найти и создать точку с известными координатами в QGIS

Создание точечного слоя из текстового файла

Пошаговая инструкция на португальском. В инструкции, помимо стандартной процедуры преобразования текстового CSV файла в векторный, описывается как задать типы полей и их параметры (количество знаков после запятой, длину текстовой строки) с помощью дополнительного файла CSVT.

Редактирование векторных слоев

См. Создание и редактирование векторных слоев средствами QGIS

Статью необходимо подновить. Наверное, стоит перенести ее в wiki

Вычисление длин и площадей

Расчет основных пространственных характеристик объектов в QGIS

Связывание таблиц (Join)

Присоединение атрибутивных данных из CSV-таблицы к векторному слою по ключевому полю: How to Join CSV Attribute Data to a Vector Layer using Fields in QGIS

Работа с растровыми данными

Работа с данными дистанционного зондирования

Сборка многоканального космического снимка

Как собрать и показать снимок Landsat из отдельных каналов в QGIS

Lidar

Использование QGIS и GRASS для обработки данных лидарной съемки

Географическая привязка данных

  1. Географическая привязка данных в QGIS
  2. Географическая привязка данных в QGIS: пример привязки топокарты по сетке
  3. Работа с растрами Ozi Explorer в QGIS
  4. Пример географической регистрации изображения с помощью world-файла

Обрезка растра полигоном

Использование калькулятора растров

Растровая арифметика в QGIS с помощью RasterCalc Using the QGIS Raster Calculator

Интерполяция

Интерполяция точечных значений в сплошной растр

Inverse distance weighting interpolation

Работа с растровыми моделями рельефа(DEM)

Морфометрический анализ рельефа

Анализ крутизны склонов, аспектов, вычисление индекса пересеченности и степени вогнутости/выпуклости с использованием DEM и инструмента "Морфометрический анализ" (GdalTools). Raster based terrain analysis

Теневая отмывка рельефа

Инструкция по созданию теневой отмывки рельефа с использованием приложения GRASS для QGIS и утилит OGR: A workflow for creating beautiful relief shaded dems using GDAL

Создание растра из числовой матрицы n*m

Формат ASCIIGRID с примерами

Классификация растров

Интерактивное управление прозрачностью растра в QGIS Классификация растровых данных при помощи DTclassifier для QGIS

Работа с GPS-навигатором

Экспорт данных из GPS-навигатора на компьютер

Работа с файлами GPX

Базы данных

Работа с БД PostGIS

Статья-введение на английском: как открыть и начать редактировать слои PostGIS c использованием интерфейса QGIS: Working with your PostGIS Layers using Quantum GIS (QGIS).

Работа с данными MS SQL Server

Opening MS SQL Server 2008 Spatial tables in QGIS – Correctly - рассматривается задача, как открыть данные MS SQL Server в QGIS с использованием OGR.

SQL

Web

Открытие объектов из QGIS в Google Maps/Earth Поиск в каталогах данных при помощи CSWсlient для QGIS

Программирование. Создание приложений

  1. Создание приложения на базе набора библиотек QGIS на Python
  2. Разработка простого расширения для QGIS на Python
  3. Организация и работа с репозиториями расширений QGIS

Применение QGIS в различных сферах народного хозяйства

Что почитать

Общие вопросы

  1. Русскоязычная документация по QGIS
  2. A Gentle GIS Introduction - ведение в ГИС на основе бесплатного ПО с открытым исходным кодом.

Пошаговые инструкции и практикумы

  1. ГИС-курс на основе QGIS от Linfinity QGIS Training Manual
  2. Пошаговые инструкции к курсу лекций Remote sensing and image processing with open source software читаемых на кафедре дистанционного зондирования и инвентаризации лесов Геттингенского университета оформленные в виде wiki-проекта. Упор сделан на обучение использованию расширения GRASS для QGIS. Версия 2012 года.
  3. Тоже, но более старая версия
  4. GIS for Educators 10 вводных занятий по ГИС с использованием QGIS v.1.0.0, рассчитанных на 1 час каждое (под редакцией T. Sutton, O. Dassau, M. Sutton):
  5. Quantum GIS Workshop Пошаговые инструкции к семинару по QGIS на сайте Гарвардского ун-та.
  6. Практикум "Введение в ГИС с использованием Open Source Baruch College - в качестве ГИС используется QGIS 1.7.
  7. Лабораторные работы по анализу пространственных данных в экологии и сельском хозяйстве с использованием связки QGIS - GRASS - R (University of California, Departments of Biological and and Agricultural Engineering and Plant Sciences): QGISLabs
  8. Пошаговые инструкции на официальной wiki QGIS How do I do that in QGIS?
  9. QGIS GRASS Cookbook - инструкции по использованию QGIS модуля GRASS.
  10. Практикум по созданию расширения для QGIS qgisworkshop.org
  11. Сборник обучающих видеороликов (скринкастов) по использованию QGIS Teach Yourself Quantum GIS
  12. Несколько хороших пошаговых инструкций по QGIS на сайте GISTutor
  13. Коллекция ссылок на различные ресурсы по QGIS