Страница 1 из 1
Артефакты после dissolve
Добавлено: 07 окт 2010, 05:39
Denis Rykov
После объединения объектов с помощью инструмента Dissolve из набора ftools появляются артефакты. В чём причина? Или это баг. Пример во вложении.
Re: Артефакты после dissolve
Добавлено: 07 окт 2010, 05:56
manisha
Вообще, при более-менее сложном редактировании (топология включена, разрезании полигонов, заполнении "дыр" и др.) такие артефакты - обычное дело в QGIS. Все никак не напишу, потому что вопспроизвести - нетривиальная задача. Это так, к слову. И на диссолве такое было неоднократно. Впрочем как и в трешке.
Re: Артефакты после dissolve
Добавлено: 07 окт 2010, 06:04
Максим Дубинин
похоже на проблемы с численной точностью, если приложишь что объединяешь, попробую в Арквью.
Re: Артефакты после dissolve
Добавлено: 07 окт 2010, 06:22
Denis Rykov
Проверил через ST_Union в PostGIS - картина та же. Объединяемый слой прикладываю.
Проблема решается, если при объединении в PostGIS полигонам дать небольшой буфер:
Re: Артефакты после dissolve
Добавлено: 07 окт 2010, 06:46
Максим Дубинин
буфер - плохая идея
в Арквью все растворяется корректно (см. аттач)
Re: Артефакты после dissolve
Добавлено: 17 окт 2010, 02:12
Максим Дубинин
Закинул ошибку в трекер, но подозреваю, что отправят в GEOS.
https://trac.osgeo.org/qgis/ticket/3126
Re: Артефакты после dissolve
Добавлено: 29 окт 2010, 16:50
Carabus
По моим наблюдениям причина сего явления в ошибках топологии слоя - "щелях" между полигонами. После смыкания полигонов вручную подобное явление пропадает.
Re: Артефакты после dissolve
Добавлено: 29 окт 2010, 17:55
manisha
Если щели были в исходнике - они будут и после диссолва. А речь про исходно топологически правильные слои.
Re: Артефакты после dissolve
Добавлено: 29 окт 2010, 21:45
Максим Дубинин
так есть щели в исходнике или нет? (руки не доходят удостовериться окончательно)
Re: Артефакты после dissolve
Добавлено: 29 окт 2010, 22:04
Voltron
lutra говорит, что проверял и в исходнике тоже щели
Re: Артефакты после dissolve
Добавлено: 31 окт 2010, 06:45
Максим Дубинин
Не верю лутре, попробуйте кто-нибудь еще.
вот одна из щелей и расположение узлов в оригинале:

Re: Артефакты после dissolve
Добавлено: 18 апр 2011, 14:28
Voltron
Закрыт, как и
#3184
В отличие от ArcView/ArcMap QGIS (и GEOS) не использует порог при выполнении операций объединения. Т.е. обработка слоёв с «почти» идентичными геометриями всегда будет давать немного некорректный результат. Решением может быть предварительное упрощение или уменьшение точности исходных слоёв.