Страница 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
Игорь Белов
- Открываем CSV как слой точек.
- В калькуляторе полей добавляем виртуальное поле с порядковыми номерами.
- Используем инструмент "Точки в путь":
[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
Игорь спасибо, все получилось