Сложные подписи

Предложения и пожелания по дальнейшему развитию ГИС Аксиома
Аватара пользователя
Sohatyi
Сообщения: 36
Зарегистрирован: 27 июн 2019, 18:54

Сложные подписи

Сообщение Sohatyi » 28 июн 2019, 07:14

Есть необходимость в сложных текстовых подписях на карте (для дальнейшего их редактирования и позиционирования в определенных местах), допустим имеется слой точек(на карте) с текстовыми полями (в списке): верхняя подпись, нижняя подпись. Между ними необходимо подчеркивание (или верхняя подпись подчеркнутая). Утилита Combitext на Mapbasiс с этой задачей хорошо справлялась.
1-3-2B (пример)
4-2.5-8
Аватара пользователя
Александр
Сообщения: 127
Зарегистрирован: 18 апр 2019, 08:21

Re: Сложные подписи

Сообщение Александр » 28 июн 2019, 08:18

Мы рассмотрим возможность реализации подобного инструмента.
О результатах отпишусь тут.
Аватара пользователя
Александр
Сообщения: 127
Зарегистрирован: 18 апр 2019, 08:21

Re: Сложные подписи

Сообщение Александр » 28 июн 2019, 09:31

Без дополнительных утилит подписи можно попробовать сделать выражением:

Код: Выделить всё

ВПоле + chr$(13) + "------" + chr$(13) + НПоле
И выбрать шрифт в котором минусы сливаются - Arial например
Аватара пользователя
Sohatyi
Сообщения: 36
Зарегистрирован: 27 июн 2019, 18:54

Re: Сложные подписи

Сообщение Sohatyi » 28 июн 2019, 10:29

Это всё хорошо, понятно и работает в какой-то мере, но к сожалению автоподписи масштабируются (этого не надо), каждую не передвинуть туда, где она должна быть (центроиды в сложных объектах зачастую выходят за пределы полигона), не выбрать по формату (размер, подчеркивание и т.д.) и не переделать нужные подписи под нужный масштаб, от наложений, перекрытий не избавиться... с форматом "текст" открываются большие возможности по оформлению карт. http://glab2007.narod.ru/d/mu.html (combiText © 2014 Овчинников Владимир Утилита предназначена для формирования комбинированных подписей к объектам в виде дробей.)
Ссылка изменена Модератором
Аватара пользователя
Александр
Сообщения: 127
Зарегистрирован: 18 апр 2019, 08:21

Re: Сложные подписи

Сообщение Александр » 28 июн 2019, 11:38

Т.е. требуется создавать текстовые объекты в таблице.
Утилита описана автором в
combiText.pdf
(238 КБ) 457 скачиваний
Функционал не выглядит сложно и может быть реализован в виде модуля на Python

Пока планов по созданию подобной функиональности нет.
Но мы рассмотрим возможность реализации подобного инструмента.
Аватара пользователя
Sohatyi
Сообщения: 36
Зарегистрирован: 27 июн 2019, 18:54

Re: Сложные подписи

Сообщение Sohatyi » 29 июн 2019, 10:05

При загрузке текстовых картографических слоев с мапинфо, не сохраняется стиль шрифта и увеличивается его размер, привести бы в соответствие... При печати стандартным PDF принтером через просмотр, страдает качество изображения... нет возможности изменить ширину, высоту страницы (для неформатной и широкоформатной печати). Аксиоме, в идеале, свой встроенный PDF принтер, так как вывод на бумажную печать, в основном, как раз через PDF(сохраняет масштаб, не перегружает информацией сам принтер, открывается возможность печати в любом месте)...
p.s. Добавить бы ещё в окно отчёта функцию выравнивания: "Разложить", когда много подписей, строк, для выравниявания междустрочного интервала и быстрого приведения комплекса шапки в красивый вид.
Аватара пользователя
Александр
Сообщения: 127
Зарегистрирован: 18 апр 2019, 08:21

Re: Сложные подписи

Сообщение Александр » 30 июн 2019, 11:02

Про текстовые объекты - это похоже на ошибку. Проверим.
Про печать и pdf - напишу завтра.
Про "разложить" не до конца понял. Имеется ввиду: На листе отчёта текстовые объекты. Выделив некоторые из них нужно иметь возможность задать расстояние между ними, так?
Аватара пользователя
Sohatyi
Сообщения: 36
Зарегистрирован: 27 июн 2019, 18:54

Re: Сложные подписи

Сообщение Sohatyi » 01 июл 2019, 09:54

Про "Разложить" пример из мапинфо: Выделяем текстовые объекты, правой кнопкой выровнять, Вертикально по отношению: друг к другу, выбранные объекты: разложить. То есть программа берет высоту всего комплекса текстовых строк и раскладывает их равномерно по всей высоте выбранных строк. Ещё бы добавить возможность копирования объектов в одном отчете и между несколькими отчетами, спасибо. А в идеале, конечно, если возможность такая теоретически имеется, в мапинфо все объекты отчета копируешь, в аксиому вставляешь, это бы решило вопрос с открыванием рабочего набора WOR в принципе...
Аватара пользователя
Александр
Сообщения: 127
Зарегистрирован: 18 апр 2019, 08:21

Re: Сложные подписи

Сообщение Александр » 01 июл 2019, 11:47

Про текстовые объекты - воспроизвести не удалось.
Размер текстового объекта зависит от масштаба. Обводили текстовые объекты прямоугольниками. При открытии в MapInfo и Аксиоме выглядят одинаково.
Выложите пожалуйста пример ошибки.

Про Pdf
Для окна карты у нас есть экспорт в pdf без дополнительных сложностей.
Для отчёта - пока не реализовано, но в планах стоит. #2683

По отчёту внёс в наши планы #3912
Копирование, вставка и "Разложить"

Копирование из МапИнфо - сложно сделать, пока отложим, но будем иметь ввиду.

По изменениям #2683 и #3912 будем писать в этой ветке
Аватара пользователя
Sohatyi
Сообщения: 36
Зарегистрирован: 27 июн 2019, 18:54

Re: Сложные подписи

Сообщение Sohatyi » 01 июл 2019, 14:03

Масштаб везде установлен 1:25000 Стиль текста слетает, размер шрифта увеличивается
Вложения
Несоответствие стиля текста при одинаковом масштабе.JPG
Несоответствие стиля текста при одинаковом масштабе.JPG (340.92 КБ) 9755 просмотров
Закрыто