Читать «Краткое введение в ГИС» онлайн - страница 19

Тим Саттон

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

Для каждого показателя нам понадобится отдельное атрибутивное поле. Таблица будет выглядеть примерно так:

Номер пробы рН Кишечная палочка Кислород Взвесь Дата
1 7 Нет 6 Мало 12/01/2009
2 6.8 Да 5 Средне 12/01/2009
3 6.9 Да 6 Много 12/01/2009

Таблица 8: Нарисовав подобную таблицу перед созданием векторного слоя, Вы сможете понять, какие атрибутивные поля (колонки) Вам понадобятся. Стоит отметить, что геометрия (позиции забора проб) не показана в таблице. ГИС-приложение хранит ее отдельно!

Создание пустого шейп-файла

Как только Вы решили, какие объекты хотите хранить в ГИС, и какой тип геометрии и набор атрибутов будут иметь эти объекты, Вы можете перейти на следующую ступень — создание нового шейп-файла. Это делается нажатием иконки «новый векторный слой» в Вашем ГИС-приложении. Затем выбирается тип геометрии (см. Рисунок 45). Как мы уже упомянули, это означает выбор точек, полилинии или полигона.

Рисунок 45: Создание нового векторного слоя. Вы выбираете тип геометрии, затем добавляете атрибутивные поля.

Затем Вы добавите поля в атрибутивную таблицу. Существуют правила присвоения имен полей: они пишутся латиницей, должны быть короткими и соответствовать содержимому поля, а также не должны включать пробелы. Примеры: «pH», «RoofColour», «RoadType» и т. д. Помимо выбора имени для каждого поля, Вам понадобится выбрать тип данных для каждого поля, т. е. номер, текст или даты.

В компьютерной терминологии текстовые значения носят название «string», поэтому для поля, где будет храниться, к примеру, названия улиц или рек, Вы должны выбрать тип данных «string».

Формат шейп-файла позволяет хранить количественную информацию в виде целочисленных значений (integer) или десятичных дробей (floating point), значит перед созданием атрибутивного поля Вам нужно будет определиться, имеют ли Ваши данные цифры после запятой или нет.

Последняя стадия (показанная на Рисунке 46) создания шейп-файла — это присвоение имени и выбор папки, где будет храниться файл. Опять же, лучше присваивать короткие и понятные имена, например «реки», «пробы воды» и т. д.

Рисунок 46: После определения геометрии и списка атрибутов нового слоя мы сохраняем файл на диск. Важно присваивать шейп-файлам короткие и понятные имена.

Давайте повторим. Чтобы создать шейп-файл, сначала нужно выбрать тип геометрии, потом создать одно или несколько атрибутивных полей, и в конце сохранить шейп-файл на диск, используя простое и понятное имя. Очень просто!

Добавление данных в шейп-файл

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