Skip To Content

esri_featurelayer_getquery (AutoLISP)

Devuelve una lista asociada de propiedades de filtro de consulta para la capa de entidades especificada.

Es una opción nueva que consolida versiones antiguas de esri_featurelayer_getquery y esri_docfeaturelayer_getquery en una función. Devuelve el QUERYFILTER de una capa de entidades de documento o web existente como lista asociada que representa una consulta relacionada con la capa de entidades.

Sintaxis

(esri_featurelayer_getquery flname [subtype])

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.

Ejemplo de uso 1

Intentar obtener las propiedades de consulta de filtro para la capa de entidades Shelters como una lista asociada:

(esri_featurelayer_getquery "Shelters")

Ejemplo de resultado de uso 1

Devuelve las propiedades de consulta de filtro de la capa de entidades Shelters como una lista asociada que consta del código DXF™ de la capa 8 y una cadena de caracteres separada por comas de nombres de capas AutoCAD para las principales entidades y subtipos:

((8 . "ESRI_Shelters,ESRI_Shelters_4,ESRI_Shelters_2,ESRI_Shelters_3,ESRI_Shelters_1,ESRI_Shelters_5,ESRI_Shelters_6"))

Ejemplo de uso 2

Intentar obtener las propiedades de consulta de filtro para el subtipo Shelters_2 de la capa de entidades Shelters como una lista asociada

(esri_featurelayer_getquery "Shelters" "Shelters_2")

Ejemplo de resultado de uso 2

Devuelve las propiedades de consulta de filtro para el subtipo Shelters_2 de la capa de entidades Shelters como una lista asociada que consta del código DXF™ para la capa 8 y el nombre de la capa AutoCAD ESRI_Shelters_2:

((8 . "ESRI_Shelters_2"))

Valores de retorno

  • Si es correcto, devuelve una lista asociada que representa la consulta utilizada para definir la capa de entidades. La lista asociada contiene códigos DXF™ como valores clave y un valor asociado que se combina para crear una consulta de filtrado para la capa de entidades.
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, 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."))

    El valor de capa de entidades es obligatorio.

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

    El valor de subtipo de capa de entidades especificado no es una capa de subtipo de entidades válida del dibujo.

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

    El valor de la capa de entidades especificada no es una capa de entidades válida en el dibujo.