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

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

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

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

Добавлено: 02 сен 2012, 18:48
SS_Rebelious
Есть плагин Trace Digitize. Пересечения не предотвращает, но трассировку делать позволяет (не такую как в MI).

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

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

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

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

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

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

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

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

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

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