Глюк в функции "Объединение аттрибутов по районам".
Берём слой Sample1 (из архива)
Копируем его под именем sample2 - получаем два идентичных шейпа с разными названиями
объединяем аттрибуты этих двух слоёв по районам по методу "сохранять аттрибуты первого обнаруженного объекта"
Получаем слой sample3 с двумя наборами полей - значения дубликатных полей не совпадают, то есть некоторым полигонам передаются аттрибуты полигонов, с которыми они не пересекаются.
Кривое объединение аттрибутов по районам
- Carabus
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 23 мар 2010, 14:21
- Репутация: 0
Кривое объединение аттрибутов по районам
- Вложения
-
Sample.rar
- (25.81 КБ) 423 скачивания
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Кривое объединение аттрибутов по районам
Посмотрел ваш пример. У меня следующее объяснение данного поведения: QGIS считает за пересечение - пересечение границ соседних полигонов, поэтому к новому полигону, получившемуся в результате джоина, может прилететь атрибут соседнего, так как они имеют общую границу.
Spatial is now, more than ever, just another column- The Geometry Column.
- Carabus
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 23 мар 2010, 14:21
- Репутация: 0
Re: Кривое объединение аттрибутов по районам
Вы считаете это логичным??_DR_ писал(а):Посмотрел ваш пример. У меня следующее объяснение данного поведения: QGIS считает за пересечение - пересечение границ соседних полигонов, поэтому к новому полигону, получившемуся в результате джоина, может прилететь атрибут соседнего, так как они имеют общую границу.
"Пересечение" и "общая граница" - это ведь не одно и тоже
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость