Создание линий (профилей) по 2м точкам

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Maestro812
Новоприбывший
Сообщения: 11
Зарегистрирован: 09 авг 2021, 15:55
Репутация: 0
Откуда: Санкт-Петербург

Создание линий (профилей) по 2м точкам

Сообщение Maestro812 » 11 авг 2021, 09:56

Здравствуйте, не получилось найти ответа на данном форуме, но вопрос надеюсь простой
Как нарисовать линию/профиль имея начальную и конечную точку (загрузка через CSV) в геометрических координатах?
и сразу еще вопрос, можно ли дорисовать коридор, т.е. есть заданная линия и от нее с определенным отступом (например 5 метров) слева и справа нарисованы границы коридора?

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

Re: Создание линий (профилей) по 2м точкам

Сообщение Игорь Белов » 11 авг 2021, 10:47

Какова структура CSV-файлов? Попрофильная…

Код: Выделить всё

profile | startX | startY  | endX   | endY
1       | 500301 | 2600701 | 501402 | 2602802
или поточечная?

Код: Выделить всё

profile | start_end | x      | y
1       | 0         | 500301 | 2600701
1       | 1         | 501402 | 2602802
The purpose of computing is insight, not numbers

Maestro812
Новоприбывший
Сообщения: 11
Зарегистрирован: 09 авг 2021, 15:55
Репутация: 0
Откуда: Санкт-Петербург

Re: Создание линий (профилей) по 2м точкам

Сообщение Maestro812 » 11 авг 2021, 11:16

Игорь поточечная.
line,x,y
SANDW500 ,170954.1,1038796.6
SANDW500 ,496970.6,1038796.6
SANDW501 ,162602.6,1055780.3
SANDW501 ,497027.3,1055780.3

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

Re: Создание линий (профилей) по 2м точкам

Сообщение Игорь Белов » 11 авг 2021, 20:14

  1. Открываем CSV как слой точек.
  2. В калькуляторе полей добавляем виртуальное поле с порядковыми номерами.
  3. Используем инструмент "Точки в путь":
    [Processing Toolbox] → [Vector creation] → [Points to path]
Для коридора попробуйте буфер:
[Processing Toolbox] → [Vector geometry] → [Buffer]
или
[Vector] → [Geoprocessing Tools] → [Buffer…]
Вложения
Screenshot_2021-08-11_20-02-50.png
Screenshot_2021-08-11_20-02-50.png (123.36 КБ) 3332 просмотра
Screenshot_2021-08-11_20-04-31.png
Screenshot_2021-08-11_20-04-31.png (76.95 КБ) 3332 просмотра
Screenshot_2021-08-11_20-06-21.png
Screenshot_2021-08-11_20-06-21.png (60.75 КБ) 3332 просмотра
The purpose of computing is insight, not numbers

Maestro812
Новоприбывший
Сообщения: 11
Зарегистрирован: 09 авг 2021, 15:55
Репутация: 0
Откуда: Санкт-Петербург

Re: Создание линий (профилей) по 2м точкам

Сообщение Maestro812 » 14 авг 2021, 08:32

Добрый день.
Подскажите, верной ли дорогой иду?
в моей версии 3.4 данный плагин отстутствует, видимо необходимо качать последнюю версию, что нереально в условиях VSAT интернета. Нашел на форуме, что может помочь плагин poinst2one, однако надо откатится до 2.18, что и было сделано.
Далее прошу смотреть скрины во вложении.
Собственно понятно, что где-то есть ошибка, можно ее исправить имея заданные условия или нужно как-то качать все таки последнюю версию и использовать points to pach?
Вложения
2.pdf
(46.37 КБ) 127 скачиваний
1.pdf
(74.21 КБ) 127 скачиваний

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

Re: Создание линий (профилей) по 2м точкам

Сообщение Игорь Белов » 14 авг 2021, 14:35

На второй картинке необходимо задать выходной shape-файл.
Вложения
2ed.png
2ed.png (75.33 КБ) 3210 просмотров
The purpose of computing is insight, not numbers

Maestro812
Новоприбывший
Сообщения: 11
Зарегистрирован: 09 авг 2021, 15:55
Репутация: 0
Откуда: Санкт-Петербург

Re: Создание линий (профилей) по 2м точкам

Сообщение Maestro812 » 14 авг 2021, 15:40

C 1 одной линией все заработало, но уже с двумя и более выдаёт ошибку (во вложении скрин и используемый текстовый файл).
Вложения
3.1.pdf
(108.73 КБ) 127 скачиваний
Line_test.txt
(245 байт) 104 скачивания

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

Re: Создание линий (профилей) по 2м точкам

Сообщение Игорь Белов » 14 авг 2021, 20:43

Группировать надо по именам линий, а сортировать по порядковым номерам.
The purpose of computing is insight, not numbers

Maestro812
Новоприбывший
Сообщения: 11
Зарегистрирован: 09 авг 2021, 15:55
Репутация: 0
Откуда: Санкт-Петербург

Re: Создание линий (профилей) по 2м точкам

Сообщение Maestro812 » 15 авг 2021, 09:06

Игорь спасибо, все получилось

Ответить

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

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

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