Если у вас есть совпадающие пространственные объекты (т.е. имеющие одинаковые координаты, общие границы или узлы), использование топологии базы геоданных может упростить управление географическими данными.
Топологии в базе геоданных помогают поддерживать целостность данных. Использование топологии предполагает наличие механизма проверки целостности данных и помогает поддерживать наилучшее пространственное представление объектов в базе геоданных.
Кроме того, можно использовать топологии для модели пространственных взаимоотношений между пространственными объектами. Также, многие пользователи используют топологию в различных аналитических операциях (например, для поиска смежных пространственных объектов, для работы с общими границами объектов или для навигации вдоль соединенных объектов).
Топологические отношения
Топология определяет взаимное пространственное расположение точечных, линейных и полигональных объектов. Топология используется для следующего:
- Управления взаимным расположением пространственных объектов. Например, соседние полигоны, такие как земельные участки, имеют общие границы; центральные линии улиц и районы переписи имеют совпадающую геометрию; смежные полигоны почв имеют общие границы и т.д.
- Назначения и применения правил целостности данных (т.е., отсутствие пробелов между полигонами; отсутствие накладывающихся пространственных объектов и т.д.).
- Поддержки запросов и навигации с учетом топологических взаимосвязей (т.е. для управления смежностью и связностью пространственных объектов).
- Поддержки инструментов редактирования (инструментов, учитывающих топологические отношения в модели данных).
- Создания пространственных объектов из неструктурированной геометрии (т.е., для создания полигонов из линий).
Процесс построения топологии на основе имеющихся данных может быть сведен к следующей таблице:
Рабочие процессы и задачи топологии
Задача | Подробная информация |
---|---|
Построение топологии. | |
Создание серии классов объектов в наборе классов объектов базы геоданных. | |
Создание топологии с помощью инструментов геообработки. | |
Построение и проверка топологии. | |
Публикация топологии для редактирования с использованием сервисов. | |
Использование среды редактирования для поиска и исправления ошибок. | |
Управление обновлениями классов пространственных объектов и обработка измененных областей. | |
Выполнение других задач редактирования. |