Аннотационные тексты ГИС TopoL-L

ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77 Skype: greshnov

ПОМОЩЬ

Справочник

Структура БД
Коды карт.объектов
Требования к картам
RGB цвета
Коды регионов
Карточка таксации
Категории земель
Основные породы
Прочие породы
Горячие клавиши
Системы координат
Трансформирование
Аннотационные тексты


Главное меню

Аннотационные тексты

Это новый класс объектов карты, включивший в себя свойства и меток, и текстовых надписей. Эти объекта связаны с объектами других классов - полигонами, линиями или точками, и создаются на их основе. Для создания аннотационного текста удобнее всего использовать контекстное меню в дереве данных для того объекта, для которого создается аннотационный текст, например:

1. Выбираете блок для редактирования, в нем выбираете, например группу "Выдел".
2. В контекстном меню выбираете "Создать / Создать таблицу текстов аннотаций". Можно выбрать и в основном меню "Изменить / Надписи / Новый текстовый объект / Тексты аннотаций / Создать таблицу".
3. В диалоге настройки Вы задаете "Описание таблицы", которое появится затем в дереве объектов блока, "Выражение" ToPas, используемое для формирования надписи и "Дежурный стиль" для этих надписей. Можно также определить смещение надписей (в метрах) относительно базовой точки.

4. Нажмите "Выполнить" и перерисуйте карту. В дереве данных появится "Формула выдела", а на карте - соответствующие тексты:


В чем основные отличия такого текста от обычной метки:
- текст может располагаться на расстоянии относительно точки привязки своего объекта, например, вне полигона, с которым он связан;
- двигать и настраивать его положение в случае неудачного расположения гораздо удобнее, чем двигать точку привязки полигона;
- к нему применимы почти все инструменты редактирования надписей;
- для отдельных надписей, расположенных вне базового объекта, может быть автоматически прорисована "Линия к объекту", указывающая на объект привязки;
- надпись может использовать стиль индивидуально, то есть для отдельных надписей дежурный стиль может быть изменен на индивидуальный.

В чем основные отличия такого текста от обычной текстовой надписи:
- содержимое надписи формируется динамически на основе полей БД базового объекта, в том числе с использованием выражения ToPas;
- при изменении содержания БД базового объекта обновление текста происходит автоматически;
- этот текст связан с объектом карты, с полигоном, линией или точкой, его размещение на карте - относительное, то есть относительно базового объекта, хотя это размещение можно менять; но при перемещении базового объекта аннотационный текст будет перемещаться вместе с ним.
- с помощью макроса ToPas может быть сформирована многострочная надпись, которая при редактировании в режиме"Двигать текст" будет перемещаться целиком как единый объект.

В данном случае было использовано выражение ToPas для формирования сразу строки номера и строки площади выдела:

@VYDNOM:C + CHR(10) + STRTRIM(STRCOPY(@VYDPLS:C:5:1, 1, 5*TRUNC(@VYDPLS + 0.99)))

где CHR(10) - эти символ перехода на новую строку.

Пример использования:
- в 29 и 30 выделах 74 квартала немного уменьшен размер шрифта;
- в 12 и 29 выделах 75 квартала формулы вынесены, прорисованы линии выноски.


Почтовый адрес для ЗАКАЗНЫХ писем:
142117, Парковая, 34, 17, Подольск, МО
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001