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

Некорректная работа модуля Полигоны Вороного

Добавлено: 10 янв 2017, 11:21
Variant
Ошибка может проявляться практически на любом наборе данных, приводя к получению некорректных результатов по отдельным точкам, обычно по краям или в каком-то одном углу. Коварство ошибки в том, что обычно она незаметна, некорректны могут быть лишь один-два полигона из полученного набора, визуально их можно и пропустить. Но если задать буферную область - проблема становится более очевидной. Сделал тестовый пример. Без буфера - некорректный результат наблюдается у двух точек внизу слева. С буфером всё более явно, плюс появляются дополнительные ошибки. Ошибка воспроизводится и в прямоугольных, и в сферических координатах. QGIS 2.16.3. Проблема была и раньше (всё забывал написать, думал, кто-нибудь заметит и поправит), но в старых версиях её можно было обойти явным заданием полигона построения. Теперь, после доработки модуля "Полигоны Вороного" такой возможности больше нет, а ошибка осталась
points.txt
Тестовый точечный слой
(2.59 КБ) 755 скачиваний
voronoy.png
Результат обработки - без буфера
voronoy.png (84.42 КБ) 8710 просмотров
voronoy_bufer.png
Результат обработки - буфер=15
voronoy_bufer.png (98.96 КБ) 8710 просмотров

Re: Некорректная работа модуля Полигоны Вороного

Добавлено: 10 янв 2017, 12:19
Игорь Белов
Потверждаю: ошибка стабильно воспроизводится на различных наборах данных. Приходится использовать GRASS.

Re: Некорректная работа модуля Полигоны Вороного

Добавлено: 18 дек 2017, 05:12
annya
Подтверждаю. Модуль рассчитывает не корректно на различных наборах данных.