При отдалении от объекта подписи смещаются непонятно куда, а мне нужно чтобы они были в таком же положении как и при приближении. Подскажите, пожалуйста.
Неправильный вариант
Как должно быть, но при отдалении для всех трапеций
MapInfo: Подписи при отдалении смещаются.
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 07 май 2018, 23:40
- Репутация: 0
- Откуда: Москва
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: MapInfo: Подписи при отдалении смещаются.
Смещения надписи должно быть не фиксированным, а зависящим от масштаба.
-
- Активный участник
- Сообщения: 109
- Зарегистрирован: 02 май 2017, 13:22
- Репутация: 22
- Откуда: Москва
Re: MapInfo: Подписи при отдалении смещаются.
К сожалению в окне карты MapInfo размер шрифта подписи объектов никак не привязан с масштабу карты, т.е. он остается постоянным вне зависимости от текущего масштаба карты, в отличии от текстового объекта карты. Если я правильно понял, Вам в конечном итоге, необходимо получить отчёт. Поэтому Вам необходимо для начала определить масштаб карты, необходимый для отчета заданного размера и потом уже настраивать стили для подписей трапеций.
-
- Гуру
- Сообщения: 4205
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: 433
- Откуда: Париж
Re: MapInfo: Подписи при отдалении смещаются.
В мапинфо старых версий всегда входила утилита "подписи в надписи(тестовый объект)" - она даст вам искомое на 100%. Во всех остальных случаях фиксированное положение подписи возможно только в том случае, если вы указали, что она располагается по центру объекта, иначе, очевидно, что так и должно быть, к тому же еще вступает в дело алгоритм расстановки перекрывающихся подписей. Отключите весь "ум" в расстановке подписей, установите их по центру, и выйдет приблизительно как при установке надписей, единственно, что будет отличать - масштаб будет увеличиваться у подписей автоматически.
Такие задачи решаются двумя способами:
а) подписи переводятся в надписи, расставляются как нужно и они потом привязаны к размеру - меняете масштаб, и надпись меняет масштаб (остается исходного размера на местности);
б) места расстановки подписей переводите в точечные объекты, текст передаете им в атрибуты, выводите подписи по центру.
Такие задачи решаются двумя способами:
а) подписи переводятся в надписи, расставляются как нужно и они потом привязаны к размеру - меняете масштаб, и надпись меняет масштаб (остается исходного размера на местности);
б) места расстановки подписей переводите в точечные объекты, текст передаете им в атрибуты, выводите подписи по центру.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей