[Решено] Подпись точки на карте

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
agentbond007
Активный участник
Сообщения: 100
Зарегистрирован: 14 дек 2010, 15:14
Репутация: 0

[Решено] Подпись точки на карте

Сообщение agentbond007 » 29 авг 2019, 14:36

Здравствуйте!
Требуется подписать точки на карте, подскажите какую формулу указать в подписях к объекту "Точка" чтобы отображались её координаты в текущей системе?
Последний раз редактировалось agentbond007 12 сен 2019, 08:39, всего редактировалось 1 раз.

Денис Афанасьев
Участник
Сообщения: 67
Зарегистрирован: 30 сен 2013, 15:45
Репутация: 18

Re: Подпись точки на карте

Сообщение Денис Афанасьев » 29 авг 2019, 15:23

concat (round($x,2), '/', round($Y,2)) подписывает в системе координат слоя. Слэш - разделитель строк (нужно указать в свойствах подписей)
Либо, если нужен пересчет в другую СК:
concat(
round (x ( transform ( $geometry, 'EPSG:28409', 'USER:100043' )) ,2 ),
'/',
round (y ( transform ( $geometry, 'EPSG:28409', 'USER:100043' )) ,2 )
)
В моем примере координаты пересчитываются из ГК-9 в пользовательскую СК.

Аватара пользователя
agentbond007
Активный участник
Сообщения: 100
Зарегистрирован: 14 дек 2010, 15:14
Репутация: 0

Re: Подпись точки на карте

Сообщение agentbond007 » 29 авг 2019, 16:19

Спасибо! :)
Есть опыт в подписях MapInfo, а в QGIS делаю первые шаги, с вашей помощью хоть буду знать как к нему подойти!

Ответить

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

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

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