Skip To Content

esri_webfeaturelayer_hasedits (AutoLISP)

Функция возвратит список true, если в векторный веб-слой есть правки, еще не сохраненные в сервисе объектов источника. Воспользуйтесь этой функцией для проверки наличия у слоя несинхронизированных правок.

Синтаксис

(esri_webfeaturelayer_hasedits flname)

Аргументы

  • flname | строка | обязательно | имя существующего векторного веб-слоя на чертеже.

Пример использования

Оцените, имеет ли векторный веб-слой с именем "Shelters" неподтвержденные изменения.

(esri_webfeaturelayer_hasedits "Shelters")

Результат из примера использования

Функция возвращает список true, указывающий на то, что веб-слой имеет неподтвержденные изменения:

(T)

Возвращаемые значения

  • Если успешно – возвращает список значений true: (T)
  • В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))

Неудачное возвращение значения может произойти по любой из следующих причин:

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

    Не указан обязательный аргумент.

  • (nil ("Error" . "Web feature layer not found."))

    Заданный векторный слой не является допустимым слоем чертежа.