Страница 1 из 1
Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 08:43
mak-vas
Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули? А то не удобно захватывать целые сегменты по одной точке — это ад, а не работа.
p.s. Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 09:19
Александр Мурый
mak-vas писал(а):Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули?
(?) Копировать --> Вставить --> Удалить лишние части (?)
mak-vas писал(а): Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.
Перепроецирование растра "на лету" было начиная с оф.релиза 1.7, вроде бы.
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 09:36
Voltron
mak-vas писал(а):Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули? А то не удобно захватывать целые сегменты по одной точке — это ад, а не работа.
Мапинфу уже сто лет в глаза не видел, соответственно, как эта самая автотрассировка там реализована не помню. Модуль traceDigitize не подходит?
mak-vas писал(а):p.s. Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.
Не верю. Перепроецирование растров "на лету" было еще до выхода официальной 1.7, а 1.7.0 первый официальный релиз с этой фичей. Возможно, сейчас вы просто включили перепроецирование по умолчанию.
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 12:24
mak-vas
amuriy писал(а):(?) Копировать --> Вставить --> Удалить лишние части (?)
Это не то. Надо создавать правильную топологию прямо в процессе рисования объектов, а не после.
Voltron писал(а):Мапинфу уже сто лет в глаза не видел, соответственно, как эта самая автотрассировка там реализована не помню. Модуль traceDigitize не подходит?
Где скачать traceDigitize? В стандартных репах нет.
Автотрассировка — это режим создания векторных объектов (полилиний, полигонов), при котором можно захватывать участки других объектов (полилинии, контуры площадных объектов).
Voltron писал(а):Не верю. Перепроецирование растров "на лету" было еще до выхода официальной 1.7, а 1.7.0 первый официальный релиз с этой фичей. Возможно, сейчас вы просто включили перепроецирование по умолчанию.
Наверное я ошибся. Скорее всего 1.6 раньше стояла. Вообщем, это не так важно, ибо я рад, что эта функция есть и работает =)
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 12:46
Voltron
mak-vas писал(а):Где скачать traceDigitize? В стандартных репах нет.
Автотрассировка — это режим создания векторных объектов (полилиний, полигонов), при котором можно захватывать участки других объектов (полилинии, контуры площадных объектов).
Модуль должен быть в QGIS Contributed repo. Но похоже, с репозиторием сейчас небольшая проблема.
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 13:12
SS_Rebelious
Модуль для автотрассировки есть, но он всё-равно требует, чтобы курсор был проведён по всем узлам, к которым надо прилепиться (не нужно только каждый раз кликать левой кнопкой мыши). Если работаете с полигонами, то как замену автотрассировке можете использовать топологическое редактирование: рисуйте часть нового полигона поверх старого так, чтобы они пресекались в местах, где нужна автотрассировка. Новый полигон обрежется по границе старого. Однако, в параметрах прилипания не стоит в этом случае выставлять прилипание к узлам и сегментам, иначе будет выдаваться ошибка. Естественно, эти костыли не подходят для линейных слоёв(((
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 13:38
mak-vas
SS_Rebelious писал(а):Модуль для автотрассировки есть, но он всё-равно требует, чтобы курсор был проведён по всем узлам, к которым надо прилепиться (не нужно только каждый раз кликать левой кнопкой мыши).
Как называется? Где взять?
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 13:51
SS_Rebelious
Voltron уже ответил. С репозиторием проблемы.
Re: Автотрассировка или что-то подобное
Добавлено: 20 окт 2011, 16:22
Александр Мурый
mak-vas писал(а):amuriy писал(а):(?) Копировать --> Вставить --> Удалить лишние части (?)
Это не то. Надо создавать правильную топологию прямо в процессе рисования объектов, а не после.
Welcome to GRASS, как грицца. Если хотите _правильную_ топологию, а не топологический всё-таки эрзац, как в QGIS (да простят меня ярые кугисовцы).
Re: Автотрассировка или что-то подобное
Добавлено: 21 окт 2011, 11:01
mak-vas
amuriy писал(а):Welcome to GRASS, как грицца. Если хотите _правильную_ топологию, а не топологический всё-таки эрзац, как в QGIS (да простят меня ярые кугисовцы).
Попробую освоить. Тем более повод есть: диплом писать надо. У нас в МИИГАиК'е либо Эрдас, либо Мапинфо. Про open source мало кто знает.
А может кто-нибудь выложить этот traceDigitize? Я так понял, что в Linux достаточно просто скопировать папку модуля по адресу usr/lib/qgis/plugins.
Re: Автотрассировка или что-то подобное
Добавлено: 21 окт 2011, 11:38
Voltron
mak-vas писал(а):А может кто-нибудь выложить этот traceDigitize?
Попробуйте скачать
отсюда
mak-vas писал(а):Я так понял, что в Linux достаточно просто скопировать папку модуля по адресу usr/lib/qgis/plugins.
Вы поняли неправильно. Модуль надо положить в ~/.qgis/python/plugins/traceDigitize или, если у вас маргинальная ось, то в <profile>/.qgis/python/plugins/traceDigitize.
А в /usr/lib/qgis/plugins попадают модули, написанные на C++.
Re: Автотрассировка или что-то подобное
Добавлено: 21 окт 2011, 12:04
mak-vas
* Voltron
Спасибо, установил. Но, честно говоря, не вижу большой разницы со стандартным прилипанием по точкам и сегментам. Тем более что модуль только для линий.
Всем спасибо=)
Re: Автотрассировка или что-то подобное
Добавлено: 21 окт 2011, 14:47
Voltron
Профинансируйте доработку, будет и для полигонов
