Skip To Content

esri_webFeatureLayer_setModified (AutoLISP)

Esta función invalida el valor de rastreo de edición de modificación de una entidad existente. El rastreo de modificaciones de ArcGIS for AutoCAD registra automáticamente cuando se han modificado los atributos de entidad o la geometría de una entidad no nueva. Las funciones de AutoLISP (esri_webfeaturelayer_pausetracking) y (esri_webfeaturelayer_restoretracking) se pueden utilizar dentro de una sesión de dibujo para pausar y restaurar este rastreo. Esta función puede establecer el valor de rastreo de modificaciones independientemente de su valor actual o del estado de rastreo de las modificaciones. El valor de modificación se utilizará para determinar si una entidad se actualizará durante la sincronización.

Sintaxis

(esri_webFeaturelayer_setModified flname feature_ename modified)

Argumentos

  • flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades existente en el dibujo.
  • feature_ename | cadena de caracteres | obligatorio | El nombre de entidad AutoCAD de la entidad para vincular al texto especificado.
  • modified | T/F | obligatorio | True o False se utiliza para establecer el valor de rastreo de modificaciones de una entidad existente no nueva.

Uso de ejemplo

Solicita seleccionar gráficamente una entidad de la capa de entidades utilitypoles y establecer el estado de rastreo de modificaciones en no modificado.

(esri_webfeaturelayer_setmodified "utilitypoles" (car (entsel)) F)

Uso de ejemplo de resultado

El estado de rastreo de las modificaciones de la entidad seleccionada se establece como no modificado y la función devuelve True (T).

(T)

Valores de retorno

Los siguientes son los valores de retorno posibles:

  • Si va bien, la función 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>")).

Valores de retorno fallido

Se pueden producir valores de retorno fallido por cualquiera de los siguientes motivos:

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

    No se ha suministrado uno de los argumentos requeridos.

  • (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.