Я создал слой многоугольника из растров, и у меня есть только один идентификатор классификации (и рассчитанные акры) для каждого многоугольника. Я хотел бы «растворить» все трогательные элементы в более крупные отдельные полигоны. 3 области, обведенные красным (ниже), содержат зеленые многоугольники / пиксели, которые касаются только точек квадратов. Интуитивно (с точки зрения конечного пользователя) все зеленые многоугольники в обведенной области должны быть соединены и рассматриваться как один многоугольник, потому что нет никаких «разрывов», когда объекты / ячейки не касаются.
Каков будет лучший способ для "объединения" или "растворения" всех этих функций с использованием ArcGIS. У меня есть расширение ArcInfo и Spatial Analyst. Если в Spatial Analyst есть лучшая методология для этого, я тоже могу предварительно обработать полигоны.
источник
Ответы:
Я могу придумать несколько подходов, которые стоит попробовать в зависимости от ваших данных (они приведут к небольшим изменениям):
Я уверен, что есть и другие подходы, но я выдыхаюсь этим вечером. Надеюсь, что эти идеи помогут.
источник
Полигоны, которые вы пытаетесь объединить, должны иметь более одной вершины. Вы не можете растворить и взорвать, потому что многоугольники, которые разделяют только одну вершину, также будут разделены. Если вы объединили окруженные группы вручную, они станут мультигеометрией, поскольку они фактически не пересекаются. @Sylvester предложил обобщение при конвертации, а также другие методы. Вы можете попробовать это. Один грубый метод состоит в том, чтобы буферизовать все полигональные объекты небольшим положительным числом, а затем снова буферизовать тем же небольшим отрицательным числом, которое соединит полигоны, но закруглит внутренние углы. Также будет введено много вершин, которые могут быть нежелательны.
источник
Если я правильно понимаю, вы можете просто использовать инструмент растворения, чтобы по существу превратить отдельные зеленые поля в один многоугольный многоугольник, а затем добавить новое поле области и пересчитать акры.
Надеюсь, это поможет Тайлеру
источник
У меня была почти точно такая же дилемма. Следующее сработало, по крайней мере, чтобы приблизиться. Я использовал инструмент сглаживания Polygon для «округления» квадратов пикселей, а затем инструмент агрегирования. После сглаживания полигоны затрагивают не только узел, поэтому инструмент агрегирования может творить чудеса.
источник