<< Оглавление >> Накладка и замена |
|
При операциях "Накладка" (без стирания) и "Замена" производится отрисовка выбранного знака на основании геометрии указанного на экране знака-прототипа соответствующей локализации.
При этом выполняется проверка соответствия типов требуемого условного знака и исходного условного знака:
· точечный условный знак (точка, вставка блока или геоточка, в т.ч. с кодом и просто геоточка или группа геоточек См. Геоточки в точечные знаки) может быть заменен на другой точечный и никак не на линейный или площадной.
· линейный или площадной знак. Это могут быть полилинии, в т.ч сглаженные, 3D полилинии, отрезки, сплайны, геолинии и даже трассы.
Система допускает накладку-замену линейных знаков на площадные (по контуру) и наоборот (при условии, что контур замкнут или начало и конец контура совпадают).
Кроме того, учитываются параметры аппроксимации (при создании вершин) и визуализации.
Площадные знаки при операциях накладка/замена можно выбирать и по контуру, и по штриховке.
Накладка и замена работают и с предварительно выбранными примитивами.
На один и тот же объект можно наложить несколько знаков, например, по контуру границы болота может идти знак ограждения из колючей проволоки.
При замене сохраняется метка, семантические и объектные данные, связи с базами данных.
При замене (накладке) на точки – делается запрос, заполнять ли атрибут Z по значению высоты точки.
При замене на площадной объект линейным – площадной не удаляется.
При Замене атрибуты сохраняются только для тех объектов, имена атрибутов которых совпадают.
В GeoniCS предполагается, что замкнутые объекты – это площадные объекты, поэтому при замене замкнутого на линейный – исходный остается.
См. Создание знаков по геоточкам
Некоторые рекомендации
Возможность осуществлять накладку линейных и площадных знаков на полилинии (и даже отрезки), нарисованные даже на одном слое, делает процесс сколки совсем простым. Карту можно дигитализировать средствами платформы; при этом линейные и площадные знаки рисуете полилиниями, а точечные знаки – любым блоком. На каких слоях при этом находятся все эти блоки и полилинии – совершенно не важно.
Затем сколотый чертеж нужно загрузить и, пользуясь операцией НАКЛАДКА, произвести накладку необходимых вам линейных и площадных знаков на сколотые полилинии. При этом автоматически создается модель-карта.
Блоки заменяются на точечные условные знаки с помощью операции ЗАМЕНА. Значение атрибутов можно ввести в точечные условные знаки через диалоговое окно.
В конце работы желательно удалить блоки и полилинии вместе со слоями, на которых они нарисованы, т.к. вместо них уже есть модель-карта. Сделать это лучше всего, используя команду _WBLOCK. Нужно заморозить те слои, на которых находятся исходные блоки и полилинии, а затем командой _WBLOCK сохранить чертеж с тем же или другим именем. При этом замороженные слои вместе со всем содержимым исчезнут, останется только модель-карта. Таким же образом можно вырезать объекты нужных классов, записав слои в разные файлы.
Можно сколоть карту в одном масштабе, а затем вместе со всеми ее условными знаками превратить в карту другого масштаба.
Внимание. Целесообразно использовать возможность группового преобразования Line в LwPolyLine и объединения из Express-утилит. Только после этого целесообразно делать замену (накладку).