Векторное представление пространственных объектов.

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

Различают нетопологическое и топологическое представление объектов или линейных сетей однородного слоя.

Множество точечных объектов образующих однородный слой может быть представлено в векторном формате в виде упорядоченной или неупорядоченной системы записей, каждая из которых содержит три числа: уникальный идентификационный номер объекта (идентификатор) и координаты центра тяжести контура.

Множество линейных объектов, образующих однородный слой может быть представлено набором векторов. В этом случае любая кривая или ломаная линия с заданной точностью описывается совокупностью векторов. Такое описание осуществляется с помощью восьмисвязного хода Фримена (рис.2.а).

3 2 1

 

 

 

 

4 0

 

5 6 7

рис.2.а

В этом случае мысленно разбивается сетка квадратов (рис.2.б) с определенным шагом. Для описания ломаной линии устанавливается направление векторов хода лишь между смежными и диагональными узлами сетки.

Для привязки такого описания к общей системе координат определяются координаты начальной точки 1 контура, которая лежит в ближайшем к начальной точке узле сетки. Сетка должна быть сориентирована в общей системе координат.


 
 


 
 


Рис.2.б