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