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

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

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

Сообщение Monstria » 22 окт 2014, 14:52

Подскажите пожалуйста, в арке есть инструмент для получения уникальных значений атрибутов поля? Аналог как в инструменте выбора по атрибуту -
2014-10-22_15-49-15.png
2014-10-22_15-49-15.png (45.64 КБ) 6324 просмотра

HasT
Активный участник
Сообщения: 142
Зарегистрирован: 16 окт 2009, 22:08
Репутация: 55
Откуда: Харьков

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

Сообщение HasT » 22 окт 2014, 18:27


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

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

Сообщение Monstria » 22 окт 2014, 19:27

Не совсем то что ожидал, но все равно спасибо.

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

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

Сообщение doujin » 23 окт 2014, 01:40

Напишите свой инструмент. На Python Cafe есть готовый пример. Там же есть пример получения списка значений из доменов. Возможно, вам он тоже понадобится, т.к., судя по скриншоту, они у вас используются.

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

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

Сообщение Monstria » 23 окт 2014, 08:56

doujin писал(а):Напишите свой инструмент.
Да это то понятно... А вот решение создавать список из доменов - ИМХО не совсем корректно.

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

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

Сообщение doujin » 24 окт 2014, 01:02

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

Вообще, если задача разовая, то вы можете просто в python консоли Arcmap набрать те 3 строчки из примера и там же вызвать эту функцию, как показано в примере, в качесте параметров указав имя слоя и имя поля.

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

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

Сообщение Monstria » 24 окт 2014, 09:45

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

nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb » 24 окт 2014, 11:26


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

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

Сообщение Monstria » 24 окт 2014, 12:34

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

Ответить

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

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

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