Здравствуйте! Панорама 12.7.6.4 Построение подписи по семантике объектов. Невозможно изменить количество знаков после запятой т. к. окно панели не активна. По умолчанию стоит цифра 2 В версии 12.7.4.6 все работало без проблем
Олег написал: Здравствуйте! Панорама 12.7.6.4 Построение подписи по семантике объектов. Невозможно изменить количество знаков после запятой т. к. окно панели не активна. По умолчанию стоит цифра 2 В версии 12.7.4.6 все работало без проблем
Проверили на своих данных, ошибка не повторяется. Просьба прислать пример данных для проверки.
Елена Кузнецова написал: В версии 12.7.6.4 подпись формируется с учетом точностью установленной в классификаторе. В 13 версии будет дано разрешение на редактирование количества знаков после запятой в диалоге Создание подписей.
Никогда такого не было и вот опять. Как давнему почитателю Вашей программы это весьма обидно. Годами во всех версиях (11-й, 12-й) пользовался этой возможностью. Переход на 13-ю версию связан с дополнительными финансовыми затратами (будет возможность перейду). Отключение функций которые до этого работали вызывает недоумение.
Елена Кузнецова написал: В версии 12.7.6.4 подпись формируется с учетом точностью установленной в классификаторе (менять ничего не будем).
Вернулся к версии 12.7.4.6 все работает как и прежде.
А в последней версии 12.7.6.6 кроме того выявил еще одно нововведение. При создании подписи из семантики кад. номер подпись создается, но при попытке ее откорректировать (добавить текст, сократить кадастровый номер) в графе метрики над координатами светится какой-то другой текст (вместо нужного текста как раньше). Неудобно.
При работе с подписями реализован следующий алгоритм (из Что нового):
В версии 12.7.6 и 13.0.
Изменен алгоритм нанесения подписей объектов по их семантическим характеристикам с автоматическим обновлением текста подписи на карте при изменении семантики подписываемого объекта. В текст подписи записывается ссылка на код семантики (например, #137), а в семантику подписи дублируется значение характеристики объекта и ссылка на исходный объект. При обновлении семантики объекта автоматически обновляются соответствующие семантики всех подписей, созданных для объекта в Редакторе карты или в задаче Построение подписей по семантике. Доработана задача нанесения подписей по семантике объектов с учётом обработки выделенных на карте мультиполигонов. Подпись формируется для каждого контура, который принадлежит мультиполигону, и наносится в соответствии с настройками диалога.
В версии 13.1 (готовится):
Расширена автоматическая синхронизация текста подписи, связанной с семантикой объекта карты. Связь подписи обеспечивается с помощью семантик "Ссылка на подпись" (32804), "Ссылка подписи на объект" (32805). Создание подписей, связанных с объектами выполняется средствами редактора карты: Подпись линии по семантике, Подпись объекта по семантике (группа "Текст"). Для синхронизации текста подписи с семантикой связанного объекта используются специальные кодовые записи текста в метрике подписи, которые начинаются с символа "#".
Простая запись со ссылкой на семантику "Собственное название" (9) имеет вид: "#9". Более сложная запись может, например, иметь вид: "#9(~)\H=#4.1(~)", где указаны ссылки насемантики "Собственное название" (9), "Абсолютная высота" (4), переход на следующую строку "\" и число знаков дробной части вещественного числа ".1". В круглых скобках записаны значения по умолчанию, либо знак удаления строки "~" при отсутствии семантики. При наличии у объекта обоих семантик (9 и 4) на карте связанная подпись имеет вид: "Луково\H=123,4". При отсутствии семантики 9 подпись имеет вид: "H=123,4". Общий вид кодовой записи: #XX.*(Z^P), где #XX - цифровой код семантики (от 1 до 65535); * - указание точности (от 0 до 9), сокращения значения (s) или разбиения на строки (w); Z - значение по умолчанию; P - параметры форматирования строки (^P1^P2^P3...). Параметры форматирования строки могут содержать: положительное число (от "^1" до "^99") - удаляются начальные символы значения семантики; отрицательное число (от "^-1" до "^-99") - удаляются конечные символы значения семантики. Допустимо указание обоих чисел: "^2-1" или "^2^-1" или "^-1^2". Например, при наличии значения в семантике кадастрового номера (1234) типа "50:16:0103040" и названия (9) и указании кода "#1234(^6) #9" подпись на карте будет иметь вид: "0103040 Стулово". Подробное описание формата записи строки с примерами приведено на странице помощи: http://help13.gisserver.ru/ru/Rscedit/index.html?creating_title.html (Служебные символы и слова, используемые для описания формата подписи).
В Редакторе карты доработан режим редактирования подписи, созданной по семантике объекта. Для изменения текста подписи можно перейти к источнику - семантике связанного с подписью объекта. Для исправления отображаемого текста в диалоге редактирования подписи предусмотрена кнопка Источник подписи. При активизации кнопки на экран выводится диалог Выбор объекта. В закладке Семантика можно задать новое значение соответствующей семантики. При обновлении и сохранении семантики текст связанных подписей автоматически заменится на новый в соответствии с заданным форматом отображения.
Основная цель изменений - отображать характеристики объектов в реальном времени, а не произвольные надписи. Нанесение произвольного текста остается.
Большое спасибо за развернутый ответ! Его конечно надо осмыслить и посмотреть на практике. В конкретных для себя случаях подписи создавались на основе семантик, но потом жили как бы самостоятельной жизнью. Сокращались, добавлялись и т.д. без какой либо жесткой связи с семантикой из которой были созданы.
Олег написал: Изменен алгоритм нанесения подписей объектов по их семантическим характеристикам с автоматическим обновлением текста подписи на карте при изменении семантики подписываемого объекта.В текст подписи записывается ссылка на код семантики (например, #137), а в семантику подписи дублируется значение характеристики объекта и ссылка на исходный объект. Приобновлении семантики объекта автоматически обновляются соответствующие семантики всех подписей, созданных для объекта в Редакторе карты или в задаче Построение подписей по семантике.
Подскажите как быть с экспортом в Автокад в dxf. Теперь некоторые подписи не создаются в место них ссылка #?