Skip To Content

esri_maplayer_remove (AutoLISP)

Esri_maplayer_remove удаляет указанный слой карты или слой изображений, на который ссылается ее номер индекса карты. Воспользуйтесь функцией esri_maplayers для получения списка слоев карты и их значений maplayerid.

Синтаксис

(esri_maplayer_remove maplayerid)

Аргументы

  • maplayerid | integer | обязательный | Целое число индекса, связанное со слоем, который можно получить с помощью (esri_maplayers).

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

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

(esri_maplayer_remove 1)

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

Удаляет слой карты с чертежа и возвращает список значений true:

(T)

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

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

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

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

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

  • (nil ("Error" . "No item selected"))

    Указанный слой карты не найден.