Skip To Content

esri_sublayer_names (AutoLISP)

Возвращает список имен подслоев указанного векторного веб-слоя или векторного слоя документа.

Синтаксис

(esri_ sublayer_names flname)

Аргументы

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

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

Запрашивает список слоев подтипов из векторного слоя документа parks.

(esri_sublayer_names "parks")

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

Возвращает сообщение о том, что векторный слой документа parks не имеет слоев подтипов.

(nil ("Error" . "Subtype not found."))

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

Запрашивает список слоев подтипов из векторного веб-слоя utilitypoles.

(esri_sublayer_names "utilitypoles")

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

Возвращает список слоев подтипов из векторного веб-слоя utilitypoles.

("Wood" "Steel")

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

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

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

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

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

    Векторные веб-слои или слои документа не содержат подтипов.

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

    Не указан один или несколько обязательных аргументов.

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

    Предоставленный векторный слой не был найден.