Как закоординировать характерные поворотные точки полигона/линии?

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
Marione
Новоприбывший
Сообщения: 4
Зарегистрирован: 11 фев 2021, 12:09
Репутация: 0
Откуда: Cамара

Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Marione » 11 фев 2021, 12:18

Всем привет!

Очень нужен совет и помощь профессионалов)
Задача такая - есть линия/полигон в системе координат МСК-21. Мне нужно закоординировать характерные поворотные точки данной линии/полигона. В идеале мне нужен выходной файл со списком точек и их координат. Можно ли это осуществить и какими способами это можно сделать?

Спасибо за внимание)

trir
Гуру
Сообщения: 4738
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 893
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение trir » 11 фев 2021, 12:54

какая точность нужна?

Аватара пользователя
Эдуард Казаков
Завсегдатай
Сообщения: 499
Зарегистрирован: 23 апр 2014, 17:11
Статьи: 3
Репутация: 497
Ваше звание: NextGIS
Откуда: Санкт-Петербург
Контактная информация:

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Эдуард Казаков » 11 фев 2021, 12:55

Добрый день. Что используете, QGIS / NextGIS QGIS?
Вообще, это простая задача:
1. Извлечь узлы из объектов слоя ваших линий/полигонов (инструмент в панели анализа так и называется, "Извлечь узлы")
2. В калькуляторе полей для слоя с узловыми точками посчитать два новых поля, x и y, это делается выражениями $x и $y соответственно.
3. Получившийся после добавления полей слой сохраняете в csv или xlsx, вот вам и ведомость координат.

Marione
Новоприбывший
Сообщения: 4
Зарегистрирован: 11 фев 2021, 12:09
Репутация: 0
Откуда: Cамара

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Marione » 11 фев 2021, 16:19

trir, Точность хотя бы до десятых. Потому что эти данные нужны для документации)

Marione
Новоприбывший
Сообщения: 4
Зарегистрирован: 11 фев 2021, 12:09
Репутация: 0
Откуда: Cамара

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Marione » 11 фев 2021, 16:41

Эдуард Казаков, использую NextGIS QGIS
Ура! У меня все получилось, спасибо вам огромное) для меня это открытие какое-то

У меня еще один возник вопрос! Я пронумеровала точки, все так же через калькулятор полей, функцией $id , но нумерация начинается с 0. как мне это исправить?

Аватара пользователя
Эдуард Казаков
Завсегдатай
Сообщения: 499
Зарегистрирован: 23 апр 2014, 17:11
Статьи: 3
Репутация: 497
Ваше звание: NextGIS
Откуда: Санкт-Петербург
Контактная информация:

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Эдуард Казаков » 11 фев 2021, 16:43

Marione писал(а):
11 фев 2021, 16:41
У меня еще один возник вопрос! Я пронумеровала точки, все так же через калькулятор полей, функцией $id , но нумерация начинается с 0. как мне это исправить?
в выражении пишете $id + 1
:)

Marione
Новоприбывший
Сообщения: 4
Зарегистрирован: 11 фев 2021, 12:09
Репутация: 0
Откуда: Cамара

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Marione » 11 фев 2021, 16:57

Эдуард Казаков, господи, спасибо! это просто божественно!))))

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2059
Зарегистрирован: 04 янв 2011, 22:00
Статьи: 12
Проекты: 1
Репутация: 1341
Откуда: Казань

Re: Как закоординировать характерные поворотные точки полигона/линии?

Сообщение Игорь Белов » 12 фев 2021, 10:38

Эдуард Казаков писал(а):
11 фев 2021, 12:55
2. В калькуляторе полей для слоя с узловыми точками посчитать два новых поля, x и y, это делается выражениями $x и $y соответственно.
Это лишний шаг. Достаточно в диалоге экспорта в CSV задать вывод геометрии:
[Layer Options] → [GEOMETRY] → [AS_XY]
The purpose of computing is insight, not numbers

Ответить

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

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

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