Создание пользовательской линейки масштаба

Чтобы использовать эту процедуру, следует ознакомиться с редактором блоков AutoCAD, палитрами вариации блоков и определениями атрибутов AutoCAD.

Создание пользовательской линейки масштаба

  1. Создайте блок AutoCAD, содержащий графическое представление линейки масштаба.

    Используйте редактор блоков для создания блока линейки масштаба.

    • Введите в командной строке BE, чтобы открыть редактор блоков.
    • Укажите имя блока линейки масштаба.
    • Используйте команду ПЛиния, чтобы нарисовать горизонтальную линию для линейки масштаба.

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

    • Добавьте для каждого деления вертикальную линию.
    • Добавьте все другие необходимые элементы оформления или деления.
  2. Присвойте атрибуты каждому делению линейки масштаба.

    Определите вертикальные линии, представляющие приращения масштаба в виде делений линейки масштаба. Чтобы эти деления распознавались на линейке масштаба, необходимо назначить им особые теги, используя параметр Определение атрибута. При вставке линейки каждое деление отображает расстояние, которому оно соответствует. Например, если коэффициент масштаба составляет 1:10 000, а приращение задано в дюймах, для деления в дюймах отображается величина 10 000.

    • В редакторе блоков выберите первое деление на линейке масштаба (но не нулевую точку).
    • Выберите панель "Параметры операции" "Определение атрибутов".
    • В диалоговом окне Редактировать определение атрибута введите значение Тег для выбранного деления.

      Для тега необходимо использовать синтаксис Map.ScaleBar.Division.Labelx. Например, значение первого деления может быть Map.ScaleBar.Division.Label1.

    • При нажатии кнопки ОК в позиции курсора появляется скрытое изображение атрибута. Перетащите его в область над соответствующей линией деления.
    • Повторите этот шаг для всех делений линейки масштаба.

      Можно включить дробные деления, например: Map.ScaleBar.Division.Label0.5.

  3. Кроме того, над самой левой линией деления можно отображать нулевое значение.
    • Введите текст для статического текстового значения.
    • Щелкните местоположение текста.
    • Введите 0 и щелкните за пределами текстового объекта.
    • Выберите и перетащите текстовый объект на нулевую линию деления.
  4. Укажите длину деления.

    Если не указать длину каждого деления, в Инструментарий AutoCAD Map 3D не удастся рассчитать соотношение между видовым экраном и линейкой масштаба.

    • В редакторе блоков выберите панель "Параметры операции"Линейный.

      Этот параметр также доступен на палитре вариации блоков.

    • Нарисуйте линейный параметр между двумя делениями.

      Можно выбрать любые два деления, при условии, что это главные, а не дробные деления.

    • Щелкните получившийся параметр правой кнопкой мыши и выберите Свойства.

      Можно также в командной строке ввести команду PROPERTIES.

    • В палитре Свойства в разделе Метки свойств измените параметр Имя расстояния, присвоив ему значение Map.ScaleBar.Division.Length.

      В Инструментарий AutoCAD Map 3D этот параметр используется для расчета соотношения между масштабом видового экрана и линейкой масштаба.

    • Чтобы не отображать это свойство, в разделе Разное в палитре Свойства измените параметр Показать свойства, присвоив ему значение Нет.
    • Чтобы не отображать ручки для этого свойства, присвойте параметру Число ручек значение 0.
  5. Задайте единицы для блока.
    • При отображенной палитре Свойства нажмите клавишу ESC, чтобы отменить выбор всех элементов.
    • В разделе Блок на палитре свойств укажите единицы измерения, используемые для линейки масштаба.

      Например, если масштаб равен 1 дюйму к 1 миле, укажите в качестве единицы дюймы.

  6. Кроме того, для единиц, используемых на карте, можно отображать метку.

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

    • В редакторе блоков выберите панель "Параметры операции"Определение атрибута.
    • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.Units.Label.

      При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

    • Щелкните, чтобы расположить метку в требуемом местоположении относительно линейки масштаба.
  7. Можно также отобразить метку для коэффициента масштаба.

    Коэффициент масштаба является абсолютным значением масштаба без учета единиц измерения. Он представляет собой отношение между измерением длины на бумаге и соответствующим расстоянием на земле (например, 1:10 000). При вставке линейки масштаба на карту отображения на ней отображается текущий коэффициент масштаба.

    • В редакторе блоков выберите панель "Параметры операции"Определение атрибута.
    • В диалоговом окне "Редактировать описание атрибута" введите значение Тег Map.ScaleBar.ScaleRatio.

      При желании можно указать стиль текста, размер и другие параметры. Затем нажмите "OK". В положении курсора появится предварительное изображение метки.

    • Щелкните, чтобы расположить метку в требуемом местоположении относительно линейки масштаба.
  8. Измените размер блока линейки масштаба пропорционально для конкретного задания печати.

    Используйте параметр Масштаб для изменения размера объектов внутри блока линейки масштаба. Можно скорректировать масштаб внутри блока линейки масштаба для отображения определенной длины деления для листа.

    • На палитре вариации блоков выберите Масштаб.
    • Откройте вкладку Map.ScaleBar.Division.Length параметр.
    • При отображении запроса на выбор объектов для управления, выберите все объекты блока.

      В этой операции масштабируются все графические объекты и текст в блоке линейки масштаба.

  9. Сохраните блок и закройте редактор блоков.

    При вставке линейки масштаба можно загрузить пользовательский блок. Параметры и атрибуты интерпретируются при вставке линейки масштаба. Они заменяются фактическими значениями. Для корректировки линейки масштаба можно использовать палитру Свойства или диалоговое окно Свойства линейки масштаба.