Пред.   След.

Многостраничная печать карты по планшетам

Предположим, необходимо распечатать карту по размерам сети на листах формата A4 в масштабе 1:500. На каждом листе карта должна располагаться строго в квадрате 20*20 см. При печати надо вывести номер соседних планшетов для дальнейшей склейки.

Для печати:

  1. Откройте карту для печати.

  2. Создайте слой с планшетами. В данном примере такой слой будет создан с помощью операции сетки по слою. Для создания выберите Карта|Операции|Сетка по слою, затем:

    1. из списка Исходный слой выберите слой, по которому будет создана сетка с полигонами, в данном варианте это слой инженерной сети;

    2. нажмите кнопку Обзор и укажите имя и место для сохранения слоя с сеткой;

    3. для одновременного создания со слоем базы данных установите опцию База по умолчанию и при необходимости измените Источник данных;

    4. в разделе Сетка установите шаг сетки, так как размер планшетов планируется 20 на 20 см, а масштаб 1:500, что означает 1 сантиметр на карте соответствует 500 сантиметрам на местности, в этом случае шаг сетки устанавливается 10000*10000 см;

    5. заполнение сетки выберите Выпуклая оболочка по слою;

    6. установите опцию Добавить в карту и нажмите кнопку ОК.

      Создание сетки по слою

      Рисунок 1017. Создание сетки по слою


    В результате будет создан и загружен в карту слой с сеткой указанного шага.

  3. Для дальнейшего удобства работы со слоем планшетов измените настройки стиля и параметр печати слоя. Выберите меню Карта|Слои, сделайте двойной щелчок по слою с планшетами. В открывшемся диалоге настроек слоя:

    1. во вкладке Общие снимите опцию Отображать слой при печати;

    2. во вкладке Контуры выберите узор без заливки и установите опцию Использовать указанный стиль для всех таких объектов;

      Настройка слоя

      Рисунок 1018. Настройка слоя


    Нажмите кнопку ОК. В результате планшеты будут отображены на карте в виде рамок и не будут выведены при печати.

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

    1. выделите планшеты;

    2. откройте окно информации по любому из планшетов, обновите число записей - кнопка ;

    3. далее внесите название для каждого планшета, это можно сделать как вручную, так и с помощью запроса. Рассмотрим как это сделать запросом, для этого откройте вкладку Запрос, в строке Name введите ИЗМЕНИТЬ "p"+sys, где ИЗМЕНИТЬ - оператор обновления данных, "p" - название планшета латиницей, +sys - ID планшета. Далее выполните запрос - :

      • Вкладка Запрос

        Рисунок 1019. Вкладка Запрос


      В результате каждому планшету будет прописан номер в соответствии с его ID:

      Вкладка База

      Рисунок 1020. Вкладка База


  5. Создайте новый макет, для этого выберите меню Карта|Макеты... и нажмите кнопку Создать.

  6. Произведите настройку принтера. Выберите пункт меню Файл|Принтер.., далее:

    1. в разделе Принтер выберите принтер;

    2. в разделе Бумага задайте размер А4;

    3. в разделе Ориентация выберите Книжная;

    4. нажмите кнопку ОК:

      Настройка принтера

      Рисунок 1021. Настройка принтера


  7. Задайте параметры страниц макета. Выберите пункт меню Файл|Параметры страницы. Во вкладке Макет в разделе Размер листа укажите формат A4 и в разделе Ориентация - Книжная. Нажмите кнопку OK. После произведенных настроек размер листа печати и макета должны совпадать, то есть пунктирная линия листа будет повторять сплошную линию макета.

    Настройка страницы

    Рисунок 1022. Настройка страницы


  8. Добавьте карту в макет. Нажмите кнопку на панели инструментов Макет. Выберите Вставить текущую карту и нажмите ОК. Выделите мышью прямоугольную область на макете, в которую следует вставить фрагмент выбранной карты.

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

    • Во вкладке Карта:

      1. В разделе Область печати: выберите вид: Планшет.

      2. В строке шаблон: нажмите кнопку ....

      3. Настройте шаблон. В открывшемся диалоге Шаблон планшета в строке Шаблон введите название создаваемому шаблону. Из списка слой выберите слой с объектами печати, в данном варианте это ранее созданный слой Сетка по сети. Следующим этапом необходимо указать атрибуты. Для этого установите курсор справа от сроки Код, нажмите кнопку ... и в окне Поле запроса двойным щелчком выберите поле Name. Нажмите кнопку Сохранить и Закрыть.

        Настройка шаблона планшета

        Рисунок 1023. Настройка шаблона планшета


      4. Установите опцию вписать в страницу.

        Настройка карты

        Рисунок 1024. Настройка карты


    • Во вкладе Общие:

      • В полях W и H введите 200 мм, это будет размер вставленной карты 20*20 см и нажмите кнопку ОК. После закрытия диалога область карты может сместиться с листа, при необходимости передвиньте ее. Для этого подведите к ней курсор, нажмите и не отпуская левую клавишу мыши переместите область в нужную часть листа.

        Настройка карты

        Рисунок 1025. Настройка карты


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

  10. Добавим подстановки для отображения названия соседних планшетов на листе. Для этого:

    1. Нажмите кнопку на панели инструментов Макет.

    2. Установите на панели инструментов шрифт и размер:

    3. Установите курсор над картой в место вывода номера верхнего планшета. Сделайте щелчок правой кнопкой мыши и в контекстом меню выберите Подстановка. В открывшемся диалоге слева в категории выберите в разделе Планшет пункт Сверху, справа свойство Код. Нажмите ОК.

      Настройка подстановки

      Рисунок 1026. Настройка подстановки


    4. Повторите данные действия для планшетов слева, справа и снизу. В результате в макете в местах дальнейших подстановок будут отображаться вопросительные знаки:

      Настройка подстановки

      Рисунок 1027. Настройка подстановки


  11. Для просмотра результата нажмите кнопку . В появившемся окне укажите код планшета. Можно формировать документ по всем объектам или выбрать определенные. Для просмотра одновременно всех планшетов нажмите кнопку Все. Запрос на просмотр планшетов формируется по аналогии с запросами к базам данных. Для просмотра конкретных планшетов введите их название. Например, p2, p3, p4. По краям планшетов, там где были подстановки вместо ? будут указаны номера соседних планшетов . Если результат устраивает, для печати нажмите кнопку или экспортируйте планшеты в формат PDF - кнопка .

    Просмотр перед печатью

    Рисунок 1028. Просмотр перед печатью