ReconstructLine - восстановление линейных объектов по точкам
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
готово
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: ReconstructLine - восстановление линейных объектов по то
В плагин добавлен еще один алгоритм, предназначенный для восстановления линий с боковыми ходами, подобными той, что привел в пример SergeyRyzhkov.
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
Что-то поломалось Перестал плагин работать
После действий, слой пустой, на экране крестик (см. аттач).
Использовал для примера данные выше по теме.
После действий, слой пустой, на экране крестик (см. аттач).
Использовал для примера данные выше по теме.
- Вложения
-
- 12-05-15 10-17-51.png (3.91 КБ) 15368 просмотров
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
на каких данных?
Я пробовал на ваших данных вот отсюда: viewtopic.php?f=3&t=19072#p128587
И у меня получилось вот так:
- точки - исходные данные
- красная линия - результат работы плагина
- синяя линия - референцный (ожидаемый) результат
Я пробовал на ваших данных вот отсюда: viewtopic.php?f=3&t=19072#p128587
И у меня получилось вот так:
- точки - исходные данные
- красная линия - результат работы плагина
- синяя линия - референцный (ожидаемый) результат
пристегивайтесь, турбулентность прямо по курсу
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
С 3-го раза получилось....
Скорее вопрос не к плагину, а к сборке QGIS. Версия 2.8.1 - какая-то не стабильная. Постоянно что-то не с первого раза получается, причем и сформулировать-то трудно, то одно косячит, пере захожу пытаюсь воспроизвести для тикета, все получается, потом в другом месте что-то всплывает...
Вот результат по тем же данным... Странно что не совсем совпадает
Скорее вопрос не к плагину, а к сборке QGIS. Версия 2.8.1 - какая-то не стабильная. Постоянно что-то не с первого раза получается, причем и сформулировать-то трудно, то одно косячит, пере захожу пытаюсь воспроизвести для тикета, все получается, потом в другом месте что-то всплывает...
Вот результат по тем же данным... Странно что не совсем совпадает
- Вложения
-
- 12-05-15 11-32-46.png (40.14 КБ) 15349 просмотров
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: ReconstructLine - восстановление линейных объектов по то
Судя по картинке, вы строили одну цельную линию, а не "линию с ответвлениями"
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
Получилось!
Вещь !!!
Еще бы не было 25 окошек с просьбой указать ID - было бы вообще изумительно...
Вещь !!!
Еще бы не было 25 окошек с просьбой указать ID - было бы вообще изумительно...
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
SergeyRyzhkov писал(а):Еще бы не было 25 окошек с просьбой указать ID - было бы вообще изумительно...
пристегивайтесь, турбулентность прямо по курсу
- SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ReconstructLine - восстановление линейных объектов по то
Век живи - век учись.
Спасибо!
Ну и напоследок, было бы хорошо (для Заказчика) если бы хинт для второй кнопки также был "локализован"
Спасибо!
Ну и напоследок, было бы хорошо (для Заказчика) если бы хинт для второй кнопки также был "локализован"
- Евгений Подольский
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 09 окт 2017, 20:08
- Репутация: 0
- Откуда: Киев
Re: ReconstructLine - восстановление линейных объектов по точкам
Приветствую всех!
У меня вопрос по этому модулю.
Сам модуль очень нужный и хороший. Но обращу Ваше внимание на один момент. У меня в 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
У меня вопрос по этому модулю.
Сам модуль очень нужный и хороший. Но обращу Ваше внимание на один момент. У меня в 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
С уважением,
Евгений Подольский
Евгений Подольский
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: ReconstructLine - восстановление линейных объектов по точкам
Похоже одно из этих значений [data.shape[0]*ratio] не целое число.
- Евгений Подольский
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 09 окт 2017, 20:08
- Репутация: 0
- Откуда: Киев
Re: ReconstructLine - восстановление линейных объектов по точкам
Я уже сделал так, чтобы значения были просто от 1 до 8 и все равно выдает эту ошибку. Даже видео смотрел по построению, все равно ошибка.
С уважением,
Евгений Подольский
Евгений Подольский
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: ReconstructLine - восстановление линейных объектов по точкам
А заменить на строку:
Код: Выделить всё
self.w = np.zeros(int(data.shape[0]*ratio), dtype=np.complex)
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: ReconstructLine - восстановление линейных объектов по точкам
Обновили плагин в оф. репозитории. Попробуйте новую версию, ошибка должна исчезнуть.
PS freeExec, спасибо.
PS freeExec, спасибо.
- Евгений Подольский
- Интересующийся
- Сообщения: 17
- Зарегистрирован: 09 окт 2017, 20:08
- Репутация: 0
- Откуда: Киев
Re: ReconstructLine - восстановление линейных объектов по точкам
Обновление версии 0.6.1 помогло в процессе построение линии. Ошибок больше нет. Благодарю всем за помощь!
С уважением,
Евгений Подольский
Евгений Подольский
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей