Возвращает список уникальных значений для указанного поля.
Синтаксис
(esri_attributes_uniquevalues flname subtype field)
Аргументы
- flname | string | обязательный | имя существующего векторного веб-слоя чертежа.
- subtype | string | обязательный | имя существующего подтипа векторного слоя на чертеже. Используйте пустую строку "" без подтипа.
- field | string | обязательный | имя существующего поля со слоя объектов.
Пример использования
Запрашивает уникальные значения из поля SUB_REGION слоя объектов USA_States_GENERALIZED (без подтипа):(esri_attributes_uniquevalues "USA_States_GENERALIZED" "" "SUB_REGION")
Пример использования результата
Возвращает простой список уникальных значений из поля SUB_REGION с заданным именем:
("East North Central" "South Atlantic" "New England" "East South Central" "Middle Atlantic" "Mountain" "West South Central" "West North Central" "Pacific")
Возвращаемые значения
- В случае успеха возвращает простой список уникальных значений полей того же типа, что и указанный тип поля
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан один или несколько обязательных аргументов.
- (nil ("Error" . "Feature layer not found."))
Указанный векторный слой в файле не существует.
- (nil ("Error" . "No connected web feature layers found."))
Сетевое подключение к веб-слою объектов было потеряно.