Записать GPS-координаты в отдельный столбец
Добавлено: 18 июл 2023, 07:55
Здравствуйте. Ищу способ создания в полигональном слое (EPSG:4326) нового столбца с GPS-координатами объектов.
Я хотел бы, чтобы внутри столбца запись выглядела следующим образом:
55.797211, 49.098879
Какие тут особенности:
1. Обе координаты сразу в одном столбце (не в двух столбцах)
2. Между координатами – запятая, а потом пробел
3. Внутри каждой координаты градусы отделены точкой (не запятой)
Я знаю, как с помощью калькулятора полей получить два столбца, где градусы будут отделены запятой:
Сначала применяем выражение x(centroid($geometry)), а потом y(centroid($geometry)).
Потом можно сделать замену запятой на точку.
Далее можно соединить два столбца.
Но я ищу лаконичный способ с наименьшим количеством шагов.
Подскажите пожалуйста, как можно сократить количество шагов?
Можно ли сразу записать координаты в один столбец через запятую с разделителем-точкой?
В интернете я нашел выражение x(centroid($geometry)), y(centroid($geometry)), но QGIS ругается на ошибочное выражение.
Я хотел бы, чтобы внутри столбца запись выглядела следующим образом:
55.797211, 49.098879
Какие тут особенности:
1. Обе координаты сразу в одном столбце (не в двух столбцах)
2. Между координатами – запятая, а потом пробел
3. Внутри каждой координаты градусы отделены точкой (не запятой)
Я знаю, как с помощью калькулятора полей получить два столбца, где градусы будут отделены запятой:
Сначала применяем выражение x(centroid($geometry)), а потом y(centroid($geometry)).
Потом можно сделать замену запятой на точку.
Далее можно соединить два столбца.
Но я ищу лаконичный способ с наименьшим количеством шагов.
Подскажите пожалуйста, как можно сократить количество шагов?
Можно ли сразу записать координаты в один столбец через запятую с разделителем-точкой?
В интернете я нашел выражение x(centroid($geometry)), y(centroid($geometry)), но QGIS ругается на ошибочное выражение.