нарисовать Spline

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
kasandra
Активный участник
Сообщения: 145
Зарегистрирован: 09 апр 2014, 11:33
Репутация: 2

нарисовать Spline

Сообщение kasandra » 22 авг 2014, 14:58

Доброе время суток! подскажите, возможно ли в QGIS нарисовать сплайн-линию или полигон? Пробовала использовать инструмент в CadTools - create spline line/poligin но при его использовании обьект рисуется, но сохранить его нельзя(когда открывается окно атрибутов оно не активно), что может быть не так?

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

Re: нарисовать Spline

Сообщение trir » 22 авг 2014, 15:49

Для начало надо понять в какой формат можно её сохранить...

kasandra
Активный участник
Сообщения: 145
Зарегистрирован: 09 апр 2014, 11:33
Репутация: 2

Re: нарисовать Spline

Сообщение kasandra » 22 авг 2014, 22:03

А почему нельзя в обычном шейп-файле? Может есть какие-то догадки где поискать, буду очень благодарна!

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: нарисовать Spline

Сообщение Эдуард Казаков » 22 авг 2014, 22:32

kasandra писал(а):А почему нельзя в обычном шейп-файле? Может есть какие-то догадки где поискать, буду очень благодарна!
Шейп-файл из геометрии хранит только координаты узлов. А сплайн подразумевает функцию всё же. В ГИС вообще не принято использовать геометрические сущности "функционального" характера, их сложнее обрабатывать, сложнее конвертировать. Поэтому используются простые полилинии.
Даже когда в CAD Tools строятся сплайны, окружности и т.д, они всё равно представляются плотным рядом узлов.

kasandra
Активный участник
Сообщения: 145
Зарегистрирован: 09 апр 2014, 11:33
Репутация: 2

Re: нарисовать Spline

Сообщение kasandra » 23 авг 2014, 11:38

С геометрией сплайна понятно стало, спасибо!
Как-то же можно рисовать "сглаженные линии", может кто-то знает?

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 549
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 535
Откуда: Planet Earth
Контактная информация:

Re: нарисовать Spline

Сообщение Эдуард Казаков » 23 авг 2014, 14:35

kasandra писал(а):Как-то же можно рисовать "сглаженные линии", может кто-то знает?
В QGIS 2.4 CadTools почему-то не позволяет сохранять объекты, нарисованные инструментом "Create Spline Lines", и модуль "Spline" тоже этим болеет. В QGIS 2.2 всё это работало и работает. Попробуйте. Поиграйтесь с параметрами tightness и tolerance (CadTools - Settings - Spline). Они очень важны, и зависят во многом от масштаба, в котором вы работаете (если у вас объекты по метру, это одно, если десятки километров, это совсем другое).

Если вам нужны гладкие линии, то попробуйте ещё модуль Generalizer, он поддерживает множество различных алгоритмов пост-обработки геометрии. Вам нужны алгоритмы из раздела "smoothing", например, "Chaiken's Algorithm". Чем больше значение level, тем более "гладкой" будет ваша линия. Уж не знаю, насколько вас устроит такой формат получения объектов, в пост-обработке. Для сглаживания ранее созданных больших моделей подходит очень хорошо.

kasandra
Активный участник
Сообщения: 145
Зарегистрирован: 09 апр 2014, 11:33
Репутация: 2

Re: нарисовать Spline

Сообщение kasandra » 23 авг 2014, 19:44

Спасибо большое вам за развернутый ответ! QGIS 2.2 всё работает!

Ответить

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

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

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