Векторная бесструктурная модель

В этой модели нет деления на базовые элементы и объекты. По характеру локализации объекты делятся на 3 группы: площадные, линейные и точечные. Каждый объект представляется в виде последовательности координат контура, либо координатой некоторой характеристической точки (для точечных объектов).

Важное значение в этой модели имеет также направление цифрования объекта. Под направлением цифрования понимается направление, в котором происходит обход контура объекта при его аппроксимации ломаной линией. В случае, когда площадной объект является многоконтурным, с наличием внутренних контуров, соответствующий выбор направления цифрования может помочь в определении "внутренней части" объекта. Для этого направления цифрования внешнего и внутренних контуров объекта должны быть противоположными. Направление цифрования может также нести дополнительную информацию об объекте. Например, направление цифрования рек может быть установлено в направлении от истока к устью.

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

Существенные недостатки состоят в

а) практически полной невозможности автоматизированного контроля за корректностью формирования модели,

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

в) невозможностью описания связей между частями объектов.

Отметим, что принципиально нет необходимости интерактивно формировать данные о топологических отношениях между объектами, некоторые отношения, например пересечение или вложение, можно сформировать путем несложных вычислений, однако для проведения таких вычислений необходимо строго подходить к качеству ввода векторных данных. В качестве иллюстрации рассмотрим вычисление примыкания одного линейного объекта к другому.

Из-за ограниченной точности хранения координат пикетов контура очень сложно обеспечить точное примыкание конца одного отрезка контура объекта к внутренней части отрезка другого контура (см. рис 1а). При автоматическом определении необходимо вводить некоторое минимальное расстояние при котором описанная выше ситуация может рассматриваться как примыкание. Учитывая, что реальные цифровые карты отягощены ошибками, то появиться некоторый процент пропущенных и ложных примыканий, что при решении ряда задач (например, маршрутизации), является недопустимым. Выход состоит в том, что в точке примыкания отрезок необходимо разбить дополнительным пикетом и обеспечить равенство координат конца отрезка контура примыкающего объекта и этого пикета (см рис 1б).

Даже после соблюдения всех условий остается проблема эффективного контроля корректности формирования топологических отношений. Единственная возможность - автоматическими средствами создать массив координат точек локализации этих отношений, отобразить его на экране монитора и в визуальном режиме осуществлять просмотр.

Бесструктурная модель применяется там, где нет необходимости в хранении топологической информации или топологических отношений между объектами, например в системах автоматизированной картографии.