Смекни!
smekni.com

Учебно-методическое пособие (для студентов дневной формы обучения специальности 070900 «Геоинформационные системы и технологии») (стр. 8 из 33)

Покрытия сохраняют смежность путем поддержания списка полигонов левой и правой стороны каждой дуги. Это называется топологией слева-справа. Полигоны, которые совместно используют дугу, смежные.

Хранение покрытий

Покрытия хранятся в рабочих пространствах. Рабочее пространство (workspace) – это папка в файловой системе. Папка рабочего пространства содержит папку, названную info, и папки, названные по имени каждого покрытия в рабочем пространстве. Здесь рабочее пространство называется a_workspace, а покрытия называются a_coverage и b_coverage.

Папка покрытия содержит набор файлов, которые хранят информацию о пространственных объектах в покрытии (координаты, топология и так далее). Атрибуты пространственных объектов покрытия хранятся в таблицах атрибут, которые управляются базой данных INFO™. Папка info содержит файлы данных info и табличные определения для каждого покрытия.

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

Здесь Вы можете видеть, что папка a_workspace содержит два покрытия: a_coverage и b_coverage. A_coverage содержит класс объектов дуг и класс объектов тиков. Это покрытие имеет топологию полигона, так что оно содержит также класс объектов полигонов и класс объектов меток. Набор данных b_coverage - покрытие линий, так что оно содержит только классы объектов дуг и тиков.

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

Шейпфайлы

Шейпфайлы (Shapefiles) полезны для картографии и некоторых видов анализа. Большое количество географических данных доступно в формате шейпфайлов. Шейпфайлы более просты, чем покрытия, потому что они не сохраняют полные топологические ассоциации среди различных пространственных объектов и классов пространственных объектов. Каждый шейпфайл сохраняет пространственные объекты, принадлежащие одному классу пространственных объектов.

Объекты в шейпфайлах

Шейпфайлы имеют два типа точечных объектов: точки и мультиточки. Они имеют линейные пространственные объекты, которые могут быть простыми линиями или многочастными полилиниями. Они также имеют площадные объекты, которые являются простыми или многочастными областями, называемые полигонами. Точечные формы имеют простые одноточечные пространственные объекты типа колодцев или памятников. Здесь выбран колодец номер 57.

Многоточечные формы – это коллекции точек, которые представляют один объект. Группа маленьких островов могла быть представлена как одна многоточечная форма. Здесь выбран многоточечный объект 22.

Линейные формы могут быть простыми непрерывными линиями типа линий сброса на карте. Они могут также быть ломаными линиями с ответвлением типа реки. Линейные формы могут также иметь прерывистые части.

Полигональные формы могут быть простыми областями типа отдельного острова. Они также могут быть многочастными областями типа нескольких островов, которые составляют единое государство.

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

Хранение шейпфайлов

Шейпфайлы хранятся в папках. Шейпфайл состоит из набора файлов векторных данных в шейпфайле и файла dBASE® .dbf, содержащего атрибуты объектов. Каждый составляющий файл совместно использует имя шейпфайла. Шейпфайл содержит формы только одной геометрии: точка, мультиточка, линия или полигон. Когда Вы смотрите на папку шейпфайлов в ArcCatalog, Вы видите шейпфайлы как автономные классы объектов.

Базы геоданных

Базы геоданных реализуют основанную на объектах модель данных ГИС – модель данных базы геоданных. База данных хранит каждый пространственный объект как строку в таблице. Векторная форма объекта хранится в поле shape (форма), в таблице с атрибутами в других полях. Каждая таблица сохраняет класс пространственного объекта.

В дополнение к пространственным объектам база геоданных может также сохранять растры, таблицы данных и ссылки на другие таблицы. Базы геоданных – это архивы, которые могут держать все ваши пространственные данные в одном месте. Они подобны сложению покрытий, шейпфайлов и растров в СУБД. Однако они также добавляют важные новые возможности файловым моделям данных.

Некоторые преимущества базы геоданных состоят в том, что пространственные объекты в базе геоданных могут иметь встроенное поведение, пространственные объекты базы геоданных полностью хранятся в одной базе данных и большие классы пространственных объектов базы геоданных могут быть сохранены без швов, не отдельными листами.

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

Пространственные объекты в базе геоданных

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

Все классы точечных, линейных и полигональных пространственных объектов могут:

· быть мультичастными (например, подобно мультиточечным формам или регионам в покрытии);

· иметь x, y; x, y, z; или x, y, z, м. координаты (м- координаты хранят значения измерения расстояния типа расстояния к каждому мильному столбу по магистрали);

· быть сохранены как непрерывные слои вместо плиточных.

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

Сетевые пространственные объекты соединений (Network junction features) - точки, которые играют топологическую роль в сети, подобно узлам в покрытии. Есть простые и сложные сетевые пространственные объекты соединений.

Пространственный объект простого соединения (simple junction feature) может быть использован, чтобы представить приспособление, которое связывает два трубопровода. Он может иметь поведение верификации, которое будет гарантировать, что соединенные каналы имеют корректный диаметр и материалы.

Пространственный объект сложного соединения (complex junction feature) играет более сложную роль в сети. Он может содержать внутренние части, которые играют логическую и топологическую роль в большей сети.

Например, пространственный объект сложного соединения может использоваться, чтобы представить выключатель в сети электроэнергии. В одной позиции выключатель мог связать точку А и точку B, в то время как в другой позиции он мог связать точку А с точкой С.

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

Линейные пространственные объекты – это линии, сформированные из трех видов сегментов: участки прямых, дуги окружностей и сплайны Безье. Одиночная линия может быть сформирована из всех трех частей, как на иллюстрации справа, ниже.

Линии могут использоваться, чтобы представлять линейные географические объекты типа линий контура или дорог. Линейные пространственные объекты могут иметь пользовательское отображение поведения, которое обобщает линию в зависимости от масштаба карты или которое управляет размещением аннотации вдоль линии.

Пространственные объекты сетевых ребер - линии, которые играют топологическую роль в сети. Они могут использоваться для трассирования и анализа потока. Здесь на сети была выполнена трассировка между А и B.

Сеть содержит пространственные объекты простых и сложных сетевых ребер.

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

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