Получить значения поля

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Получить значения поля

Сообщение Monstria »

Подскажите пожалуйста, в арке есть инструмент для получения уникальных значений атрибутов поля? Аналог как в инструменте выбора по атрибуту -
2014-10-22_15-49-15.png
2014-10-22_15-49-15.png (45.64 КБ) 6377 просмотров
HasT
Активный участник
Сообщения: 142
Зарегистрирован: 16 окт 2009, 22:08
Репутация: 55
Откуда: Харьков

Re: Получить значения поля

Сообщение HasT »

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Получить значения поля

Сообщение Monstria »

Не совсем то что ожидал, но все равно спасибо.
doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Получить значения поля

Сообщение doujin »

Напишите свой инструмент. На Python Cafe есть готовый пример. Там же есть пример получения списка значений из доменов. Возможно, вам он тоже понадобится, т.к., судя по скриншоту, они у вас используются.
Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Получить значения поля

Сообщение Monstria »

doujin писал(а):Напишите свой инструмент.
Да это то понятно... А вот решение создавать список из доменов - ИМХО не совсем корректно.
doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Получить значения поля

Сообщение doujin »

Про домены я писал не в контексте получения уникальных значений, а в контексте представления этих значений. У вас сейчас в домене код объекта равен описанию. ALLEY - ALLEY, например. А могло бы быть что-то вроде 1 - ALLEY или ALLEY - Аллея. В таком случае список уникальных значений у вас состоял бы из кодов, то есть 1 или ALLEY соответственно. Вот что бы их преобразовать в описания, пришлось бы работать с доменами.

Вообще, если задача разовая, то вы можете просто в python консоли Arcmap набрать те 3 строчки из примера и там же вызвать эту функцию, как показано в примере, в качесте параметров указав имя слоя и имя поля.
Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Получить значения поля

Сообщение Monstria »

Уважаемый doujin, ищется не скрипт (написать их не проблема) а именно инструмент арки (я не 100% ГУРУ арки и много могу просто не знать).. Скрипты и алгоритмы - за это конечно спасибо, но .. это немного не то.
nickleb
Гуру
Сообщения: 969
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

Re: Получить значения поля

Сообщение nickleb »

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Получить значения поля

Сообщение Monstria »

nickleb писал(а):Посмотрите здесь:
Спасибо!!! Нашел то что мне было нужно!
Спойлер
2014-10-24_13-32-10.png
2014-10-24_13-32-10.png (177.12 КБ) 6169 просмотров
Ответить

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

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

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