Как изогнуть подпись по полигону?

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
bnku
Новоприбывший
Сообщения: 6
Зарегистрирован: 26 окт 2015, 14:17
Репутация: 0

Как изогнуть подпись по полигону?

Сообщение bnku » 26 окт 2015, 14:20

Изображение
Привет. Мигрирую с ArcGis, столкнулся с такой проблемой. Возможно ли в QGIS как-то изогнуть подпись по полигону? Если да, объясните, пожалуйста, как.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Как изогнуть подпись по полигону?

Сообщение Александр Мурый » 26 окт 2015, 14:25

Внести подпись в таблицу атрибутов, если её там нет. Настроить в свойствах слоя отображение подписей с изгибом (там довольно очевидные настройки).
Редактор материалов, модератор форума

bnku
Новоприбывший
Сообщения: 6
Зарегистрирован: 26 окт 2015, 14:17
Репутация: 0

Re: Как изогнуть подпись по полигону?

Сообщение bnku » 26 окт 2015, 15:05

Александр Мурый писал(а):Настроить в свойствах слоя отображение подписей с изгибом (там довольно очевидные настройки).
Не вижу настройках подписи параметры изгиба. Можете, пожалуйста, показать на скриншоте или расписать где это находится?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Как изогнуть подпись по полигону?

Сообщение Александр Мурый » 26 окт 2015, 15:19

По ходу дела, я ошибся - только для линий можно подписывать с изгибами.
Редактор материалов, модератор форума

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Как изогнуть подпись по полигону?

Сообщение Petruxin » 26 окт 2015, 15:57

Так можно создать центральную линию по полигону. Ее подписать и сделать невидимой

[ Сообщение с мобильного устройства ]

bnku
Новоприбывший
Сообщения: 6
Зарегистрирован: 26 окт 2015, 14:17
Репутация: 0

Re: Как изогнуть подпись по полигону?

Сообщение bnku » 26 окт 2015, 16:52

Супер! Спасибо за идею!

bnku
Новоприбывший
Сообщения: 6
Зарегистрирован: 26 окт 2015, 14:17
Репутация: 0

Re: Как изогнуть подпись по полигону?

Сообщение bnku » 26 окт 2015, 18:48

Petruxin писал(а):Так можно создать центральную линию по полигону. Ее подписать и сделать невидимой

[ Сообщение с мобильного устройства ]
только вот как создать линии по центральным линиям полигона? нашел только перевод полигонов в линии, который создает линии по периметрам.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Как изогнуть подпись по полигону?

Сообщение Александр Мурый » 27 окт 2015, 17:04

bnku писал(а): только вот как создать линии по центральным линиям полигона?
Если в QGIS, то без шаманства никак. Спец. плагина такого или модуля, вроде бы, нет.
Редактор материалов, модератор форума

Аминодов-Борисов
Активный участник
Сообщения: 153
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 24
Откуда: Москва

Re: Как изогнуть подпись по полигону?

Сообщение Аминодов-Борисов » 29 окт 2015, 13:19

Первое, что приходит в голову — создать новый линейный слой исключительно для подписей. И линии вручную рисовать...

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Как изогнуть подпись по полигону?

Сообщение Petruxin » 29 окт 2015, 13:43

А возможно разрезать полигоны по осевой линии? Может есть модуль какой?

[ Сообщение с мобильного устройства ]

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Как изогнуть подпись по полигону?

Сообщение Ariki » 29 окт 2015, 15:26

bnku писал(а): только вот как создать линии по центральным линиям полигона?
В PostGIS 2.2 появилась такая штука:
postgis.net/docs/ST_ApproximateMedialAxis.html

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей