Слияние полигонов с присвоением атрибутов Dissolve
Добавлено: 21 мар 2012, 16:32
Здравствуйте. возникла проблема с функцие Dissolve. я разобралась как она работает. все отлично объединяет по одинаковым атрибутам, но при этом проблема заключается в том, что мне бы хотелось, чтобы в итоговом шейпе оставались все атрибуты шейпа на основании, которого проводилось объединение.
Объясню на примере. У меня есть шейп в котором 500 полигонов. и в атрибутах несколько "Полей" (Площадь, название организации, номер поля и количество гумуса). Я запускаю Dissolve и говорю объедини мне по номеру поля (потому что есть несколько полей с одинаковым номером) и в поле статистики пишу площадь Max (это как я поняла значит, что в результирующем шейфпе объединение будет с тем полигоном у которго площадь максимальна). Все бы хорошо, но мне нужно, чтобы он в итоге записывал не только поле объединения, а и все остальные атрибуты строки в которой находится максимальная площадь (т.е и гумус для максимальной площади и название организации). никак не могу справиться с этой проблемой. если есть варианты, буду очень благодарна.
Объясню на примере. У меня есть шейп в котором 500 полигонов. и в атрибутах несколько "Полей" (Площадь, название организации, номер поля и количество гумуса). Я запускаю Dissolve и говорю объедини мне по номеру поля (потому что есть несколько полей с одинаковым номером) и в поле статистики пишу площадь Max (это как я поняла значит, что в результирующем шейфпе объединение будет с тем полигоном у которго площадь максимальна). Все бы хорошо, но мне нужно, чтобы он в итоге записывал не только поле объединения, а и все остальные атрибуты строки в которой находится максимальная площадь (т.е и гумус для максимальной площади и название организации). никак не могу справиться с этой проблемой. если есть варианты, буду очень благодарна.
