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

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

Добавлено: 28 апр 2015, 11:01
KolesovDmitry
Описание нового плагина для QGIS, предназначенного для создания линий на базе набора точечных объектов.

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

Добавлено: 28 апр 2015, 11:19
SergeyRyzhkov
Полезный будет плагин !!!

Если Вам интересно, могу выслать реальные точки (на небольшую территорию СПб колодцы водоотведения).
Можно попробовать прогнать инструмент и сравнить полученный результат с истинным.
В случае адекватного результата, можно будет при документировании использовать скриншоты и т.д. не абстрактные, а с реального примера из "жизни"

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

Добавлено: 28 апр 2015, 11:28
nadiopt
немножко добавила запятых, а то совсем читать неудобно

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

Добавлено: 28 апр 2015, 11:41
bolotoved
А нельзя привести реальный пример, возможно даже тот для которого разрабатывалось приложение? Т.е. пример, где по аттрибутам нельзя восстановить порядок точек.

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

Добавлено: 28 апр 2015, 11:42
Максим Дубинин
Сергей, прикладывайте прямо сюда, интересно попробовать

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

Добавлено: 28 апр 2015, 11:50
SergeyRyzhkov
Максим, не могу, к сожалению сюда.
Можно я отойду от правил :)) , пусть Ваш сотрудник кинет мне письмо, я вышлю.
Надеюсь Вы меня понимаете в данном конкретном случае !

Установил плагин,
Открыл слой точек, создал новый слой (с линиями) нажал две кнопки (как в инструкции) - получил результат (на картинке). Конечно не точно тополгия соблюдена, но ОЧЕНЬ помогла бы утилита ранее (да и так поможет) в делах Водоканала

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

Добавлено: 28 апр 2015, 12:08
gamm
по поводу облаков точек - у немцев есть адаптивные алгоритмы (к которым относится и использованный SOM), которые позволяют вытаскивать топологию бесконечного облака точек, тут java-applet есть, но я его только в отладчике из SDK сумел запустить. Можно отразить в тексте, что и на этот случай лекарство есть.

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

Добавлено: 28 апр 2015, 12:24
SergeyRyzhkov
Надеюсь не нарушу права нашего Водоканала.
Выгрузил небольшой участок (два участка), СК - мм МСК СПб, кириллица.

Вот подумал - было бы хорошо иметь возможность задавать какие узлы не могут соединяться.
Тогда, думаю, алгоритм в моем практическом случае отработал еще точнее (это не к самому алгоритму естественно вопрос).
Хотя, наверное, можно разделить на слои и в несколько итераций проходить...

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

Добавлено: 28 апр 2015, 12:32
Максим Дубинин
я не совсем понял, у вас же другая немного задача, ваша же система одной линией не описывается, у вас скорее надо Points2One проходить, предварительно атрибутикой разделив на блоки

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

Добавлено: 28 апр 2015, 12:38
SergeyRyzhkov
Да не описывается естественно просто линией.
В нашей системе понятие мат.графа дуга-узел-связи.

Порой есть материалы, где просто удалось так или иначе перевести в эл.вид колодцы (то что можно координировать в поле)
И для первичной трассировки вполне данный инструмент может быть полезен.
То есть имея координаты колодцев уже сразу сформировать черновой вариант для дальнейшей доработки специалистами

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

Добавлено: 28 апр 2015, 12:39
Максим Дубинин
хотя в принципе блок с разделением по атрибутике был бы и в этом плагине полезен, чтобы строилась серия линий, а не одна

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

Добавлено: 28 апр 2015, 12:45
yellow-sky
bolotoved писал(а):А нельзя привести реальный пример, возможно даже тот для которого разрабатывалось приложение? Т.е. пример, где по аттрибутам нельзя восстановить порядок точек.
Реальный пример - у вас несколько треков, снятые в разное время представляющие одну территорию. Возможно разными людьми. Это все необходимо объединить в единый объект.
Так часто бывает, когда снимают протяженные объекты - линии электропередач, трубопроводы и тд. Съемка ведется несколькими группами одновременно и в разброс.

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

Добавлено: 28 апр 2015, 12:53
bolotoved
Чего-то такого не хватает во введении, где постановка задачи.

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

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

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

Добавлено: 28 апр 2015, 13:41
SergeyRyzhkov
Еще небольшое предложение.
В описание указать что слой для вставки необходимо выбрать в навигаторе слоев. Когда открыто всего два слоя - это понятно, а когда целый рабочий набор, сразу и не сообразил я... (хотя может это я такой..:)