Автотрассировка или что-то подобное

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Автотрассировка или что-то подобное

Сообщение mak-vas » 20 окт 2011, 08:43

Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули? А то не удобно захватывать целые сегменты по одной точке — это ад, а не работа.

p.s. Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Автотрассировка или что-то подобное

Сообщение Александр Мурый » 20 окт 2011, 09:19

mak-vas писал(а):Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули?
(?) Копировать --> Вставить --> Удалить лишние части (?)
mak-vas писал(а): Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.
Перепроецирование растра "на лету" было начиная с оф.релиза 1.7, вроде бы.
Редактор материалов, модератор форума

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Автотрассировка или что-то подобное

Сообщение Voltron » 20 окт 2011, 09:36

mak-vas писал(а):Если ли в QGIS такой удобный инструмент каким в MapInfo была автотрассировка? Или может есть дополнительные модули? А то не удобно захватывать целые сегменты по одной точке — это ад, а не работа.
Мапинфу уже сто лет в глаза не видел, соответственно, как эта самая автотрассировка там реализована не помню. Модуль traceDigitize не подходит?
mak-vas писал(а):p.s. Раньше стояла версия кугис 1.7.1 и она не умела перепроецировать растры "на лету". Сейчас стоит она же, но при этом спокойно это делает (например, топокарту в ГК накладывает на ландсат в UTM). Чего-то я ничего не понимаю.
Не верю. Перепроецирование растров "на лету" было еще до выхода официальной 1.7, а 1.7.0 первый официальный релиз с этой фичей. Возможно, сейчас вы просто включили перепроецирование по умолчанию.

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: Автотрассировка или что-то подобное

Сообщение mak-vas » 20 окт 2011, 12:24

amuriy писал(а):(?) Копировать --> Вставить --> Удалить лишние части (?)
Это не то. Надо создавать правильную топологию прямо в процессе рисования объектов, а не после.
Voltron писал(а):Мапинфу уже сто лет в глаза не видел, соответственно, как эта самая автотрассировка там реализована не помню. Модуль traceDigitize не подходит?
Где скачать traceDigitize? В стандартных репах нет.
Автотрассировка — это режим создания векторных объектов (полилиний, полигонов), при котором можно захватывать участки других объектов (полилинии, контуры площадных объектов).
Voltron писал(а):Не верю. Перепроецирование растров "на лету" было еще до выхода официальной 1.7, а 1.7.0 первый официальный релиз с этой фичей. Возможно, сейчас вы просто включили перепроецирование по умолчанию.
Наверное я ошибся. Скорее всего 1.6 раньше стояла. Вообщем, это не так важно, ибо я рад, что эта функция есть и работает =)

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Автотрассировка или что-то подобное

Сообщение Voltron » 20 окт 2011, 12:46

mak-vas писал(а):Где скачать traceDigitize? В стандартных репах нет.
Автотрассировка — это режим создания векторных объектов (полилиний, полигонов), при котором можно захватывать участки других объектов (полилинии, контуры площадных объектов).
Модуль должен быть в QGIS Contributed repo. Но похоже, с репозиторием сейчас небольшая проблема.

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

Re: Автотрассировка или что-то подобное

Сообщение SS_Rebelious » 20 окт 2011, 13:12

Модуль для автотрассировки есть, но он всё-равно требует, чтобы курсор был проведён по всем узлам, к которым надо прилепиться (не нужно только каждый раз кликать левой кнопкой мыши). Если работаете с полигонами, то как замену автотрассировке можете использовать топологическое редактирование: рисуйте часть нового полигона поверх старого так, чтобы они пресекались в местах, где нужна автотрассировка. Новый полигон обрежется по границе старого. Однако, в параметрах прилипания не стоит в этом случае выставлять прилипание к узлам и сегментам, иначе будет выдаваться ошибка. Естественно, эти костыли не подходят для линейных слоёв(((
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!

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: Автотрассировка или что-то подобное

Сообщение mak-vas » 20 окт 2011, 13:38

SS_Rebelious писал(а):Модуль для автотрассировки есть, но он всё-равно требует, чтобы курсор был проведён по всем узлам, к которым надо прилепиться (не нужно только каждый раз кликать левой кнопкой мыши).
Как называется? Где взять?

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

Re: Автотрассировка или что-то подобное

Сообщение SS_Rebelious » 20 окт 2011, 13:51

Voltron уже ответил. С репозиторием проблемы.
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!

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Автотрассировка или что-то подобное

Сообщение Александр Мурый » 20 окт 2011, 16:22

mak-vas писал(а):
amuriy писал(а):(?) Копировать --> Вставить --> Удалить лишние части (?)
Это не то. Надо создавать правильную топологию прямо в процессе рисования объектов, а не после.
Welcome to GRASS, как грицца. Если хотите _правильную_ топологию, а не топологический всё-таки эрзац, как в QGIS (да простят меня ярые кугисовцы).
Редактор материалов, модератор форума

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: Автотрассировка или что-то подобное

Сообщение mak-vas » 21 окт 2011, 11:01

amuriy писал(а):Welcome to GRASS, как грицца. Если хотите _правильную_ топологию, а не топологический всё-таки эрзац, как в QGIS (да простят меня ярые кугисовцы).
Попробую освоить. Тем более повод есть: диплом писать надо. У нас в МИИГАиК'е либо Эрдас, либо Мапинфо. Про open source мало кто знает.

А может кто-нибудь выложить этот traceDigitize? Я так понял, что в Linux достаточно просто скопировать папку модуля по адресу usr/lib/qgis/plugins.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Автотрассировка или что-то подобное

Сообщение Voltron » 21 окт 2011, 11:38

mak-vas писал(а):А может кто-нибудь выложить этот traceDigitize?
Попробуйте скачать отсюда
mak-vas писал(а):Я так понял, что в Linux достаточно просто скопировать папку модуля по адресу usr/lib/qgis/plugins.
Вы поняли неправильно. Модуль надо положить в ~/.qgis/python/plugins/traceDigitize или, если у вас маргинальная ось, то в <profile>/.qgis/python/plugins/traceDigitize.
А в /usr/lib/qgis/plugins попадают модули, написанные на C++.

mak-vas
Участник
Сообщения: 58
Зарегистрирован: 11 авг 2011, 18:30
Репутация: 0
Откуда: Moscow

Re: Автотрассировка или что-то подобное

Сообщение mak-vas » 21 окт 2011, 12:04

* Voltron
Спасибо, установил. Но, честно говоря, не вижу большой разницы со стандартным прилипанием по точкам и сегментам. Тем более что модуль только для линий.
Всем спасибо=)

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Автотрассировка или что-то подобное

Сообщение Voltron » 21 окт 2011, 14:47

Профинансируйте доработку, будет и для полигонов :-)

Ответить

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

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

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