Страница 1 из 1

MapInfo: Подписи при отдалении смещаются.

Добавлено: 16 июн 2018, 15:22
Abded
При отдалении от объекта подписи смещаются непонятно куда, а мне нужно чтобы они были в таком же положении как и при приближении. Подскажите, пожалуйста.
Неправильный вариант
Смещенные подписи.JPG
Смещенные подписи.JPG (141.98 КБ) 3441 просмотр
Как должно быть, но при отдалении для всех трапеций
приближенные.JPG
приближенные.JPG (133.9 КБ) 3441 просмотр

Re: MapInfo: Подписи при отдалении смещаются.

Добавлено: 18 июн 2018, 09:24
freeExec
Смещения надписи должно быть не фиксированным, а зависящим от масштаба.

Re: MapInfo: Подписи при отдалении смещаются.

Добавлено: 18 июн 2018, 10:15
wasposa
К сожалению в окне карты MapInfo размер шрифта подписи объектов никак не привязан с масштабу карты, т.е. он остается постоянным вне зависимости от текущего масштаба карты, в отличии от текстового объекта карты. Если я правильно понял, Вам в конечном итоге, необходимо получить отчёт. Поэтому Вам необходимо для начала определить масштаб карты, необходимый для отчета заданного размера и потом уже настраивать стили для подписей трапеций.

Re: MapInfo: Подписи при отдалении смещаются.

Добавлено: 24 июн 2018, 18:56
Boris
В мапинфо старых версий всегда входила утилита "подписи в надписи(тестовый объект)" - она даст вам искомое на 100%. Во всех остальных случаях фиксированное положение подписи возможно только в том случае, если вы указали, что она располагается по центру объекта, иначе, очевидно, что так и должно быть, к тому же еще вступает в дело алгоритм расстановки перекрывающихся подписей. Отключите весь "ум" в расстановке подписей, установите их по центру, и выйдет приблизительно как при установке надписей, единственно, что будет отличать - масштаб будет увеличиваться у подписей автоматически.
Такие задачи решаются двумя способами:
а) подписи переводятся в надписи, расставляются как нужно и они потом привязаны к размеру - меняете масштаб, и надпись меняет масштаб (остается исходного размера на местности);
б) места расстановки подписей переводите в точечные объекты, текст передаете им в атрибуты, выводите подписи по центру.