Skip To Content

esri_webfeaturelayer_commit (AutoLISP)

Esta función publicará cambios actualizados en la capa de entidades web especificada y devolverá una lista true (T) si todo va bien. Una vez publicados los cambios, la capa se volverá a dibujar para incluir todos los cambios dentro del área del proyecto actual. Esta función le permite sincronizar los cambios mediante programación.

Los dibujos previamente guardados se guardarán después de actualizar la capa de entidades web. El proceso de sincronización de una capa de entidades actualizará la fuente de la capa de entidades con ediciones geométricas y de atributos realizadas en el dibujo. Todas las entidades de entidades de la capa CAD de la capa de entidades web se borrarán, y luego las entidades del servidor dentro del área del proyecto se volverán a agregar al dibujo, incluidas todas las ediciones de otras fuentes.

Sintaxis

(esri_webfeaturelayer_commit flname)

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de un capa de entidades web existente en el dibujo.

Uso de ejemplo

Intente confirmar las ediciones para la capa de entidades web Shelters en el dibujo actual.

(esri_webfeaturelayer_commit "Shelters")

Uso de ejemplo de resultado

La capa de entidades se actualiza y se vuelve a dibujar, y la función devuelve una lista true:

(T)

Valores de retorno

  • Si va bien, devuelve una lista true: (T)
  • 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>"))

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" . "Web 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.