Режимы конструирования

На панели Сбор присутствует ряд специализированных инструментов, собранных в группу Режим конструирования. Рассмотрим их.

Фрагменты

В народе этот инструмент прозвали “пальцем”. Инструмент позволяет собирать объекты по существующим контурам, “трассируя” последние. Чтобы собрать объект, просто щелкайте указателем на требуемых фрагментах, а программа будет копировать их и добавлять в собираемый объект.

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

Полигоны

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

Бергштрихи

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

Примечание

  • В шаблоне карты 2000.dmf есть пример такого слоя, его имя “Покажчик напрямку схилів (бергштрихи)”.

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

Список

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

  1. Выберите активный слой и нажмите обсуждаемую кнопку. Откроется окно, показанное на Рис.5.4.

  2. Укажите слой, содержащий точечные объекты, и параметр, содержащий их номера.

  3. В поле ввода Список номеров точек объекта введите номера точек через пробел или запятую и нажмите Создать.

Рисунок 5.4. Диалог “Создание объекта по номерам точек”

Диалог “Создание объекта по номерам точек”

Режим захвата

Название немного смущает, ведь захват мы уже проходили выше. На самом деле данный режим лишь расширяет его возможности. Справка по данному инструменту говорит, что “В этом режиме вы можете собирать объекты только присоединяясь к существующим точкам.” В действительности, сбор вне точек существующих контуров не запрещается, хотя и затрудняется. Режим в разы увеличивает зону привязки, позволяя с меньшими усилиями собирать объекты по ранее собранным контурам. В практике автора использовался редко.

Перемещение

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

  1. Пометьте объекты, требующие переноса. Желательно, чтобы последним помеченным объектом был объект с линейного слоя. В этом случае, задействовав инструмент, вы сможете видеть “резиновую” линию. Если среди помеченных присутствуют только точечные объекты, то можно выбрать произвольный линейный слой на панели Правка после пометки объектов, но до активации инструмента.

  2. Активируйте инструмент.

  3. Далее выберите один из трех вариантов пристыковки:

    • Если требуется перенос, то соберите вспомогательную линию, соединяющую точку контура одного из помеченных объектов и ее правильный эквивалент в карте. Завершите сбор клавишей F5 и программа переместит помеченные объекты в новое положение.

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

    • Третья возможность, перенос с поворотом и масштабированием, выполняется совместно с функцией автозавершения объекта, рассмотренной в разделе «Настройки режима Сбор». Установите некое разумное значение - скажем, полсекунды. Далее соберите две пары точек, как в предыдущем случае, и задержите нажатой левую кнопку мыши на последней точке, одновременно удерживая клавишу Alt. Дождитесь автозавершения, после чего помеченные объекты переместятся в новую позицию.

Примечание

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

Выравнивание

Данный инструмент позволяет выравнивать объекты или их часть вдоль указанной линии. Существует два режима работы этого инструмента, которые выбираются из выпадающего меню кнопки, но принцип работы одинаков для обоих. Сначала собирается линия, вдоль которой будет происходить выравнивание, затем указывается зона захвата, в пределах которой будут изменены точки или объекты. Итак, выпадающее меню инструмента:

  • Перемещать только ближайшие точки

    Корректирует только точки, попавшие в зону захвата. Применяется, например, для “посадки” фасадов собранных зданий на “красную” линию.

  • Перемещать объекты целиком

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

Векторизация

В этом режиме программа “помогает” регистрировать точки по растру (сканированной карте), “подтягивая” их к ближайшему контуру (к середине его линии). Это дает возможность более бегло собирать контура по растру, используя меньший масштаб в рабочем окне карты и не заботясь о точном попадании курсора на середину линии собираемого контура. Эффективность данного режима предлагаем оценить самостоятельно.

Примечание

На сегодняшний день в составе ПО Digitals присутствует отдельный компонент Topotracer, предназначенный для полуавтоматической векторизации. Он обладает гораздо более широкими возможностями, поэтому актуальность данного режима находится под сомнением.