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

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

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

Сообщение Azimut21 » 22 апр 2021, 09:15

Всем доброго времени суток, возник вопрос. Как в arcgis совместить меньшие полигоны с более крупными? Находил ответы про инструмент удаление, однако он не помог, полигоны так и остались

Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

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

Сообщение Воронин С.В. » 22 апр 2021, 09:20

Я использую "Слияние".

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

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

Сообщение Azimut21 » 22 апр 2021, 09:33

Слияние к сожалению не подходит, нужно совместить свыше 250к объектов, необходим +/- автоматический метод :roll:
Вложения
изображение_2021-04-22_113953.png
изображение_2021-04-22_113953.png (109.78 КБ) 4953 просмотра

Воронин С.В.
Завсегдатай
Сообщения: 431
Зарегистрирован: 06 ноя 2009, 13:18
Репутация: 10
Откуда: Екатеринбург

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

Сообщение Воронин С.В. » 22 апр 2021, 09:43

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

А ещё можно сделать выборку по расположению.
Выбрать объекты лежащие внутри других объектов, потом их удалить.

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

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

Сообщение Azimut21 » 22 апр 2021, 11:05

Я не совсем верно выразился, эти микрополигоны должны слиться автоматически с ближайшим соседом. Я сделал слияние исходного слоя с этими осколками (были выведены в отдельный слой) и теперь необходимо именно эти осколки присоединить к изначальным полигонам.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam » 22 апр 2021, 12:19

Выложите фрагменты шейпов маленьких и больших полигонов.

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

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

Сообщение Azimut21 » 22 апр 2021, 17:00

Вот тут два слоя. Слой осколки необходимо слить с соседними полигонами из слоя без осколков.
https://disk.yandex.ru/d/z7UROFKWTLAIRg

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 22 апр 2021, 17:22

А если "осколок" примыкает к двум смежным "большим" полигонам, по какому правилу объединять?
Вложения
1.png
1.png (9.89 КБ) 4859 просмотров

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 22 апр 2021, 17:42

Наверное, можно сделать так... Присвоить атрибуты "стыковых" "больших" полигонов тем "осколкам" (intersect?). Вставить эти "осколки" в слой "bez_oskolkov"... Потом продиссолвить по какому-то определяющему полю (dissolve).

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

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

Сообщение Azimut21 » 22 апр 2021, 18:32

Хмм, стоит попробовать, как получится, отпишусь, заранее благодарю.

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

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

Сообщение Azimut21 » 22 апр 2021, 18:41

Vadim, к сожалению, этот вариант не мой случай, т.к. есть масса осколков, примыкающих к двум полигонам одновременно и необходимо фиксить это вручную, при этом бьется атрибутивка. Но все равно спасибо за идею

tikhpetr
Гуру
Сообщения: 1083
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 22 апр 2021, 22:09

Azimut21, Извините, я не совсем понял Вашу задачу. Так не подходит?
01.png
01.png (25.33 КБ) 4784 просмотра
02.png
02.png (74.4 КБ) 4784 просмотра
03.png
03.png (37.36 КБ) 4784 просмотра

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

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

Сообщение Azimut21 » 23 апр 2021, 07:08

tikhpetr, нет, данный способ не подходит, поскольку осколки должны с полигоном без границы, как бы стать продолжением полигона.

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

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

Сообщение lam » 23 апр 2021, 10:43

bez_oskolkov_and_oskolki
Вложения
bez_oskolkov_and_oskolki.png
bez_oskolkov_and_oskolki.png (58.67 КБ) 4699 просмотров

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

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

Сообщение Azimut21 » 23 апр 2021, 11:35

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

Ответить

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

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

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