Инструмент слияния в ArcToolbox
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Инструмент слияния в ArcToolbox
Есть ли в ArcToolbox аналог инструменту "Слияние" или "Объединение" (меню Редактора)? Есть множество граничащих полигонов, которые нужно объединить в один. Есть тонкость, что класс объектов хранит z-значения. Пробовал через Dissolve без указания атрибутов, все делает, как надо, но координаты z обнуляет. "Объединить" из Редактора отлично справляется.
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Инструмент слияния в ArcToolbox
Все логично же, на основе данных полигонов, по их внешнему контуру образуется новый полигон. Должно быть необходимо выбрать в инструменте Dissolve поле (Dissolve field), на основании которого будет формироваться полигон, формируемый из частей, а в качестве Statistics Field выбрать поле с Я значением и указать тип статистики (например итоговый полигон будет иметь Z, равный среднему Z его компонентов)
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Инструмент слияния в ArcToolbox
Пока не вижу ничего логичного. Наверное, Вы не совсем поняли. Скорее, даже я плохо сформулировал проблему. Речь не идет о том, что в классе объектов имеется поле со значением высот Z и нужно при объединении вычислить какое-то значение для общего полигона. В моем случае класс объектов имеет свойство хранения z-значений (координаты, наравне с x, у). Координаты не прописываются же в атрибутах, потому что они хранятся для каждого узла. Так вот нужно чтобы при объединении полигонов узлы, находящиеся на границе созданного общего полигона, имели z-значения, как у объединяемых полигонов. При Dissolve это не происходит, при "Объединить" (Редактор) происходит. Хотя в параметрах среды инструмента геообработки стоит настройка "z-значения: как у входных данных".
PS. Я бы мог сделать, конечно, через "Объединить", но нужен инструмент для вставки в цепочку "ModelBuilder".
PS. Я бы мог сделать, конечно, через "Объединить", но нужен инструмент для вставки в цепочку "ModelBuilder".
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Инструмент слияния в ArcToolbox
Есть отдельный слой с полигонами (63000 штук) с атрибутом "культивируемые земли", нужно всё объединить в один большой. Казалось бы, выделить всё в режиме редактирования и в Editor нажать Merge. Но уже 3 раза после нажатия "сохранить изменения" Арка вылетает, а шейпфайл повреждается.
Есть еще какой-то инструмент слияния и получения единой записи в атрибутивной таблице?
Есть еще какой-то инструмент слияния и получения единой записи в атрибутивной таблице?
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: Инструмент слияния в ArcToolbox
Dissolvedime1 писал(а):Есть еще какой-то инструмент слияния и получения единой записи в атрибутивной таблице?
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: Инструмент слияния в ArcToolbox
Сделал Dissolve по атрибуту "культивируемые земли", получил атрибутивную таблицу с таким же количеством записей, а нужен мегаполигон с одним полем.
Merge мне вот еще выдало, что "Not Enough Memory", хотя стоит 16Гб.
Сделал с Merge в Editor, просто объединяя не всё сразу, а группами и пересохраняя получившийся шейп. Получилось таким образом.
Merge мне вот еще выдало, что "Not Enough Memory", хотя стоит 16Гб.
Сделал с Merge в Editor, просто объединяя не всё сразу, а группами и пересохраняя получившийся шейп. Получилось таким образом.
Я убирал галочку Enable Multipart и потому у меня ничего не выходило)giser писал(а):Можно сделать Dissolve без выбора атрибута.
Последний раз редактировалось dime1 01 апр 2015, 13:38, всего редактировалось 1 раз.
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Инструмент слияния в ArcToolbox
Можно сделать Dissolve без выбора атрибута.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 4 гостя