Может кому попадалось решение проблемы автоматического размещения подписей или надписей площадных объектов с автоматическим поворотом?
Для понимания задачи есть два примера:
а) подписи домов - есть желание, что бы подпись/надпись располагалась вдоль длинной грани дома, внутри его контура, верх буквы смотрит вверх карты. Говорят, что по ГОСТу так.
б) подписи/надписи площадных рек - вдоль реки, внутри ее контура.
Для домов о 4-х вершинах решение есть, хотя и требует либо многих ручных запросов, либо кода в Mapbasic'е. Но дома о 4-х вершинах не всегда именно о 4-х, особо если при векторизации в сторонних продуктах, да и дома с выступами на 1:2000 -1:200 очень частое явление.
Решение разместить подпись/надпись вдоль центральной линии - очевидно, но найти реализованное построение этой самой ц.линии я не смог. Может это реализовано в каких-то смежных пакетах?
подписи площадных объектов
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: подписи площадных объектов
Для подписывания объектов пользуемся своими наработками на MapBasic. В вашем случае, я бы сделал небольшую подписывалку, сильно сложного там нечего нет, но потребует внимательной работы со всякими исключениями.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 11 гостей