Добрый день! Есть такая задача: есть два векторных слоя в Shp-формате, нужно от одного векторного слоя вычесть другой.
Делаю это стандартными средствами gis-системы. Процесс начинает выполняться, но потом просто как-бы останавливается (т.е ничего не происходит, пишет 100 процентов, но ни разности слоёв, ничего). Хотя эту же процедуру я уже успешно проделывал на других файлах.
В чем может быть проблема? Заранее большое спасибо!
QGIS, разность векторных слоев
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
- Эдуард Казаков
- Гуру
- Сообщения: 549
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 535
- Откуда: Planet Earth
- Контактная информация:
Re: QGIS, разность векторных слоев
Версия qgis? Такая проблема может наблюдаться при корявой геометрии (например, если объект есть в таблице атрибутов, но геометрии у него нет; или если у вас полигон с "петлей"). Также, попробуйте использовать инструмент difference из панели инструментов анализа (см. картинку 1).
Если возникает та же ошибка, то попробуйте из той же панели инструментов анализа использовать GRASS commands - Vector - v.overlay. Если и он не сработает, то велика вероятность, что дело в данных.
Если возникает та же ошибка, то попробуйте из той же панели инструментов анализа использовать GRASS commands - Vector - v.overlay. Если и он не сработает, то велика вероятность, что дело в данных.
- Вложения
-
- Screenshot_4.png (47.94 КБ) 5487 просмотров
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 09 апр 2014, 11:33
- Репутация: 2
Re: QGIS, разность векторных слоев
У меня когда-то была похожа проблема, поменяла ск для слоя и все стало нормально обрезаться. В ск была ли проблема реально не знаю,но сработало.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: QGIS, разность векторных слоев
Было такое же, как у Кассандры с несколькими слоями, решилось также приведением ск к одному виду.
Проблема в несовпадении систем координат.
[ Сообщение с мобильного устройства ]
Проблема в несовпадении систем координат.
[ Сообщение с мобильного устройства ]
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: QGIS, разность векторных слоев
Большое спасибо за ответы, каждый ответ пригодился!
Вообще не знаю почему, но проблема решилась так: сначала я нужный мне слой проверил на ошибки геометрии -- ошибки нашлись, я их исправил немного подредактировав слой, убрал пересечения и наложения элементов.
Потом я перепроецировал из WGS84 в синусоидальную проекцию (для моей задачи это более удобная проекция)
и затем как посоветовал Эдуард Казаков сделал разность слоёв.
Осталось одна загадка для меня почему-то разность слоев не работала в WGS84, хотя обя слоя были в этой проекции, а в синусоидальной все заработало.
Вообще не знаю почему, но проблема решилась так: сначала я нужный мне слой проверил на ошибки геометрии -- ошибки нашлись, я их исправил немного подредактировав слой, убрал пересечения и наложения элементов.
Потом я перепроецировал из WGS84 в синусоидальную проекцию (для моей задачи это более удобная проекция)
и затем как посоветовал Эдуард Казаков сделал разность слоёв.
Осталось одна загадка для меня почему-то разность слоев не работала в WGS84, хотя обя слоя были в этой проекции, а в синусоидальной все заработало.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя