Совмещение маленьких полигонов с более крупными

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Всем доброго времени суток, возник вопрос. Как в arcgis совместить меньшие полигоны с более крупными? Находил ответы про инструмент удаление, однако он не помог, полигоны так и остались
Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

Re: Совмещение маленьких полигонов с более крупными

Сообщение Воронин С.В. »

Я использую "Слияние".
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Слияние к сожалению не подходит, нужно совместить свыше 250к объектов, необходим +/- автоматический метод :roll:
Вложения
изображение_2021-04-22_113953.png
изображение_2021-04-22_113953.png (109.78 КБ) 5950 просмотров
Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

Re: Совмещение маленьких полигонов с более крупными

Сообщение Воронин С.В. »

Сделай слияние всего, а потом раздроби составной объект.
Я так точно делал.
Правда потеряется атрибутивная информация.

А ещё можно сделать выборку по расположению.
Выбрать объекты лежащие внутри других объектов, потом их удалить.
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Я не совсем верно выразился, эти микрополигоны должны слиться автоматически с ближайшим соседом. Я сделал слияние исходного слоя с этими осколками (были выведены в отдельный слой) и теперь необходимо именно эти осколки присоединить к изначальным полигонам.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Совмещение маленьких полигонов с более крупными

Сообщение lam »

Выложите фрагменты шейпов маленьких и больших полигонов.
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Вот тут два слоя. Слой осколки необходимо слить с соседними полигонами из слоя без осколков.
https://disk.yandex.ru/d/z7UROFKWTLAIRg
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Совмещение маленьких полигонов с более крупными

Сообщение Vadim »

А если "осколок" примыкает к двум смежным "большим" полигонам, по какому правилу объединять?
Вложения
1.png
1.png (9.89 КБ) 5856 просмотров
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Совмещение маленьких полигонов с более крупными

Сообщение Vadim »

Наверное, можно сделать так... Присвоить атрибуты "стыковых" "больших" полигонов тем "осколкам" (intersect?). Вставить эти "осколки" в слой "bez_oskolkov"... Потом продиссолвить по какому-то определяющему полю (dissolve).
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Хмм, стоит попробовать, как получится, отпишусь, заранее благодарю.
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

Vadim, к сожалению, этот вариант не мой случай, т.к. есть масса осколков, примыкающих к двум полигонам одновременно и необходимо фиксить это вручную, при этом бьется атрибутивка. Но все равно спасибо за идею
tikhpetr
Гуру
Сообщения: 1156
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090239
Откуда: г. Жуковский МО

Re: Совмещение маленьких полигонов с более крупными

Сообщение tikhpetr »

Azimut21, Извините, я не совсем понял Вашу задачу. Так не подходит?
01.png
01.png (25.33 КБ) 5781 просмотр
02.png
02.png (74.4 КБ) 5781 просмотр
03.png
03.png (37.36 КБ) 5781 просмотр
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

tikhpetr, нет, данный способ не подходит, поскольку осколки должны с полигоном без границы, как бы стать продолжением полигона.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Совмещение маленьких полигонов с более крупными

Сообщение lam »

bez_oskolkov_and_oskolki
Вложения
bez_oskolkov_and_oskolki.png
bez_oskolkov_and_oskolki.png (58.67 КБ) 5696 просмотров
Azimut21
Интересующийся
Сообщения: 26
Зарегистрирован: 13 дек 2020, 13:15
Репутация: 0
Откуда: Россия

Re: Совмещение маленьких полигонов с более крупными

Сообщение Azimut21 »

lam, Добрый день, слияние я тоже сделал и получил такую же картинку, но я хотел узнать, как присоединить осколки к полигона без лишней границы, чтобы осколок и соседний полигон стали единым полигоном с атрибутами большего. Как это стало на примерах скинутых ниже.
Вложения
изображение_2021-04-23_133445.png
изображение_2021-04-23_133445.png (75.69 КБ) 5689 просмотров
изображение_2021-04-23_133404.png
изображение_2021-04-23_133404.png (79.08 КБ) 5689 просмотров
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей