Трассировка в QGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Трассировка в QGIS

Сообщение Игорь Лебедь » 02 сен 2012, 12:20

Здравствуйте! Есть ли трассировка в QGIS для линейных объектов, как, например, в MapInfo? Я имею в виду функцию "предотвращать пересечение", которая работает только для полигональных слоев.
Изображение

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Трассировка в QGIS

Сообщение SS_Rebelious » 02 сен 2012, 18:48

Есть плагин Trace Digitize. Пересечения не предотвращает, но трассировку делать позволяет (не такую как в MI).
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Трассировка в QGIS

Сообщение Игорь Лебедь » 03 сен 2012, 10:23

Спасибо! Установил. Не понимаю, как он работает. Например, в MapInfo при включенном режиме узлов достаточно нажать клавишу Shift, проставить начальную и конечную точки от "зацепляемого" объекта, не проводя по всем остальным, которые расположены между ними, и геометрия создаваемого объекта пройдет по геометрии "зацепляемого". В Панораме указывается ещё и "средняя" точка для исправления такой ошибки, как прохождение "зацепляемого" полигона по стороне с наименьшим числом узлов, а не той, которая действительно нужна.
В QGIS прилипание работает нормально, и режим редактирования топологии хорошо работает для полигонов. Не понятно, как сделать его рабочим для линий, он только говорит об ошибках, а геометрию не исправляет.
Как все-таки пользоваться traceDigitize, и есть ли там возможность не проставлять все промежуточные "зацепляемые" точки кроме первой и последней, объясните, пожалуйста, хочется уйти с панорамы.

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Трассировка в QGIS

Сообщение Игорь Лебедь » 07 окт 2012, 14:08

Так, значит, полнофункциональной трассировки в QGIS пока нет. Буду ждать пока кто-нибудь добрый напишет модуль. Жаль, что достаточно значимая для векторизации функция не реализована в таком мощном приложении. Придется посидеть на закрытом ПО.

Petruxin
Гуру
Сообщения: 1695
Зарегистрирован: 14 июн 2011, 16:47
Репутация: 133
Ваше звание: Завсегдатай
Откуда: Череповец

Re: Трассировка в QGIS

Сообщение Petruxin » 07 окт 2012, 14:19

Полнофукционально -это когда например : проводишь линейную дорогу оттрасированную по кромке площадного леса?
Думаю в shp файлах это крайне затруднительно.

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Трассировка в QGIS

Сообщение Игорь Лебедь » 07 окт 2012, 15:11

Petruxin писал(а):Полнофукционально -это когда например : проводишь линейную дорогу оттрасированную по кромке площадного леса?
Думаю в shp файлах это крайне затруднительно.
Не обязательно нужна трассировка между слоями, хотя почему бы и нет? В Панораме же это реализовано. Но для начала хотелось бы просто увидеть, как я уже сказал, топологическое редактирование при трассировке для линейных шейпов, которое работает в кугис только для полигональных шейпов. Конкретнее: выделяем объект, по которому трассируем (создаваемый и трассируемый объект находятся в одном шейпе), указываем начальную точку, среднюю (промежуточную) точку и конечную точку, а все промежуточные проставляются автоматически.
Иначе какой смысл в трассировке, когда каждую точку надо прилепить вручную? А если их 100500?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Трассировка в QGIS

Сообщение Дмитрий Барышников » 07 окт 2012, 16:12

vsugig писал(а):Придется посидеть на закрытом ПО.
Вот если потратить чуточку личного времени на помощь разработчикам (активное участие в комьюнити, популяризация открытых ГИС, багрепорты, разработка/доработка документации и написание статей, программирование на закрытие багов и в конце концов донэйшенс), глядишь они свой ресурс направят и на доработку этого функционала.

Ответить

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

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

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