Skip To Content

esri_webfeaturelayer_extract (AutoLISP)

Эта функция AutoLISP преобразует векторный веб-слой в векторный слой документа. Все редактирования векторного веб-слоя прекращаются, а все объекты, присутствующие на слое, остаются. Имя слоя AutoCAD для слоя векторного веб-слоя будет изменено таким образом, чтобы убрать префикс "esri_", а определяющий запрос результирующего векторного слоя документа будет установлен на это новое имя слоя. Аналогично, все подслои родительского слоя будут иметь определяющие запросы, установленные на новые имена слоев AutoCAD для каждого подслоя.

Синтаксис

(esri_webfeaturelayer_extract flname)

Аргументы

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

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

Пытается извлечь векторный веб-слой и его подслои как векторный слой документа с его подслоями.

(esri_webfeaturelayer_extract "Shelters")

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

Преобразует векторный веб-слой и его подслои в векторные слои документа, а затем возвращает список значений true:

(T)

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

Эта функция возвращает значение.

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

Не удалось вернуть значения

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

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

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

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

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