Страница 1 из 2
Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 09:15
Azimut21
Всем доброго времени суток, возник вопрос. Как в arcgis совместить меньшие полигоны с более крупными? Находил ответы про инструмент удаление, однако он не помог, полигоны так и остались
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 09:20
Воронин С.В.
Я использую "Слияние".
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 09:33
Azimut21
Слияние к сожалению не подходит, нужно совместить свыше 250к объектов, необходим +/- автоматический метод
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 09:43
Воронин С.В.
Сделай слияние всего, а потом раздроби составной объект.
Я так точно делал.
Правда потеряется атрибутивная информация.
А ещё можно сделать выборку по расположению.
Выбрать объекты лежащие внутри других объектов, потом их удалить.
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 11:05
Azimut21
Я не совсем верно выразился, эти микрополигоны должны слиться автоматически с ближайшим соседом. Я сделал слияние исходного слоя с этими осколками (были выведены в отдельный слой) и теперь необходимо именно эти осколки присоединить к изначальным полигонам.
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 12:19
lam
Выложите фрагменты шейпов маленьких и больших полигонов.
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 17:00
Azimut21
Вот тут два слоя. Слой осколки необходимо слить с соседними полигонами из слоя без осколков.
https://disk.yandex.ru/d/z7UROFKWTLAIRg
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 17:22
Vadim
А если "осколок" примыкает к двум смежным "большим" полигонам, по какому правилу объединять?
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 17:42
Vadim
Наверное, можно сделать так... Присвоить атрибуты "стыковых" "больших" полигонов тем "осколкам" (intersect?). Вставить эти "осколки" в слой "bez_oskolkov"... Потом продиссолвить по какому-то определяющему полю (dissolve).
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 18:32
Azimut21
Хмм, стоит попробовать, как получится, отпишусь, заранее благодарю.
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 18:41
Azimut21
Vadim, к сожалению, этот вариант не мой случай, т.к. есть масса осколков, примыкающих к двум полигонам одновременно и необходимо фиксить это вручную, при этом бьется атрибутивка. Но все равно спасибо за идею
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 22 апр 2021, 22:09
tikhpetr
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 23 апр 2021, 07:08
Azimut21
tikhpetr, нет, данный способ не подходит, поскольку осколки должны с полигоном без границы, как бы стать продолжением полигона.
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 23 апр 2021, 10:43
lam
bez_oskolkov_and_oskolki
Re: Совмещение маленьких полигонов с более крупными
Добавлено: 23 апр 2021, 11:35
Azimut21
lam, Добрый день, слияние я тоже сделал и получил такую же картинку, но я хотел узнать, как присоединить осколки к полигона без лишней границы, чтобы осколок и соседний полигон стали единым полигоном с атрибутами большего. Как это стало на примерах скинутых ниже.