ПродукцияЛицензияСкачатьФорумСтатьи |
Обзор геокомпонентов генератора отчётов «PlaneView» Одним из наиболее используемых примитивов Генератора отчетов является компонент «Кадастровый план» (PlaneView). Его краткое описание можно найти в Руководстве пользователя ГИС «Геопроект 5» (гл. 11 Дизайнер - редактор шаблонов документов). Так как компонент достаточно «наворочен» и редкий шаблон обходится без его использования, а информации в Руководстве не очень много, то, думаю, пришло время познакомиться с ним поближе. Компонент представляет собой прямоугольную область, в которой отображаются выбранные для печати объекты (кварталы, участки, угодья...) Рис. 1. Компонент PlaneView в палитре объектов Генератора отчетовПолный список свойств примитива можно найти в Инспекторе объектов (вызывается по F11 либо через меню «Вид ⇒ Панели инструментов ⇒ Инспектор»). Помимо привычных характеристик вроде размеров, описания, выравнивания там присутствуют и присущие только этому компоненту свойства. Их описание дано в Руководстве, но продублировать их здесь будет не лишним. Map_Grid Map_LandBot Map_LandCode Map_LandTop Map_Scale Map_ScaleInfo Map_View Как показывает практика, наибольшие сложности возникают со свойствами Map_LandBot и Map_LandTop, поэтому рассмотрим их применение на небольшом примере. Пусть у нас есть два рядом лежащих участка и нам необходимо отобразить их на одном кадастровом плане. Вариант 1:В шаблоне создаем два объекта PlaneView. В первом компоненте устанавливаем свойства Map_LandTop и Map_LandBot равными 1 (т.е. отображаться будет только первый выбранный для печати объект), а для второго компонента выставляем эти же свойства равными 2 (печатается только второй выбранный объект). Результатом этих действий и будет отображение двух участков на одном кадастровом плане.Вариант 2:В шаблоне только один объект PlaneView. Выставляем Map_LandBot равным 2, а Map_LandTop равным 1 (почему в обратном порядке сам не знаю, но наоборот не работает). Вуаля! Те же два участка, но уже при помощи одного компонента.Параметры графического запросаСвойства эти безусловно интересны и познавательны, но наибольший интерес для нас представляет окно «Параметры графического запроса», вызвать которое можно дважды щелкнув мышкой по компоненту либо выбрав в контекстном меню пункт «Редактировать». Этот редактор предназначен для тонкой настройки состава и внешнего вида отображаемых объектов, именно в этом окне сосредоточены практически все полезности и «навороты». Окно состоит из двух частей: слева находится панель «Отбор объектов», которая позволяет выбрать отдельные слои для настройки или же настроить отображение всех слоев сразу; справа расположена панель «Параметры запрашиваемых объектов», в которой собственно и происходит процесс настройки отобранных объектов. Панель «Отбор объектов» логически разделена на две части: вверху находится список созданных исключений, а внизу отображаются свойства (параметры) выбранного исключения. Создать новое исключение можно при помощи кнопки «Добавить», за удаление отвечает кнопка «Удалить». В списке исключений всегда присутствует пункт «Ко всем объектам», как видно из названия, это исключение позволяет настроить отображение всех объектов сразу. Оно является встроенным и его нельзя удалить. Установка переключателя «Все объекты» по сути эквивалентна умолчательному исключению — сделанные вами настройки воздействуют на все объекты. Установив переключатель в позицию «Только этот объект» и выбрав условное обозначение из списка доступных в сценарии, вы можете задать настройки, которые будут влиять исключительно на вид выбранного объекта. Все остальные объекты слоя будут отображаться либо в соответствии со своим собственным исключением (если оно, конечно, есть) либо в соответствии с параметрами, заданными исключением «Ко всем объектам». Если в поле «Слой из сценария» указать какой-то слой, то настройки будет применены ко всем объектам этого слоя не зависимо от их количества. Панель «Параметры запрашиваемых объектов» позволяет настроить отображение отобранных объектов. Состоит она из трех вкладок: «Настройки контура» — позволяет задать толщину линий контура, включить/выключить отображение узловых точек и выбрать для них условный знак, настроить подписывание узловых точек, расстояний и углов. «Дополнительные параметры» — тут можно настроить вывод дополнительной информации на план (площадь, периметр или какую-то строку семантики), задать параметры отображения самого объекта (с заливкой или без, отображать или нет). «Общие» — вообще-то, эту вкладку стоило бы назвать «Смежества». Именно здесь настраивается внешний вид смежеств, задаются параметры их подписывания. Рассмотрим каждую вкладку более подробноПереключатель «Отображать узлы полигонов» говорит сам за себя — его установка приводит к отображению узловых точек объектов. ВНИМАНИЕ! Тут есть одни грабли, на которые много и часто наступают! Сама по себе установка галочки ничего не даст, т.к. по умолчанию для узлов не задан условный знак и поле «Тип узла/пикета» выглядит вот так: Рис. 6. Тип узла по умолчаниюЧтобы узлы отображались нужно установить им другой знак. В окне «Диаметр узла/пикета» можно задать размеры узловых точек, а поле «Толщина пера» позволяет управлять толщиной линии контура. На этой же вкладке можно включить подписи узлов («Номер в контуре», «Координата по Х», «Координата по Y», «Координата по Н»), а так же отобразить промеры, дирекционные и внутренние углы в различных единицах измерения. Переключатель «Отображать расстояния паралельно линиям» позволяет задать способ отображения промеров перпендикулярно или паралельно линиям контура. Настроить шрифт надписей можно, нажав на кнопку с буковкой «А», предпросмотр изменений доступен рядом, в небольшом окошке. Здесь можно управлять видимостью отобранных объектов («Отображать объект»), включать и выключать заливку («Показывать объект без заливки»). Последняя возможность очень востребована для распечатки всяческих «тематических» карт. Тут же включается подписывание полигонов, и если вам не хватит стандартных вариантов «Номер», «Площадь» (га или кв. м) и «Периметр», то есть возможность выбрать до трех дополнительных значений семантики. Как уже отмечалось выше, название не совсем отражает содержимое. Вкладка посвящена настройке смежеств. Смежества можно отобразить или скрыть, при необходимости выделить цветом (цвета можно менять, дважды кликнув по нужному квадрату). Есть настройка длины, внешнего вида и толщины стрелок. Поле «Толщина маркера» имеет смысл только при активном цветовом выделении и отвечает за толщину этого самого выделения, а изменяя значение в поле «Отступ маркера» можно управлять положением выделения (загнать его внутрь контура, нарисовать поверх контура или же отобразить снаружи). Здесь же включается отображение букв смежеств и можно вывести значение некоторой семантики. На этом знакомство с компонентом «Кадастровый план» можно считать оконченным. Как видите, ничего сложного и экстраординарного здесь нет, практически все интуитивно понятно. Наверх |