Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Digitals.pdf
Скачиваний:
73
Добавлен:
28.06.2022
Размер:
9.86 Mб
Скачать

Заполнение контуров точечными значками

Заполнение контуров точечными значками

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

Порядок следующий:

1.Пометьте полигоны в карте.

2.Вызовите команду Вставка > Точки в полигон…, которая откроет диалог Заполнение полигона точками. Пример такого диалога показан на Рис.7.5.

Рисунок 7.5. Диалог “Заполнение полигона точками”

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

4.В группе Шаг выберите значения шага по вертикали и горизонтали.

5.В группе Порядок укажите способ расстановки значков Равномерный (рядами) или Шахматный (диагональными рядами).

6.В группе Разворот укажите угол разворота, на который будет повернут вставляемый массив точек. Нажмите ОК.

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

Блоки

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

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

О блоках мы упоминали ранее при обсуждении шаблонов сбора.

Порядок создания

Перед созданием блока следует определиться с теми объектами карты, которые в него войдут, и предусмотреть опорный объект (его еще называют привязочным). Опорный объект - это объект, состоящий

175

Глава 7. Работа с картой (продолжение)

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

Порядок создания блока:

1.Соберите объекты, которые станут частью блока. Если вы планируете создавать блок из существующих объектов карты, то сразу переходите к следующему пункту.

2.Соберите опорный объект. Возможны следующие варианты:

Из одной точки. Относительно этой точки блок будет вставляться в карту. Блок не будет масштабироваться и поворачиваться (тип блока Немасштабируемый).

Таким образом можно сформировать блок, функционально аналогичный точечному условному знаку.

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

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

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

Таким образом можно сформировать блок, который работает по принципу шаблона сбора

Прямоугольник.

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

3.Пометьте опорный объект и отправьте его на задний план. Программа воспринимает в качестве опорного первый объект блока (то есть находящийся на заднем плане).

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

Программа в диалоге запросит имя блока и сохранит его на диск в подпапку Blocks программной папки. Блоки можно сохранять как непосредственно в эту папку, так и в ее подпапки, тем самым организуя их в некое подобие категорий.

Блоки сохраняются в виде обычных файлов карт формата Digitals DMF, поэтому, при желании, вы можете открыть их для редактирования также, как и любую другую карту.

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

Также отметим, что блоки типа Немасштабируемый и Масштабируемый ортогональный

помечены в свойствах карты специальными именами NS и ANG соответственно.

Вставка блока в карту

Порядок вставки блока в карту:

1.Выберите на панели Сбор шаблон сбора Блок.

2.В открывшемся окне выбора выберите из списка один из доступных блоков.

Пример окна показан на Рис.7.6. Как можно видеть, пиктограмма выбранного в списке блока отображается в верхней части окна.

3.Нажмите ОК. Теперь зарегистрируйте в карте от одной до трех точек, в зависимости от типа блока. По окончании регистрации, объекты блока будут вставлены в карту.

176