Skip To Content

esri_webfeaturelayer_get (AutoLISP)

Obtiene las propiedades de la capa de entidades web para la capa de entidades web especificada como una lista asociada.

Sintaxis

(esri_webfeaturelayer_get flname [subtype])

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades web existente en el dibujo.
  • subtype | cadena de caracteres | opcional | Un nombre de subtipo existente definido para la capa de entidades.

Ejemplo de uso 1

Intentar obtener las propiedades de la capa de entidades web para la capa de entidades web utilityPoles.

(esri_webfeaturelayer_get "utilityPoles")

Ejemplo de resultado de uso 1

Obtiene las propiedades de la capa de entidades web para la capa de entidades web utilityPoles como una lista asociada:

(("NAME" . "UtilityPoles") ("GEOMTYPE" . "Point") ("PORTALITEMURL" . "https://MyGISportal.esri.com/portal/home/item.html?id=e3af6716ec324ec4a0efea405f4869c1") ("URL" . "https://MyGISportal.com/server/rest/services/subtypes/UtilityPoles/FeatureServer/0") ("BRANCH" . "sde.DEFAULT") ("SYMBOLTYPE" . "Point") ("SYMBOLDESCRIPTION" . "") ("CADLAYER" . "ESRI_UtilityPoles") ("CONNECTED" . "TRUE") ("DEFINITIONEXPRESSION" . "") ("EDITMODE" . "EDIT") ("SUPPORTS_M" . "FALSE") ("SUPPORTS_Z" . "TRUE") ("SUPPORTSATTACHMENTS" . "TRUE") ("SUPPORTSBRANCHVERSIONS" . "TRUE") ("SUPPORTSEDITING" . "TRUE") ("TYPEFIELD" . "PoleType") ("SPATIALREFERENCE" . "6443") ("SOURCESPREF" . "103023") ("DATUMTRANSFORMATION" (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363")))))) ("SUPPORTSEDITORTRACKING" . "TRUE") ("LASTEDITTIME_UTC" . "1716295706000"))

Ejemplo de uso 2

Intente obtener las propiedades de la capa de entidades web para el subtipo Destroyed de la capa de entidades web Damage_to_Residential_Buildings.

(esri_webfeaturelayer_get "Damage_to_Residential_Buildings" "Destroyed")

Ejemplo de resultado de uso 2

Obtiene las propiedades de la capa de entidades web para el subtipo Destroyed de la capa de entidades web Damage_to_Commercial_Buildings como una lista asociada:

(("NAME" . "Destroyed") ("PARENTNAME" . "Damage_to_Commercial_Buildings") ("GEOMTYPE" . "Point") ("CADLAYER" . "ESRI_Damage_to_Commercial_Buildings_Destroyed") ("SYMBOLTYPE" . "Block Reference") ("SYMBOLDESCRIPTION" . "Destroyed_Structure") ("PARENTURL" . "https://sampleserver7.arcgisonline.com/server/rest/services/DamageAssessment/FeatureServer/0") ("SUBLAYERID" . 2) ("EDITMODE" . "QUERY"))

Valores de retorno

  • Si todo va bien, la función devuelve una lista asociada de AutoLISP de propiedades de capa de entidades web con una etiqueta y un valor. La lista asociada de propiedades puede contener estos valores y otros:

    Etiqueta asociadaTipo de valorDescripción del valor
    "BRANCH"

    Cadena de caracteres

    Nombre de la rama de la capa.

    "CADLAYER"

    Cadena de caracteres

    La capa de AutoCAD utilizada para definir la capa de entidades principal (en el caso de subtipos, se pueden usar capas adicionales).

    "CONNECTED"

    Cadena de caracteres

    Si la capa está conectada: {"TRUE" o "FALSE"}

    "DATUMTRANSFORMATION"

    Cadena de caracteres

    Lista asociada que contiene los pasos de la transformación de datum.

    "DEFINITIONEXPRESSION"

    Cadena de caracteres

    Expresión de cláusula WHERE para limitar las entidades de la capa por valores de atributo. La sintaxis de la cláusula WHERE viene determinada por los datos de origen.

    "EDITMODE"

    Cadena de caracteres

    La opción de edición {"EDIT", "QUERY"}.

    "GEOMTYPE"

    Cadena de caracteres

    El tipo de geometría de la capa de entidades {"POLYGON", "POLYLINE", "POINT"}.

    "LASTEDITTIME_UTC"

    Cadena de caracteres

    Hora Unix/época de la última edición de la capa de entidades web.

    "NAME"

    Cadena de caracteres

    El nombre de la capa de entidades o subcapa de subtipo.

    "PARENTNAME"

    Cadena de caracteres

    El nombre de la capa de entidades web principal.

    "PARENTURL"

    Cadena de caracteres

    La URL del extremo REST de la capa de entidades web principal.

    "PORTALITEMURL"

    Cadena de caracteres

    La ruta URL al artículo.

    "RELATIONSHIPS"

    Lista de cadenas de caracteres

    Lista de nombres de campo de relación disponibles.

    "SOURCESPREF"

    Cadena de caracteres

    La referencia espacial de la fuente de datos de la capa como cadena de caracteres WKID o WKT.

    "SPATIALREFERENCE"

    Cadena de caracteres

    La referencia espacial de la capa como cadena de caracteres WKID o WKT.

    "SUBLAYERID"

    Cadena de caracteres

    El valor codificado del dominio de subtipo.

    "SUPPORTEDCURVETYPES"

    Lista de cadenas de caracteres

    Tipos de curva admitidos: {"esriGeometryCircularArc", "esriGeometryEllipticArc", "esriGeometryBezier3Curve", "esriGeometryBezier"}

    "SUPPORTSATTACHMENTS"

    Cadena de caracteres

    Si la capa admite adjuntos: {"TRUE" o "FALSE"}

    "SUPPORTSBRANCHVERSIONS"

    Cadena de caracteres

    Si la capa admite el versionado en rama: {"TRUE" or "FALSE"}

    "SUPPORTSEDITING"

    Cadena de caracteres

    Si la capa admite la edición: {"TRUE" o "FALSE"}.

    "SUPPORTSEDITORTRACKING"

    Cadena de caracteres

    Campo desde el que se definen las subcapas: {"TRUE" o "FALSE"}

    "SUPPORTSM"

    Cadena de caracteres

    Si la capa admite valores m: {"TRUE" o "FALSE"}.

    "SUPPORTSTRUECURVES"

    Cadena de caracteres

    Si la capa admite curvas verdaderas: {"TRUE" o "FALSE"}

    "SUPPORTSZ"

    Cadena de caracteres

    Si la capa admite valores z: {"TRUE" o "FALSE"}.

    "SYMBOLDESCRIPTION"

    Cadena de caracteres

    Nombre de bloque si el tipo de símbolo es Block Reference, descripción si el tipo de símbolo es COGO Point o nombre de patrón de trama si el tipo de símbolo es Hatch

    "SYMBOLTYPE"

    Cadena de caracteres

    Tipo de elemento predeterminado de{POINT, Block Reference, COGO Point, Automatic, or Hatch}.

    "TYPEFIELD"

    Cadena de caracteres

    Propiedad Typefield desde REST.

    "URL"

    Cadena de caracteres

    La ruta URL al extremo REST de la capa de entidades.

    "<otras propiedades específicas de la capa web... >"

    < varía...>

    < varía...>

  • 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."))

    No se ha proporcionado el argumento requerido.

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

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

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

    El nombre de subtipo suministrado no se encontró.