Модели организации пространственных данных

Самой распространенной моделью организации данных является слоевая модель. Суть модели в том, что осуществляется деление объектов на тематические слои и объекты, принадлежащие одному слою. Получается так, что объекты отдельного слоя сохраняются в отдельный файл, имеют свою систему идентификаторов, к которой можно обращаться как к некоторому множеству. Как видно из рис., в отдельные слои вынесены индустриальные районы, торговые центры, автобусные маршруты, дороги, участки учета населения. Часто один тематический слой делится еще и по горизонтали – по аналогии с отдельными листами карт. Это делается для удобства администрирования БД и во избежание работы с большими файлами данных.

Рис.. Слоевая организации данных

В рамках слоевой модели существует две модели представления данных:

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

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

Первая реализация – векторно-топологическая, рис.. В этой модели есть ограничения: в один лист одного тематического слоя можно поместить объекты не всех геометрических типов одновременно. К примеру, в системе ARC/INFO в одном покрытии можно поместить или только точечные или только линейные, или полигональные объекты, либо их комбинации, исключая случай “точечные + полигональные” и три типа объектов сразу.

Рис.. Векторно-топологическая модель организации данных.

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

Следует отметить, что слоевая модель организации данных абсолютно преобладает в растровой модели данных.

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

Рис.. Пример топографического классификатора.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: