Страница 1 из 1

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

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

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

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

Добавлено: 11 авг 2021, 11:16
Maestro812
Игорь поточечная.
line,x,y
SANDW500 ,170954.1,1038796.6
SANDW500 ,496970.6,1038796.6
SANDW501 ,162602.6,1055780.3
SANDW501 ,497027.3,1055780.3

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…]

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

Добавлено: 14 авг 2021, 08:32
Maestro812
Добрый день.
Подскажите, верной ли дорогой иду?
в моей версии 3.4 данный плагин отстутствует, видимо необходимо качать последнюю версию, что нереально в условиях VSAT интернета. Нашел на форуме, что может помочь плагин poinst2one, однако надо откатится до 2.18, что и было сделано.
Далее прошу смотреть скрины во вложении.
Собственно понятно, что где-то есть ошибка, можно ее исправить имея заданные условия или нужно как-то качать все таки последнюю версию и использовать points to pach?

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

Добавлено: 14 авг 2021, 14:35
Игорь Белов
На второй картинке необходимо задать выходной shape-файл.

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

Добавлено: 14 авг 2021, 15:40
Maestro812
C 1 одной линией все заработало, но уже с двумя и более выдаёт ошибку (во вложении скрин и используемый текстовый файл).

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

Добавлено: 14 авг 2021, 20:43
Игорь Белов
Группировать надо по именам линий, а сортировать по порядковым номерам.

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

Добавлено: 15 авг 2021, 09:06
Maestro812
Игорь спасибо, все получилось