Краткое введение в ГИС | страница 20



и позицию в пространстве, в то время как атрибуты описывают его свойства (цвет, возраст и т. д.)

В этом разделе мы более подробно рассмотрим процесс создания и редактирования векторных данных, а именно — геометрии и атрибутов.


Как цифровые данные хранятся в ГИС?

Многие программы, такие как текстовые и графические редакторы, позволяют создавать и редактировать цифровые данные. Каждый тип приложений сохраняет свои данные в файлы определенного формата. Например, текстовый редактор позволяет сохранять документы Word в формате .doc, а графический редактор — рисунки в формате JPEG (расширение .jpg), и т. д.

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


РасширениеХранимая информация
.shpГеометрия векторных объектов
.dbfАтрибуты векторных объектов
.shxВспомогательная информация, позволяющая ГИС-приложению быстро находить объекты при поиске (индекс)
>Таблица 7: Минимальный набор файлов, составляющий шейп-файл.

Если Вы посмотрите на файлы, составляющие шейп-файл, на жестком диске компьютера, Вы увидите нечто похожее на Рисунок 43. Если Вы хотите отправить кому-то векторные данные, хранящиеся в шейп-файле, важно отправить все файлы, относящиеся к слою. В случае на Рисунке 43, Вам понадобилось бы отправить файлы trees.shp, trees.shx, trees.dbf и trees.prj.

>Рисунок 43: Файлы, составляющие шейп-файл “trees”, в папке компьютера.

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


Перед тем, как Вы начнете

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