Учебник Quantum GIS: различия между версиями
Bolotoved (обсуждение | вклад) |
Bolotoved (обсуждение | вклад) |
||
(не показано 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/ | #[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] - ведение в ГИС на основе бесплатного ПО с открытым исходным кодом. | ||
== Пошаговые инструкции и практикумы == | |||
#ГИС-курс на основе 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] | ||
Текущая версия от 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 следует:
- Удалить папку OSGeo4W.
- Удалить ветку настроек QGIS из реестра Windows (Пуск\Запуск\regedit.exe). Обычно она хранится в разделе HKEY_USERS, например: HKEY_USERS\S-1-5-21-1294419703-2643849633-1075583040-4140\Software\QuantumGIS
- Удалить папку с расширениями: C:\Documents and Settings\USERNAME\.qgis (в Windows 7 C:\Users\USERNAME\.qgis), где USERNAME – имя, под которым вы входите в систему.
Как проверить версию установленного QGIS
Выполните: Справка → О программе В появившемся окне в самой первой строчке увидите примерно такую запись "Версия QGIS: 1.7.0-Wroclaw, ревизия: 15691".
Обновление QGIS с помощью OSGeo4W
- После установки на рабочем столе появится ярлык Osgeo4W. Для обновления, щелкаем по нему.
- Ставим галочку "Расширенная установка", "Далее".
- "Установить из интернет". "Далее".
- Параметры локального каталога (куда были установлены компоненты предыдущей версии) по умолчанию остается тем же (C:\OSGeo4W). "Далее".
- Параметры локального каталога пакетов. По умолчанию остается тот же, что и был задан при первой установке (здесь хранится дистрибутив, при обновлении программы к нему будут добавляться только новые). "Далее".
- Выбрать параметры интернет-соединения. "Далее".
- В окне "Выбора пакетов" ничего уже выбирать не нужно. Osgeo4w автоматически выберет обновившиеся пакеты.
- Жмем "Далее". Начинается скачивание обновлений, а затем и их установка.
Оставить или снять галочки "Создать ярлык на рабочем столе" и "Добавить ярлык в меню "Пуск".
Настройка пользовательских функций
Подключение необходимых расширений
После запуска QGIS можно активизировать необходимые модули программы. Для этого на главной панели QGIS нужно открыть вкладку Модули → Управление модулями и активизировать модули, расставляя галочки напротив необходимых модулей. Перечень модулей с кратким описанием их возможностей приведен в разделе Расширения (Plugins) QGIS: Основная страница. В качестве первоочередных рекомендуем активировать следующие модули:
Установка настроек проекта "по умолчанию"
Для удобства работы в дальнейшем, рекомендуем установить "преобразование координат на лету" включенным по умолчанию. Это избавит от необходимости включать перепроектирование при создании новых проектов. «Установки → Параметры → Система координат → Включить преобразование координат «на лету». Также, можно задать систему координат которая будет присваиваться новому проекту по умолчанию.
Пользовательская настройка интерфейса
Заметка про настройку отображения панелей инструментов и отдельных кнопок пользовательского интерфейса QGIS: Customizing the QGIS UI
Проект QGIS
Редактирование условных знаков
Создание комплексных условных знаков в QGIS: "шлюз"
Создание легенды для круговых диаграмм QGIS
В настоящий момент QGIS не отображает легенды к круговым диаграммам. Этот недостаток можно обойти используя утилиту, позволяющую получить векторную легенду (SVG) для круговой диаграммы с заданными параметрами. В последствии, легенда может быть добавлена в макет карты как изображение.
Макеты карт в QGIS
Нанесение координатной сетки
Координаты и проекции
Наиболее часто используемые проекции
Описание проекций используемых GIS-Lab
Работа с векторными данными
Использование форм редактирования в QGIS
Статья о том, как создавать пользовательские формы для ввода данных с использованием Qt и Python и иллюстрация того, что из получилось: автоматический генератор ID, чекбокс, календарь и множество других вариантов.
Чтобы настроить пользовательскую форму ввода необходимо настроить отображение полей атрибутивной таблицы:
- Выбрать слой → Свойства.
- На вкладке "Поля" выбрать необходимый Элемент редактирования для каждого поля. Нажать "Apply"
- Открыть атрибутивную таблицу слоя и запустить режим редактирования.
- Двойным щелчком в соответствующем поле активируется соответствующий элемент.
Как найти и создать точку с известными координатами в 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 для обработки данных лидарной съемки
Географическая привязка данных
- Географическая привязка данных в QGIS
- Географическая привязка данных в QGIS: пример привязки топокарты по сетке
- Работа с растрами Ozi Explorer в QGIS
- Пример географической регистрации изображения с помощью 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
Классификация растров
Интерактивное управление прозрачностью растра в 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
Программирование. Создание приложений
- Создание приложения на базе набора библиотек QGIS на Python
- Разработка простого расширения для QGIS на Python
- Организация и работа с репозиториями расширений QGIS
Применение QGIS в различных сферах народного хозяйства
- Возможности применения QGIS для визуализации и анализа метеорологических данных: Możliwości wykorzystania Quantum GIS w wizualizacji, przetwarzaniu i analizie prognostycznych danych meteorologicznych (на польском).
- Устойчивое управление семейным фермерским хозяйством: 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.
Что почитать
Общие вопросы
- Русскоязычная документация по QGIS
- A Gentle GIS Introduction - ведение в ГИС на основе бесплатного ПО с открытым исходным кодом.
Пошаговые инструкции и практикумы
- ГИС-курс на основе QGIS от Linfinity QGIS Training Manual
- Пошаговые инструкции к курсу лекций Remote sensing and image processing with open source software читаемых на кафедре дистанционного зондирования и инвентаризации лесов Геттингенского университета оформленные в виде wiki-проекта. Упор сделан на обучение использованию расширения GRASS для QGIS. Версия 2012 года.
- Тоже, но более старая версия
- GIS for Educators 10 вводных занятий по ГИС с использованием QGIS v.1.0.0, рассчитанных на 1 час каждое (под редакцией T. Sutton, O. Dassau, M. Sutton):
- Занятие 1. Введение в ГИС.
- Занятие 2. Векторные данные.
- Занятие 3. Атрибуты векторных данных.
- Занятие 4. Работа с векторными данными (создание и редактирование геометрии и атрибутов).
- Занятие 5. Растровые данные.
- Занятие 6. Топология.
- Занятие 7. Системы координат.
- Занятие 8. Создание карты.
- Занятие 9. Векторный пространственный анализ (буферные зоны)
- Занятие 10. Пространственный анализ (интерполяция).
- Quantum GIS Workshop Пошаговые инструкции к семинару по QGIS на сайте Гарвардского ун-та.
- Практикум "Введение в ГИС с использованием Open Source Baruch College - в качестве ГИС используется QGIS 1.7.
- Лабораторные работы по анализу пространственных данных в экологии и сельском хозяйстве с использованием связки QGIS - GRASS - R (University of California, Departments of Biological and and Agricultural Engineering and Plant Sciences): QGISLabs
- Пошаговые инструкции на официальной wiki QGIS How do I do that in QGIS?
- QGIS GRASS Cookbook - инструкции по использованию QGIS модуля GRASS.
- Практикум по созданию расширения для QGIS qgisworkshop.org
- Сборник обучающих видеороликов (скринкастов) по использованию QGIS Teach Yourself Quantum GIS
- Несколько хороших пошаговых инструкций по QGIS на сайте GISTutor
- Коллекция ссылок на различные ресурсы по QGIS