нарисовать Spline
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
нарисовать Spline
Доброе время суток! подскажите, возможно ли в QGIS нарисовать сплайн-линию или полигон? Пробовала использовать инструмент в CadTools - create spline line/poligin но при его использовании обьект рисуется, но сохранить его нельзя(когда открывается окно атрибутов оно не активно), что может быть не так?
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: нарисовать Spline
Для начало надо понять в какой формат можно её сохранить...
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: нарисовать Spline
А почему нельзя в обычном шейп-файле? Может есть какие-то догадки где поискать, буду очень благодарна!
- Эдуард Казаков
- Гуру
- Сообщения: 549
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 535
- Откуда: Planet Earth
- Контактная информация:
Re: нарисовать Spline
Шейп-файл из геометрии хранит только координаты узлов. А сплайн подразумевает функцию всё же. В ГИС вообще не принято использовать геометрические сущности "функционального" характера, их сложнее обрабатывать, сложнее конвертировать. Поэтому используются простые полилинии.kasandra писал(а):А почему нельзя в обычном шейп-файле? Может есть какие-то догадки где поискать, буду очень благодарна!
Даже когда в CAD Tools строятся сплайны, окружности и т.д, они всё равно представляются плотным рядом узлов.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: нарисовать Spline
С геометрией сплайна понятно стало, спасибо!
Как-то же можно рисовать "сглаженные линии", может кто-то знает?
Как-то же можно рисовать "сглаженные линии", может кто-то знает?
- Эдуард Казаков
- Гуру
- Сообщения: 549
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 535
- Откуда: Planet Earth
- Контактная информация:
Re: нарисовать Spline
В QGIS 2.4 CadTools почему-то не позволяет сохранять объекты, нарисованные инструментом "Create Spline Lines", и модуль "Spline" тоже этим болеет. В QGIS 2.2 всё это работало и работает. Попробуйте. Поиграйтесь с параметрами tightness и tolerance (CadTools - Settings - Spline). Они очень важны, и зависят во многом от масштаба, в котором вы работаете (если у вас объекты по метру, это одно, если десятки километров, это совсем другое).kasandra писал(а):Как-то же можно рисовать "сглаженные линии", может кто-то знает?
Если вам нужны гладкие линии, то попробуйте ещё модуль Generalizer, он поддерживает множество различных алгоритмов пост-обработки геометрии. Вам нужны алгоритмы из раздела "smoothing", например, "Chaiken's Algorithm". Чем больше значение level, тем более "гладкой" будет ваша линия. Уж не знаю, насколько вас устроит такой формат получения объектов, в пост-обработке. Для сглаживания ранее созданных больших моделей подходит очень хорошо.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: нарисовать Spline
Спасибо большое вам за развернутый ответ! QGIS 2.2 всё работает!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость