Накладка и замена

<< Click to Display Table of Contents >>

Navigation:  ТОПОПЛАН (ситуация, рельеф) > Ситуация - картированная модель ситуации > Виды операций >

Накладка и замена

Previous pageReturn to chapter overviewNext page

фильм

При операциях "Накладка" (без стирания) и "Замена" производится отрисовка выбранного знака на основании геометрии указанного на экране знака-прототипа соответствующей локализации.

При этом выполняется проверка соответствия типов требуемого условного знака и исходного условного знака:

·       точечный условный знак (точка, вставка блока или геоточка, в т.ч. с кодом) может быть заменен на другой точечный и никак не на линейный или площадной.

·       линейный или площадной знак. Это могут быть полилинии, в т.ч сглаженные, 3D полилинии, отрезки, сплайны, геолинии и даже трассы.

Система допускает накладку-замену линейных знаков на площадные (по контуру) и наоборот (при условии, что контур замкнут или начало и конец контура совпадают).

Кроме того, учитываются параметры аппроксимации (при создании вершин) и визуализации.

Площадные знаки при операциях накладка/замена можно выбирать и по контуру, и по штриховке.

Накладка и замена работают и с предварительно выбранными примитивами.

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

При замене сохраняется метка, объектные и расширенные данные, связи с базами данных.

При замене (накладке) на точки – делается запрос, заполнять ли атрибут Z по значению высоты точки.

При замене на площадной объект линейным – площадной не удаляется.

При Замене атрибуты сохраняются только для тех объектов, имена атрибутов которых совпадают.

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

См. Создание знаков по геоточкам

Некоторые рекомендации

Возможность осуществлять накладку линейных и площадных знаков на полилинии (и даже отрезки), нарисованные даже на одном слое, делает процесс сколки совсем простым. Карту можно дигитализировать средствами платформы; при этом линейные и площадные знаки рисуете полилиниями, а точечные знаки – любым блоком. На каких слоях при этом находятся все эти блоки и полилинии – совершенно не важно.

Затем сколотый чертеж нужно загрузить и, пользуясь операцией НАКЛАДКА, произвести накладку необходимых вам линейных и площадных знаков на сколотые полилинии. При этом автоматически создается модель-карта.

Блоки заменяются на точечные условные знаки с помощью операции ЗАМЕНА. Значение атрибутов можно ввести в точечные условные знаки через диалоговое окно.

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

Можно сколоть карту в одном масштабе, а затем вместе со всеми ее условными знаками превратить в карту другого масштаба.

Внимание. Целесообразно использовать возможность группового преобразования Line в LwPolyLine и объединения из Express-утилит. Только после этого целесообразно делать замену (накладку).