Геопространственная топология

редактировать

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

В представлении сети и графа речь идет о топологических объектах, таких как грани, ребра и узлы.

В ESRI White Paper GIS Topology объясняется, что топологические операции используются для управления общей геометрией, определения и обеспечения соблюдения правил целостности данных, поддержки топологии запросы отношений и навигация, а также построение более сложных фигур, таких как многоугольники, из примитивных, таких как линии. Рабочий лист ГИС для преподавателей в Linfiniti дополнительно объясняет обнаружение и исправление ошибок оцифровки и выполнение сетевого анализа. Исправление топологических ошибок более подробно объясняется в статье Убеды и Эгенхофера.

В отличие от GML, топологии не представлены напрямую в шейп-файлах ESRI и ESRI базы геоданных обе хранят отдельные геометрические объекты изолированно. Однако более старая модель данных «покрытия» Esri была основана на модели данных Topological. Топологическая обработка может, однако, выполняться в программном обеспечении ГИС, таком как GRASS GIS или QGIS, и может выполняться с использованием ограничений целостности в ГИС СУБД, например PostGIS и Oracle. Однако, как объясняет Ридеманн (2004), топологические операторы по своей сути сложны, и их реализация требует осторожности, чтобы обеспечить удобство использования и соответствие стандартам.

Oracle и PostGIS предоставляют фундаментальные топологические операторы, позволяющие приложениям проверять «такие отношения, как содержит, внутри, покрывает, покрывает, касается и перекрывает пересекающиеся границы». В отличие от документации PostGIS, документация Oracle проводит различие между «топологическими отношениями, [которые] остаются постоянными при деформации координатного пространства, например, путем скручивания или растяжения», и «отношениями, которые не являются топологическими [которые] включают длину, расстояние между, и площадь. " Эти операторы используются приложениями, чтобы гарантировать, что наборы данных хранятся и обрабатываются топологически корректным образом.

Ссылки
Последняя правка сделана 2021-05-21 05:50:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте