Skip To Content

esri_featurelayer_getattributes (AutoLISP)

Una función para devolver una lista de listas asociadas de todos los atributos de todas las entidades de la capa de entidades especificada en el dibujo. La lista incluye una lista asociada para cada entidad de la capa de entidades especificada en el dibujo. Si se proporciona el valor de campo, solo se devolverá el campo solicitado. Si proporciona el valor de campo, también debe proporcionar un valor de subtipo aunque ese valor sea "" para indicar la clase de entidad principal.

Sintaxis

(esri_featurelayer_getattributes flname [subtype][field])

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades existente en el dibujo.
  • subtype | cadena de caracteres | opcional | Un nombre de subtipo de capa de entidades existente en el dibujo.
  • field | cadena de caracteres | opcional | Un nombre de campo existente en el dibujo.

Uso de ejemplo

Solicita todos los atributos de todas las entidades de la capa de entidades "Shelters" como una lista de listas asociadas:

(esri_featurelayer_getattributes "Shelters")

Uso de ejemplo de resultado

Devuelve una lista de listas asociadas de todos los atributos de las tres entidades de la capa de entidades Shelters en el dibujo actual:

((("EntityHandle" . "DF4") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467556) ("facilityid" . "174169003609") ("facname" . "ARLENE WELCH ELEMENTARY SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "609") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{534C2CCA-B61C-4C03-ACDE-10E741C57F55}") ("sheltstat" . "1") ("sheltcap" . 609) ("sheltcurpop" . 304) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DE5") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467555) ("facilityid" . "174169002656") ("facname" . "OLIVER JULIAN KENDALL ELEM SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "656") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{D5C16CC5-EF67-4394-A06D-F129CB71F8ED}") ("sheltstat" . "1") ("sheltcap" . 656) ("sheltcurpop" . 328) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DD6") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467554) ("facilityid" . "174169002093") ("facname" . "CLIFFORD CRONE MIDDLE SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "093") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{6A41AF79-17AB-460E-8454-4C897E8FD428}") ("sheltstat" . "1") ("sheltcap" . 93) ("sheltcurpop" . 46) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")))

Valores de retorno

  • Si todo va bien, devuelve una lista de listas asociadas de todos los atributos de todas las entidades de la capa de entidades especificada en el dibujo.
  • 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" . "Field not found."))

    No se encontró el campo especificado.

  • (nil ("Error" . "Subtype not found."))

    No se encontró el subtipo especificado.

Consulte también

esri_attributes_get | Función que devuelve una lista asociada de los nombres de campos y sus valores de atributos de una entidad única.