MinimumBoundingGeometry теряет атрибутивные данные

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

Есть шейп из 4-х точек. Из него нужно сделать полигон. Использую инструмент MinimumBoundingGeometry. Полигон создается, но в нем теряютя оригинальные столбцы.
файл с точками
получившийся полигон

Как решить проблему?

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

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

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

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

Syllion писал(а):Спасибо, а родными средствами можно как-то проблему решить?
Штатными средствами никак, возможно я ошибаюсь.
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

Не мог бы пояснить, ты имеешь ввиду, что потеря атрибутивных данных в данном инструменте является нормой или что-то другое?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

Syllion писал(а):Не мог бы пояснить, ты имеешь ввиду, что потеря атрибутивных данных в данном инструменте является нормой или что-то другое?
С данным инструментом все ок, потери атрибутивных данных нет, в отличии от штатных инструментов ArcGis.
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

А штатные теряют данные только у меня или есть еще у кого проблемы?
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение _lenik »

Насколько я понял вы хотите присвоить получившемуся полигону атрибутивные данные исходных точек?
Тогда после Minimum Bounding Geometry выполняем Пространственное соединение (Spatial Join)
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

_lenik, а сам Minimum Bounding Geometry разве не умеет никак аттрибутивные данные переносить? В нем это не предусмотрено?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение novia »

lam писал(а):http://www.ian-ko.com/
lam, а просветите о каком инструменте с сайта речь? и что в случае с данной операцией он сохраняет?
Syllion писал(а):_lenik, а сам Minimum Bounding Geometry разве не умеет никак аттрибутивные данные переносить? В нем это не предусмотрено?
кэп вещает:
давайте вместе с вами порассуждаем.
у вас есть 4 точки в одном слое. у них один набор полей в атрибутах, но каждая точка может иметь свои значения этих атрибутов.
в простом случае вы для 4 точек получаете один полигон.
а теперь ответьте на вопрос, каким образом компьютер/алгоритм должен "угадать", какие атрибуты добавить?
правильный ответ, никаким, а потому атрибуты и не сохраняются. так и задумано и это нормально.

а вот если вы хотите оболочку строить для групп/кластеров объектов (отметка и список полей для этого в инструменте есть) на основе атрибуты(-ов), то общее значение атрибутов, по которым делалась группировка в итоге появится в атрибутах оболочки.
понравилось? жми палец вверх :!:
_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение _lenik »

Вот-вот, в случае с четырьмя точками из вашего примера у которых все атрибуты одинаковы, можно параметр "Опции группировки" (Group option) выбрать LIST и отметить все птички полей - и все атрибуты "перенесутся", но у вас же наверняка сложнее задача
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение novia »

это решение на коленке для конкретного простого случая.
ведь точек может быть не 4, а 4000, например.

можно наставить галочек, что количество групп(оболочек) станет равно числу точечных объектов, что не есть искомый результат.

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

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

novia писал(а):
lam писал(а):http://www.ian-ko.com/
lam, а просветите о каком инструменте с сайта речь? и что в случае с данной операцией он сохраняет?
Инструмент Point to Polygon, сохранить для полигонов можно например поле с названием "nPixelHeig", затем уже штатным инструментом ArcMap, Join, присоединить по этому полю все остальные поля из таблицы точек.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение novia »

предположим, что у точек разные значение nPixelHeig. что выдаст инструмент ian-ko.com в атрибуте полигона?
подозреваю, что то же самое, что выдаст аркгис при использовании группировки в инструменте построения оболочки (общее значение).

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

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

novia писал(а):предположим, что у точек разные значение nPixelHeig. что выдаст инструмент ian-ko.com в атрибуте полигона?
Если разные значения поля nPixelHeig, например для набора точек по которому необходимо создать полигон, тогда необходимо создавать уникальное поле, например "сцепливать" несколько полей и уже с по нему делать связку. В данном случае полей для создания такого уникального поля думаю достаточно.
Ответить

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

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

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