или графика. Первая и последняя пары координат полигона
совпадают; полигон всегда замкнут. Каждому объекту
присваивается уникальный идентификационный номер или
тэг. Затем список координат для каждого объекта связывается
с тэгом объекта (Рис.4).
Номер полигона Координаты х,у
1 1,4R 1,5R 2,7R 5,7R 4,4R 1,4
2 1,2R 2,3R 4,3R 5,4R 7,5R 7,3R 6,1R 3,1R
1,2
Рис.4 Векторная модель данных
Структура данных дуга-узел
Для того, чтобы нарисовать границы двух соседних
участков земли на карте, вы, вероятно, не будете
перерисовывать общую границу; это неэффективно. То же
самое применяется к хранению общей границы в компьютере.
Повторение пары координат для точки, разделяемой
несколькими линиями, неэффективно. Хранение каждого
полигона как замкнутого контура также неэффективно, потому
что линии между соседними полигонами будут сохранены
дважды. Более эффективный путь для хранения векторных
данных – структура данных дуга-узел.
Структура данных дуга-узел хранит данные так, что узлы
образуют дуги и дуги образуют полигоны. Узлы определяют
две конечные точки дуги; они могут соединять две или более
дуги. Дуга – это сегмент линии между двумя узлами. Дуга
состоит из ее двух узловR и упорядоченной серии точек,
называемых вершинами, которые определяют ее форму. Узлы
и вершины представляются координатами х и у.
Топология
Стоя на углу улицы и смотря на карту, легко определить
пересекающиеся улицы и объекты, которые к ним прилегают.
Компьютер «видит» эти взаимоотношения с помощью средств
топологии. Топология точно определяет пространственные