Skip To Content

esri_attributes_uniquevalues (AutoLISP)

Devuelve una lista de valores únicos para un campo especificado.

Sintaxis

(esri_attributes_uniquevalues flname subtype field)

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades existente en el dibujo.
  • subtype | cadena de caracteres | obligatorio | El nombre de un capa de entidades de subtipo existente en el dibujo. Utilice una cadena de caracteres vacía "" para ningún subtipo.
  • field | cadena de caracteres | obligatorio | Un nombre de campo existente de la capa de entidades.

Uso de ejemplo

Solicita los valores únicos del campo SUB_REGION de la capa de entidades USA_States_GENERALIZED (sin subtipo):

(esri_attributes_uniquevalues "USA_States_GENERALIZED" "" "SUB_REGION")

Uso de ejemplo de resultado

Devuelve una lista simple de valores de campo únicos del nombre de campo SUB_REGION especificado:

("East North Central" "South Atlantic" "New England" "East South Central" "Middle Atlantic" "Mountain" "West South Central" "West North Central" "Pacific")

Valores de retorno

  • Si todo va bien, devuelve una lista simple de valores de campo únicos del mismo tipo que el tipo de campo especificado
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve una lista asociada que contiene el valor de clave Error y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).

Valores de retorno fallido

Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:

  • (nil ("Error" . "Missing required argument."))

    No se proporcionaron uno o más de los argumentos requeridos.

  • (nil ("Error" . "Feature layer not found."))

    La capa de entidades especificada no existe en el archivo.

  • (nil ("Error" . "No connected web feature layers found."))

    Se perdió la conexión de red a la capa de entidades web.