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

Изменить стиль отрисовки при импорте данных в QGIS

Добавлено: 20 мар 2017, 12:18
vlad_s
Добрый день, уважаемые знатоки!
Есть txt-файл с разделителем, в котором есть поля X, Y, без проблемы выполняется импорт в векторный слой QGIS, результат отображается на карте в виде множества маркеров, все хорошо, но...
Это данные по секциям труб (X,Y - это координаты начала секции, есть ее длина, диаметр), хотелось бы отображать эти данные в виде прямоугольников (4 линии, либо полигон с 5 вершинами). В исходном файле есть поля, в которых хранятся X,Y вершин этого прямоугольника.
Какая должна быть последовательность действий, чтобы на карте был набор не маркеров, а 4-угольников?

Re: Изменить стиль отрисовки при импорте данных в QGIS

Добавлено: 20 мар 2017, 12:21
kasik
Покажите хотя бы пример того что у вас есть. И последовательность ваших действий, что делаете для загрузки этих данных.

Re: Изменить стиль отрисовки при импорте данных в QGIS

Добавлено: 20 мар 2017, 13:01
Игорь Белов
Откройте TXT в экселе и добавьте поле геометрии. Назовите его "geometry" и заполните ячейки в колонке по формуле вроде этой:

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

=CONCATENATE("POLYGON ((",B2," ",C2,",",D2," ",E2,",",F2," ",G2,",",H2," ",I2,",",B2," ",C2,"))")
В новых ячейках должны получиться строки такого вида:

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

POLYGON ((x₁ y₁,x₂ y₂,x₃ y₃,x₄ y₄,x₁ y₁))
Сохраните в CSV и при импорте в QGIS укажите определение геометрии WKT (если всё правильно, он сам предложит).

Re: Изменить стиль отрисовки при импорте данных в QGIS

Добавлено: 20 мар 2017, 13:07
vlad_s
Меню "Слой"-"Добавить слой"-"Добавить слой CSV". В форме "Создать слой из текстового файла" (Sample_1289_1.jpg) указал поля X,Y. Потом уточнил систему координат, и получил результат (Sample_1289.jpg)
Пока писал ответ, знатоки дали советы. Спасибо!