Страница 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 помогло в процессе построение линии. Ошибок больше нет. Благодарю всем за помощь!