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

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 28 апр 2015, 13:49
Максим Дубинин
готово

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 07:03
KolesovDmitry
В плагин добавлен еще один алгоритм, предназначенный для восстановления линий с боковыми ходами, подобными той, что привел в пример SergeyRyzhkov.

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 10:17
SergeyRyzhkov
Что-то поломалось :( Перестал плагин работать
После действий, слой пустой, на экране крестик (см. аттач).
Использовал для примера данные выше по теме.

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 11:22
Максим Дубинин
на каких данных?

Я пробовал на ваших данных вот отсюда: viewtopic.php?f=3&t=19072#p128587

И у меня получилось вот так:

- точки - исходные данные
- красная линия - результат работы плагина
- синяя линия - референцный (ожидаемый) результат

Изображение

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 11:38
SergeyRyzhkov
С 3-го раза получилось....
Скорее вопрос не к плагину, а к сборке QGIS. Версия 2.8.1 - какая-то не стабильная. Постоянно что-то не с первого раза получается, причем и сформулировать-то трудно, то одно косячит, пере захожу пытаюсь воспроизвести для тикета, все получается, потом в другом месте что-то всплывает...

Вот результат по тем же данным... Странно что не совсем совпадает :)

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 11:59
KolesovDmitry
Судя по картинке, вы строили одну цельную линию, а не "линию с ответвлениями"

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 12:06
SergeyRyzhkov
Получилось!
Вещь !!!
Еще бы не было 25 окошек с просьбой указать ID - было бы вообще изумительно... :)

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 12:20
Максим Дубинин
SergeyRyzhkov писал(а):Еще бы не было 25 окошек с просьбой указать ID - было бы вообще изумительно... :)
Изображение

Re: ReconstructLine - восстановление линейных объектов по то

Добавлено: 12 май 2015, 12:29
SergeyRyzhkov
Век живи - век учись.
Спасибо!

Ну и напоследок, было бы хорошо (для Заказчика) если бы хинт для второй кнопки также был "локализован"

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 28 окт 2017, 12:42
Евгений Подольский
Приветствую всех!

У меня вопрос по этому модулю.

Сам модуль очень нужный и хороший. Но обращу Ваше внимание на один момент. У меня в QGIS 2.18.3 из 3-х кнопок этого модуля не работает "Insert Line", при нажатии на эту кнопку выдает ошибку:

Ошибка при выполнении сценария Python:

TypeError: 'float' object cannot be interpreted as an index
Traceback (most recent call last):
File "C:/Users/������� �������/.qgis2/python/plugins\reconstruct_line\reconstruct_line.py", line 252, in insert_one_line
self.insert_line('SOM')
File "C:/Users/������� �������/.qgis2/python/plugins\reconstruct_line\reconstruct_line.py", line 304, in insert_line
som = SOM1d(data)
File "C:/Users/������� �������/.qgis2/python/plugins\reconstruct_line\connector.py", line 50, in __init__
self.w = np.zeros(data.shape[0]*ratio, dtype=np.complex)
TypeError: 'float' object cannot be interpreted as an index

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 28 окт 2017, 13:32
freeExec
Похоже одно из этих значений [data.shape[0]*ratio] не целое число.

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 28 окт 2017, 14:15
Евгений Подольский
Я уже сделал так, чтобы значения были просто от 1 до 8 и все равно выдает эту ошибку. Даже видео смотрел по построению, все равно ошибка.

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 28 окт 2017, 14:29
freeExec
А заменить на строку:

Код: Выделить всё

self.w = np.zeros(int(data.shape[0]*ratio), dtype=np.complex)

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 30 окт 2017, 15:10
KolesovDmitry
Обновили плагин в оф. репозитории. Попробуйте новую версию, ошибка должна исчезнуть.

PS freeExec, спасибо.

Re: ReconstructLine - восстановление линейных объектов по точкам

Добавлено: 17 дек 2017, 18:48
Евгений Подольский
Обновление версии 0.6.1 помогло в процессе построение линии. Ошибок больше нет. Благодарю всем за помощь! :D