Quantum GIS. Руководство пользователя (Версия 1.6.0) - часть 1

 

  Главная      Учебники - Разные     Quantum GIS. Руководство пользователя (Версия 1.6.0) 

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

содержание      ..       1      2      ..

 

 

Quantum GIS. Руководство пользователя (Версия 1.6.0) - часть 1

 

 

Оглавление

Преамбула

i

Лицензия этого документа

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ii

Оглавление

iv

Список иллюстраций

ix

Список таблиц

xii

Список советов по работе с QGIS

xiii

Предисловие

1

Возможности

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

Элементы

7

Элементы интерфейса пользователя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

Текстовые элементы или клавиатурные сокращения

. . . . . . . . . . . . . . . . . . . . . . . . . . .

8

Инструкции, специфичные для конкретных платформ

. . . . . . . . . . . . . . . . . . . . . . . . . .

8

1

Введение в ГИС

9

1.1

В чём новизна?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

1.1.1

Растровые данные

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

1.1.2

Векторные данные

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

1.2

Первые шаги

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.3

Установка

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.4

Примеры данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.5

Пример сеанса работы

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

2

Обзор возможностей

15

2.1

Запуск и выход из QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

2.1.1

Параметры командной строки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

2.2

Интерфейс QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

2.2.1

Главное меню

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

2.2.2

Панели инструментов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.2.3

Легенда

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.2.4

Область карты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

2.2.5

Обзорная карта

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

2.2.6

Строка состояния

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

2.2.7

Комбинации клавиш

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.2.8

Контекстная справка

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.3

Рендеринг

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.3.1

Видимость в пределах масштаба

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.3.2

Управление отрисовкой карты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

2.4

Измерения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

2.4.1

Измерение длин, площадей и углов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

2.4.2

Выбор объектов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

2.5

Проекты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

2.6

Вывод

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

2.7

Настройка QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

iv

2.8

Инструменты аннотации

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.8.1

Диалоговая аннтация

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.9

Пространственные закладки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.9.1

Создание закладки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.9.2

Работа с закладками

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.9.3

Просмотр закладки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.9.4

Удаление закладки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.10

GPS-слежение

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.10.1

Координаты текущего местоположения

. . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.10.2

Мощность сигнала GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.10.3

Положение спутников GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.10.4

Параметры GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

3

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

35

3.1

Shape-файлы

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

3.1.1

Добавление shape-файла к карте

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

3.1.2

Улучшение производительности

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

3.1.3

Добавление слоя MapInfo к карте

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

3.1.4

Добавление на карту покрытия ArcInfo

. . . . . . . . . . . . . . . . . . . . . . . . . . .

37

3.2

Слои PostGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

3.2.1

Настройка подключения к базе данных PostGIS (PostgreSQL)

. . . . . . . . . . . . . .

38

3.2.2

Добавление слоя PostGIS к карте

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

3.2.3

Некоторые особенности работы со слоями PostgreSQL

. . . . . . . . . . . . . . . . . .

40

3.2.4

Импорт данных в PostgreSQL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

3.2.5

Повышение производительности

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

3.2.6

Векторные слои, пересекающие долготу 180

. . . . . . . . . . . . . . . . . . . . . . .

42

3.3

Слои SpatiaLite

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

3.4

Свойства векторного слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

3.4.1

Символика

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

3.4.2

Новая символика

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

3.4.3

Использование символики нового поколения

. . . . . . . . . . . . . . . . . . . . . . . .

46

3.4.4

Управление стилями

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

3.4.5

Подписи

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

3.4.6

Новый стиль подписей

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

3.4.7

Атрибуты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

3.4.8

Общие

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.4.9

Метаданные

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.4.10

Действия

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.4.11

Наложение диаграмм

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

3.5

Редактирование

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

3.5.1

Настройка порога прилипания и радиуса поиска

. . . . . . . . . . . . . . . . . . . . . .

59

3.5.2

Масштабирование и прокрутка карты

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

3.5.3

Редактирование существующего слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

3.5.4

Дополнительные функции оцифровки

. . . . . . . . . . . . . . . . . . . . . . . . . . .

66

3.5.5

Создание новых слоёв в формате shape-файл и Spatialite

. . . . . . . . . . . . . . . .

68

3.5.6

Работа с таблицей атрибутов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

3.6

Конструктор поисковых запросов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

3.7

Калькулятор полей

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

4

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

75

4.1

Что такое растровые данные?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

4.2

Загрузка растровых данных в QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

4.3

Свойства растра

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

4.3.1

Символика

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

4.3.2

Прозрачность

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

4.3.3

Цветовая карта

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

4.3.4

Общие

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

4.3.5

Метаданные

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

v

4.3.6

Пирамиды

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

4.3.7

Гистограмма

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

4.4

Калькулятор растров

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5

Работа с данными OGC

81

5.1

Что такое данные OGC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.2

Клиент WMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.2.1

Обзор поддержки WMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.2.2

Выбор WMS-серверов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.2.3

Загрузка WMS-слоев

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.2.4

Поиск серверов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

5.2.5

Мозаики

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.2.6

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

. . . . . . . . . . . . . . . . . . . .

85

5.2.7

Ограничения клиента WMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.3

Сервер WMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.4

Клиент WFS и WFS-T

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

6

Работа с проекциями

89

6.1

Обзор поддержки проекций

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

6.2

Выбор проекции

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

6.3

Перепроецирование «на лету»

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

6.4

Определение собственной проекции

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

7

Интеграция с GRASS GIS

93

7.1

Запуск расширения GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

7.2

Загрузка растровых и векторных слоёв GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . .

93

7.3

Область и набор GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

7.3.1

Создание новой области GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

7.3.2

Добавление нового набора

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

7.4

Импорт данных в область GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

7.5

Модель векторных данных GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

7.6

Создание нового векторного слоя GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

7.7

Оцифровка и правка векторных слоёв GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . .

98

7.8

Инструмент работы с регионом GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

100

7.9

Панель инструментов GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

101

7.9.1

Работа с модулями GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

101

7.9.2

Примеры модулей GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

7.9.3

Работа с браузером GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

108

7.9.4

Настройка инструментов GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

109

8

Компоновщик карты

111

8.1

Открытие новой компоновки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

8.2

Использование компоновщика карт

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

8.3

Добавление карты QGIS на компоновку

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

113

8.3.1

Свойства карты — диалоги Карта и Границы

. . . . . . . . . . . . . . . . . . . . . . . .

113

8.3.2

Свойства карты — диалоги Сетка и Общие параметры

. . . . . . . . . . . . . . . . . .

114

8.4

Добавление других элементов к компоновке

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

115

8.4.1

Свойства текста — диалоги Текст и Общие параметры

. . . . . . . . . . . . . . . . . .

115

8.4.2

Свойства изображения — диалоги Параметры изображения и Общие параметры

. . .

116

8.4.3

Свойства легенды — диалоги Общие, Элементы легенды и Общие параметры

. . . . .

116

8.4.4

Свойства масштабной линейки — диалоги Масштабная линейка и Общие параметры

.

118

8.5

Инструменты навигации

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

118

8.6

Добавление фигуры и стрелки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

119

8.7

Добавление значений из таблицы атрибутов

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

119

8.8

Сортировка и выравнивание элементов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

120

8.9

Создание вывода

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

120

8.10

Сохранение и загрузка шаблона

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

121

9

Модули QGIS

123

vi

9.1

Управление модулями

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123

9.1.1

Загрузка основных модулей QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123

9.1.2

Загрузка внеших модулей QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124

9.1.3

Использование менеджера модулей в QGIS

. . . . . . . . . . . . . . . . . . . . . . . .

124

9.2

Провайдеры данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

126

10 Использование модулей ядра QGIS

127

10.1

Модуль захвата координат

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

128

10.2

Модуль Оформление

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

129

10.2.1

Знак авторского права

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

129

10.2.2

Указатель «север-юг»

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

129

10.2.3

Масштабная линейка

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

130

10.3

Модуль Текст с разделителями

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131

10.4

Модуль Преобразователь Dxf2Shp

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

132

10.5

Расширение eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

10.5.1

Обозреватель событий

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

10.5.2

Определить события eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

137

10.5.3

Соединение с БД

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

138

10.6

Модуль fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

143

10.7

Модуль GDAL Tools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

10.7.1

Что такое GDAL Tools?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

10.7.2

Библиотека GDAL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

10.7.3

Примеры

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

148

10.8

Модуль привязки растров

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

152

10.9

Модуль GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156

10.9.1

Что такое GPS?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156

10.9.2

Загрузка GPS данных из файла

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156

10.9.3

Программа GPSBabel

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

10.9.4

Импортирование данных GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

10.9.5

Загрузка данных GPS из устройства

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

10.9.6

Выгрузка данных GPS в устройство

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

10.9.7

Определение новых типов устройств

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

158

10.10 Модуль интерполяции

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

158

10.11 Модуль экспорта в файл проекта MapServer

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

160

10.11.1 Создание файла проекта

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

160

10.11.2 Создание карты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

161

10.11.3 Проверка map-файла

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

162

10.12 Преобразователь слоев OGR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

163

10.13 Oracle GeoRaster

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

164

10.13.1 Управление соединениями

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

164

10.13.2 Выбор растровых данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

164

10.13.3 Отображение растровых данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

165

10.14 Модуль OpenStreetMap

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

166

10.14.1 Установка

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168

10.14.2 Основной интерфейс пользователя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168

10.14.3 Загрузка данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

169

10.14.4 Просмотр данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

10.14.5 Редактирование базовых данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

10.14.6 Редактирование отношений

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

172

10.14.7 Загрузка данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

173

10.14.8 Выгрузка данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

174

10.14.9 Сохранение данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

174

10.14.10 Импорт данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

176

10.16 Быстрая печать

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

177

11 Другие модули ядра

179

vii

12 Использование внешних Python модулей

181

13 Справка и поддержка

183

13.1

Списки рассылки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

183

13.2

IRC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184

13.3

Багтрекер

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184

13.4

Блог

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

184

13.5

Wiki

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

185

A Поддерживаемые форматы данных

187

A.1

Векторные форматы OGR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

187

A.2

Растровые форматы GDAL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

188

B Модули GRASS

191

B.1

Модули GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

191

C GNU General Public License

193

C.1

Quantum GIS Qt exception for GPL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

195

D Стандартная Общественная Лицензия GNU

197

D.1

Quantum GIS Qt exception for GPL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

200

E GNU Free Documentation License

203

F Лицензия GNU на Свободную Документацию

209

Предметный указатель

215

Литература

221

viii

Список иллюстраций

1.1

Пример сеанса работы QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

2.1

Интерфейс QGIS с открытым примером данных Alaska

. . . . . . . . . . . . . . . . . . . .

17

2.2

Редактирование комбинаций клавиш

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

2.3

Инструменты измерений

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

2.4

Настройка прокси в QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

2.5

Диалоговое окно текстовой аннотации

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.6

Настраиваемая диалоговая аннотация

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

2.7

Варианты окна GPS-слежения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

2.8

Настройки GPS-слежения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

3.1

Диалог «Добавить векторный слой»

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

3.2

Диалог «Открыть OGR-совместимый векторный слой»

. . . . . . . . . . . . . . . . . . .

37

3.3

QGIS с загруженным shape-файлом Аляски

. . . . . . . . . . . . . . . . . . . . . . . . . .

38

3.4

Карта в системе координат широта/долгота, пересекающая долготу

180

. . . . . . . . .

42

3.5

Карта, пересекающая долготу

180

, после применения функции ST_Shift_Longitude

. . .

43

3.6

Свойства векторного слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

3.7

Опции символики

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

3.8

Опции отрисовки «обычным знаком» в новой символике

. . . . . . . . . . . . . . . . . .

47

3.9

Опции отрисовки «уникальными значениями» в новой символике

. . . . . . . . . . . . .

48

3.10

Пример пользовательского градиента из нескольких цветов

. . . . . . . . . . . . . . . . .

49

3.11

Опции отрисовки «градуированным знаком» в новой символике

. . . . . . . . . . . . . .

50

3.12

Опции отрисовки «по правилам» в новой символике

. . . . . . . . . . . . . . . . . . . . .

50

3.13

Диалог Смещение точек

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

3.14

Задание свойств символа

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

3.15

Менеджер стилей для управления символами и цветовыми шкалами

. . . . . . . . . . . .

53

3.16

Элегантные подписи для точечных векторных слоёв

. . . . . . . . . . . . . . . . . . . . .

53

3.17

Элегантные подписи для линейных векторных слоёв

. . . . . . . . . . . . . . . . . . . . .

54

3.18

Элегантные подписи для площадных векторных слоёв

. . . . . . . . . . . . . . . . . . . .

54

3.19

Диалог изменения параметров алгоритма размещения подписей

. . . . . . . . . . . . . .

55

3.20

Диалог выбора элемента редактирования поля

. . . . . . . . . . . . . . . . . . . . . . . .

55

3.21

Выделите элемент и выберите действие

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

3.22

Диалог свойств векторного слоя с вкладкой «Наложение диаграмм»

. . . . . . . . . . . .

59

3.23

Диаграмма температурных данных, наложенная на карту

. . . . . . . . . . . . . . . . . .

60

3.24

Установка параметров прилипания для отдельного слоя

. . . . . . . . . . . . . . . . . . .

61

3.25

Диалог ввода атрибутивных значений после оцифровки нового объекта

. . . . . . . . . .

63

3.26

Отмена и Возврат операций редактирования

. . . . . . . . . . . . . . . . . . . . . . . . .

67

3.27

Поворот точечного символа

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

3.28

Диалог создания нового shape-файла

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

3.29

Диалоговое окно «Создать слой SpatiaLite»

. . . . . . . . . . . . . . . . . . . . . . . . . .

70

3.30

Таблица атрибутов слоя Alaska

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

ix

3.31

Конструктор запросов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

3.32

Калькулятор полей

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

4.1

Свойства растрового слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

4.2

Калькулятор растров

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.1

Диалоговое окно добавления WMS-сервера, представлены доступные слои

. . . . . . . .

83

5.2

Вкладка поиска WMS-серверов по ключевым словам

. . . . . . . . . . . . . . . . . . . . .

84

5.3

Добавление слоя WFS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

6.1

Вкладка «Система координат» диалогового окна «Параметры»

. . . . . . . . . . . . . .

90

6.2

Диалоговое окно выбора проекции

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

6.3

Диалоговое окно ввода пользовательской проекции

. . . . . . . . . . . . . . . . . . . . . .

92

7.1

Данные GRASS в районе «alaska» (адаптировано из Neteler & Mitasova 2008 [

3

])

. . . . . . .

95

7.2

Создание новой области GRASS или нового набора в QGIS

. . . . . . . . . . . . . . . . .

96

7.3

Панель инструментов оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

7.4

Вкладка Категории в панели оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . .

99

7.5

Вкладка Параметры в панели оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . .

100

7.6

Вкладка Символика в панели оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . .

100

7.7

Вкладка Таблица в панели оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . . . .

101

7.8

Инструменты GRASS и поиск по списку модулей

. . . . . . . . . . . . . . . . . . . . . . .

101

7.9

Диалоги модулей в инструментах GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . .

102

7.10

GRASS Инструменты GRASS, модуль r.contour

. . . . . . . . . . . . . . . . . . . . . . . .

105

7.11

Модуль GRASS v.generalize для сглаживания объектов векторного слоя

. . . . . . . . . .

106

7.12

Оболочка GRASS, модуль r.shaded.relief

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

7.13

Карта теневой отмывки рельефа, созданная с помощью модуля r.shaded.relief

. . . . . . .

108

7.14

Браузер GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

109

8.1

Компоновщик Карт

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

112

8.2

Свойства карты — диалоги Карта и Границы

. . . . . . . . . . . . . . . . . . . . . . . . . .

114

8.3

Свойства карты — диалоги Сетка и Общие параметры

. . . . . . . . . . . . . . . . . . . .

115

8.4

Свойства текста — диалоги Текст и Общие параметры

. . . . . . . . . . . . . . . . . . . .

116

8.5

Свойства изображения — диалоги Параметры изображения и Общие параметры

. . . . .

117

8.6

Свойства легенды — диалоги Общие, Элементы легенды и Общие параметры

. . . . . . .

118

8.7

Свойства масштабной линейки — диалоги Масштабная линейка и Общие параметры

. . .

119

8.8

Свойства фигур и стрелок — диалоги Фигура и Стрелка

. . . . . . . . . . . . . . . . . . .

120

8.9

Свойства таблицы атрибутов — диалоги Таблица и Общие параметры

. . . . . . . . . . .

121

8.10

Компоновка с добавленными картой, легендой, масштабной линейкой, координатами и тек-

стом

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

122

8.11

Управление компоновками

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

122

9.1

Менеджер модулей QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

123

9.2

Установка модулей QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124

10.1

Модуль захвата координат

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

128

10.2

Модуль знака авторского права

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

129

10.3

Указатель «Север-Юг»

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

130

10.4

Модуль масштабной линейки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

131

10.5

Диалоговое окно «Текст с разделителями»

. . . . . . . . . . . . . . . . . . . . . . . . . .

132

10.6

Модуль «Преобразователь Dxf2Shp»

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

133

x

10.7

Окно Вывод расширения

eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

134

10.8

Окно Параметры расширения

eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

135

10.9

Окно «Внешние приложения» расширения

eVis

. . . . . . . . . . . . . . . . . . . . . . . .

136

10.10 Окно «Соединение с БД» расширения

eVis

. . . . . . . . . . . . . . . . . . . . . . . . . .

139

10.11 Вкладка «SQL-запрос» расширения

eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

140

10.12 Вкладка «Предопределённые запросы» расширения

eVis

. . . . . . . . . . . . . . . . . .

141

10.13 Меню

Растр

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

149

10.14 Диалог

Информация

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

150

10.15 Диалог

Создать изолинии

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

150

10.16 Итоговый слой изолиний

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

151

10.17 Диалог

Трансформировать проекцию

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

151

10.18 Диалоговое окно модуля привязки растров

. . . . . . . . . . . . . . . . . . . . . . . . . .

153

10.19 Добавление точек на растре

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

154

10.20 Определение параметров трансформации модуля привязки

. . . . . . . . . . . . . . . . .

154

10.21 Диалоговое окно

Инструменты GPS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

156

10.22 Инструмент загрузки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157

10.23 Модуль интерполяции

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

159

10.24 Интерполяция высотных данных методом TIN

. . . . . . . . . . . . . . . . . . . . . . . . .

160

10.25 Распределение растровых и векторых слоев для проекта QGIS

. . . . . . . . . . . . . . .

160

10.26 Диалоговое окно модуля экспорта в MapServer

. . . . . . . . . . . . . . . . . . . . . . . .

161

10.27 Тестовый файл PNG, созданный с помощью shp2img со всеми экспортированными слоями

163

10.28 Преобразователь слоев OGR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

163

10.29 Диалоговое окно «Создать соединение Oracle»

. . . . . . . . . . . . . . . . . . . . . . . .

165

10.30 Диалоговое окно «Выберите Oracle Spatial GeoRaster»

. . . . . . . . . . . . . . . . . . . .

166

10.31 Данные OpenStreetMap в сети

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

167

10.32 Интерфейс пользователя модуля OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

168

10.33 Диалог загрузки данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

169

10.34 Изменение тега объекта OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

170

10.35 Сообщение при создании точки

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

171

10.36 Окно загрузки данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

173

10.37 Окно выгрузки данных OSM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

174

10.38 Окно сохранения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175

10.39 Окно импорта данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

175

10.40 Окно импорта данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

176

10.41 Модуль морфометрического анализа

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

176

10.42 Модуль быстрой печати

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

177

10.43 Результат работы модуля «Быстрая печать» при использовании пробного набора данных

«alaska» и размера страницы DIN A4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

177

xi

Список таблиц

3.1

Параметры подключения PostGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

3.2

Основные инструменты редактирования векторного слоя

. . . . . . . . . . . . . . . . . . . . .

62

3.3

Дополнительные возможности редактирования векторного слоя

. . . . . . . . . . . . . . . . .

66

5.1

Параметры WMS-соединения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

7.1

Средства оцифровки GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

103

8.1

Инструменты Компоновщика карты

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

111

10.1

22 модуля ядра QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

127

10.2

Примеры записи адресов файлов с использованием абсолютных путей, относительных путей
и URL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

137

10.3

XML-теги eVis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

142

10.4

Инструменты анализа в fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

144

10.5

Инструменты выборки в fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

144

10.6

Инструменты геопроцессинга в fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

145

10.7

Инструменты обработки геометрии в fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

145

10.8

Инструменты управления данными в fTools

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

146

10.9

Список инструментов GDAL Tools

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

147

10.10 Инструменты привязки растров

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

152

11.1

Другие модули ядра

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

179

12.1

Официальные внешние расширения QGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

181

xii

Советы по работе с QGIS

1

Актуальная версия документации

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

2

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

. . . . . . . . . . . . . . . . .

16

3

Восстановление панелей инструментов

. . . . . . . . . . . . . . . . . . . . . . . . . . .

21

4

Масштабирование карты с помощью колеса мыши

. . . . . . . . . . . . . . . . . . .

23

5

Панорамирование карты, используя клавиши со стрелками и клавишу пробела

23

6

Вычисление правильного масштаба карты

. . . . . . . . . . . . . . . . . . . . . . . . .

23

7

Использование прокси-серверов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

8

Цвет слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

9

Добавление слоя или проекта со внешнего носителя в OS X

. . . . . . . . . . . .

36

10

QGIS Пользовательские настройки и безопасность

. . . . . . . . . . . . . . . . . . .

39

11

Слои PostGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

12

Экспорт наборов данных из PostGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

13

Импорт shape-файлов, содержащих слова, зарезервированные PostgreSQL

. . .

41

14

Параллельное редактирование

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

15

Регулярное сохранение

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

16

Типы значений атрибутов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

17

Маркировка Вершин

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

18

Соответствие вставляемых объектов

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

19

Поддержка удаления объектов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

20

Целостность данных

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

21

Управление атрибутивными данными

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

22

Ограничение слоя

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

23

Просмотр одного канала многоканального растра

. . . . . . . . . . . . . . . . . . .

77

24

Сбор статистики растра

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

25

URL WMS серверов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

26

Формат изображения

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

27

Порядок WMS-слоёв

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

28

Прозрачность WMS-слоёв

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

29

Системы координат WMS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

30

Доступ к защищённым слоям OGC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

31

Поиск WFS серверов

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

32

Доступ к защищенным WFS серверам

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

33

Диалоговое окно Свойства проекта

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

34

Подключение данных GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

35

Изучение модели векторных данных GRASS

. . . . . . . . . . . . . . . . . . . . . . .

98

36

Создание таблицы атрибутов для нового векторного слоя GRASS

. . . . . . . .

98

37

Оцифровка полигонов в GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

38

Создание дополнительного «слоя» GRASS в QGIS.

. . . . . . . . . . . . . . . . . . .

99

39

Права редактирования GRASS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

101

40

Показать результат сразу

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

41

Инструмент упрощения геометрии

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105

xiii

42

Другие применения модуля r.contour

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

106

43

Повреждённые модули

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

124

44

Использование экспериментальных модулей

. . . . . . . . . . . . . . . . . . . . . . .

126

45

Сохранение в проекте настроек модулей

. . . . . . . . . . . . . . . . . . . . . . . . . .

130

46

Создание векторного слоя на основе данных листа Microsoft Excel

. . . . . . .

142

47

Добавление репозиториев

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

181

xiv

Предисловие

Добро пожаловать в удивительный мир географических информационных систем (ГИС)!

Quantum GIS (QGIS) является ГИС с открытым исходным кодом. Работа над QGIS была начата в мае 2002 го-
да, а в июне того же года— создан проект на площадке SourceForge. Мы много работали, чтобы сделать про-
граммное обеспечение ГИС (которое традиционно является дорогим проприетарным ПО) доступным любому,
кто имеет доступ к персональному компьютеру. В настоящее время QGIS работает на большинстве платформ:
Unix, Windows, и OS X. QGIS разработан с использованием инструментария Qt (

http://qt.nokia.com

и

языка программирования C++. Это означает, что QGIS легок в использовании, имеет приятный и простой
графический интерфейс.

QGIS стремится быть легкой в использовании ГИС, предоставляя общую функциональность. Первоначальная
цель заключалась в облегчении просмотра геоданных и QGIS достиг той стадии в своем развитии, когда
многие используют ее в своих ежедневных задачах просмотра. QGIS поддерживает множество растровых и
векторных форматов данных, а поддержка новых форматов реализуется с помощью модулей (полный список
поддерживаемых форматов данных см. в Приложении

A

).

QGIS выпускается на условиях лицензии GNU General Public License (GPL). Разработка QGIS под этой лицен-
зией означает, что вы можете просмотреть и изменить исходный код, и гарантирует, что вы, наш счастливый
пользователь, всегда будете иметь доступ к программному обуспечению ГИС, которое является бесплатным
и может свободно адаптироваться. Вы должны были получить полную копию лицензии с вашей копией QGIS,
лицензию также можете найти в Приложении

C

.

Совет QGIS 1

Актуальная версия документации

Актуальную версию данного документа всегда можно найти на странице

http://download.osgeo.org/qgis/

doc/manual/

или в разделе документации на веб-сайте QGIS

http://qgis.osgeo.org/documentation/

Русскоязычную версию руководства, созданную в рамках коллективного проекта GIS-Lab, можно найти по
адресу:

http://gis-lab.info/docs/qgis/manual16/qgis-1.6.0_user_guide_ru.pdf

На данный момент

доступен перевод версии 1.6 руководства.

Возможности

QGIS позволяет использовать большое количество распространенных ГИС функций, обеспечиваемых встро-
енными инструментами и модулями. Первое представление можно получить из краткого резюме ниже, где
функции разбиты на шесть категорий.

Просмотр данных

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

– пространственные таблицы PostgreSQL с использованием PostGIS, векторные форматы, поддерживае-

мые установленной библиотекой OGR, включая shape-файлы ESRI, MapInfo, SDTS (Spatial Data Transfer
Standard) и GML (Geography Markup Language) (полный список см. в Приложении

A.1

).

– Форматы растров и графики, поддерживаемые библиотекой GDAL (Geospatial Data Abstraction Library),

такие, как GeoTIFF, Erdas IMG, ArcInfo ASCII Grid, JPEG, PNG (полный список см. в Приложении

A.2

).

– базы данных SpatiaLite (см. Раздел

3.3

)

– растровый и векторный форматы GRASS (область/набор данных), см. Раздел

7

.

1

Предисловие

– Пространственные данные, публикуемые в сети Интернет с помощью OGC-совместимых (Open

Geospatial Consortium) сервисов Web Map Service (WMS) или Web Feature Service (WFS), см. Раздел

5

,

– данные OpenStreetMap (OSM) (см. Раздел

10.14

).

Исследование данных и компоновка карт

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

– перепроецирование «на лету»

– компоновщик карт

– панель обзора

– пространственные закладки

– определение/выборка объектов

– редактирование/просмотр/поиск атрибутов

– подписывание объектов

– изменение символики векторных и растровых слоев

– добавление слоя координатной сетки— теперь средствами расширения fTools

– добавление к макету карты стрелки на север, линейки масштаба и знака авторского права

– сохранение и загрузка проектов

Управление данными: создание, редактирование и экспорт

В QGIS можно создавать и редактировать векторные данные, а также экспортировать их в разные форматы.
Чтоб иметь возможность редактировать и экпортировать в другие форматы растровые данные, необходимо
сначала импортировать их в GRASS. QGIS предоставляет следующие возможности работы с данными, в
частности:

– инструменты оцифровки для форматов, поддерживаемых библиотекой OGR, и векторных слоев GRASS

– создание и редактирование shape-файлов и векторных слоев GRASS

– геокодирование изображений с помощью модуля пространственной привязки

– инструменты GPS для импорта и экспорта данных в формате GPX, преобразования прочих форматов

GPS в формат GPX или скачивание/загрузка непосредственно в прибор GPS (в Linux usb: был добавлен
в список устройств GPS)

– визуализация и редактирование данных OpenStreetMap

– создание слоёв PostGIS из shape-файлов с помощью плагина SPIT

– обработка слоёв PostGIS

– управление атрибутами векторных данных с помощью новой таблицы атрибутов (см. Раздел

3.5.6

или

модуля Table Manager

– сохранение снимков экрана как изображений с пространственной привязкой

Анализ данных

Вы можете анализировать векторные пространственные данные в PostgreSQL/PostGIS и других форматах,
поддерживаемых OGR, используя модуль fTools, написанный на языке программирования Python. В настоя-
щее время QGIS предоставляет возможность использовать инструменты анализа, выборки, геопроцессинга,
управления геометрией и базами данных. Также можно использовать интегрированные инструменты GRASS,
которые включают в себя функциональность более чем 300 модулей GRASS (см. Раздел

7

).

Публикация карт в сети Интернет

QGIS может использоваться для экспорта данных в map-файл и публикации его в сети Интернет, используя
установленный веб-сервер Mapserver. QGIS может использоваться как клиент WMS/WFS и как сервер WMS.

2

Возможности

Расширение функциональности QGIS с помощью модулей расширения

QGIS может быть адаптирован к особым потребностям с помощью расширяемой архитектуры модулей. QGIS
предоставляет библиотеки, которые могут использоваться для создания модулей. Можно создавать отдель-
ные приложения, используя языки программирования C++ или Python.

Основные модули

1. Добавить слой из текста с разделителями (загружает и выводит текстовые файлы, содержащие коор-

динаты x,y)

2. Захват координат (получает координаты мыши в различных системах координат)

3. Оформление (знак авторского права, стрелка на север, масштабная линейка)

4. Наложение диаграмм (наложение диаграмм на векторные слои)

5. Преобразователь Dxf2Shp (преобразование файлов DXF в shape-файлы)

6. Инструменты GPS (загрузка и импорт данных GPS)

7. GRASS (Поддержка ГИС GRASS)

8. Привязка растров GDAL (географическая привязка растров)

9. Модуль интерполяции (интерполяция векторных данных)

10. Экспорт в Mapserver (экспорт проекта QGIS в map-файл Mapserver)

11. Преобразователь слоев OGR (преобразование векторных данных в форматы, поддерживаемые библио-

текой OGR)

12. Модуль OpenStreetMap (просмотр и редактирование данных OpenStreetMap)

13. Доступ к данным Oracle Spatial GeoRaster

14. Установщик модулей Python (загрузка и установка модулей QGIS)

15. Быстрая печать (печать карты с минимумом параметров)

16. Морфометрический анализ (морфометрический анализ растровых слоев)

17. SPIT (инструмент импорта shape-файлов в PostgreSQL/PostGIS)

18. Модуль WFS (загрузка слоёв WFS)

19. eVIS (инструмент визуализации событий— показ изображений, связанных с векторными объектами)

20. fTools (инструменты для управления векторными данными и их анализа)

21. Консоль Python (доступ к среде разработки QGIS из самой программы)

22. Инструменты GDAL

Внешние модули Python

QGIS предлагает постоянно растущее число модулей Python, которые разрабатываются сообществом. Они
находятся в официальном репозитории PyQGIS, и могут быть легко установлены с помощью Установщика
модулей Python (см. Раздел

9

).

Что нового в версии 1.6.0

Имейте ввиду, что этот выпуск является «нестабильным». Это значит, что помимо новых возможностей в нём,
по сравнению с QGIS 1.0.x и QGIS 1.5.0, расширен программный интерфейс. Мы рекомендуем использовать
именно эту версию вместо предыдущих.

Этот выпуск содержит свыше 177 исправлений, а также и множество новых возможностей и улучшений.

Общие улучшения

– добавлена поддержка gpsd дляотслеживания GPS в режиме реального времени.

– добавлен модуль оффлайнового редактирования.

– калькулятор полей вставляет значение NULL, если привычислении выражения возникла ошибка, а не

завершает работу и отменяет все изменения, как раньше.

3

Предисловие

– обновлённая база проекций srs.db.

– встроенный растровый калькулятор (C++), позволяющий эффективно обрабытывать большие изобра-

жения.

– значения охвата в строке состояния можно копировать и вставлять.

– множество улучшений и новые операторы в калькуляторе полей, включая объединение полей и вставку

счетчика записей.

– добавлен параметр командной строки –configpath, который позволяет перекрыть настройки по умолча-

нию для хранения данных пользователя ( /.qgis). Это позволит пользователям создавать переносимую
версию QGIS для USB-дисков.

– экспериментальная поддержка WFS-T. Поддержка WFS переписана с использованием Network Manager.

– множество улучшений в модуле привязки растров.

– Поддержка long int в таблице атрибутов и в редакторе полей.

– QGIS Mapserver включен в состав QGIS и доступен в виде пакетов. QGIS Mapserver позволяет публико-

вать проекты QGIS в Интернет с использованием протокола OGC WMS.

– расширены функции выбора и измерения.

– добавлена поддержка непространственных таблиц (пока только в провайдерах OGR, текст с разделите-

лями и PostgreSQL). Такие таблицы могут использоваться для поиска полей или же просто просмат-
риваться и редактироваться.

– поддержка поиска объектов по ID ($id) и другие улучшения поиска.

– в интерфейс слоёв и провайдеров добавлен метод reload. Это позволит кэширующим провайдерам

(например, WMS и WFS) синхронизироваться с источником данных.

Улучшения в Легенде

– растяжение гистограммы растровых слоёв по минимуму/максимуму используя только текущее окно.

– при сохранении векторных файлов из контекстного меню «Save as» можно указать дополнительные

параметры OGR.

– возможность выделять и удалять несколько слоёв одновременно.

Подписи (только новая символика)

– определяемое данными положение подписи.

– перенос строк, определяемые данными шрифт и параметры буферизации.

Свойства слоя и символика

– три новых режима классификации для градуированного условного знака (новая символика), включая

Естественные интервалы (Дженкс), Стандартные отклонения и Наглядные интервалы (на основе алго-
ритма pretty пакета R).

– улучшена скорость загрузки диалога свойств условного обозначения.

– определяемые данными вращение и размер для градуированных и категорийных условных знаков (новая

символика).

– масштабирование условного знака теперь влияет на ширину линии.

– новая реализация растровой гистограммы на основе QWT. Добавлена возможность сохранения гисто-

граммы в файл. По оси X гистограммы выводятся реальные значения пикселей.

– возможность интерактивно выбирать пиксели с карты для заполнения таблицы прозрачности в диалоге

свойств растрового слоя.

– возможность создавать градиенты при выборе градиента для векторного слоя.

– в диалог выбора условных знаков добавлена кнопка «Управление стилями».

Компоновщик карт

– добавлена возможность изменять ширину и высоту элементов компоновки.

4

Возможности

– удаление элементов компоновки клавишей Backspace.

– сортировка полей в таблице атрибутов компоновки (поддерживается несколько колонок и сортировка

по возрастанию / убыванию).

5

 

 

 

 

 

 

 

содержание      ..       1      2     ..

 

///////////////////////////////////////