Учебник Quantum GIS
Что это?
Это не руководство пользователя (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