Skip To Content

esri_maplayers (AutoLISP)

此函数将返回当前工程图中包含的地图和影像图层名称的索引关联列表。 关联值是用于标识图层的索引编号以及字符串形式的图层名称的索引值。 索引编号用于其他 AutoLISP 函数(如 (esri_maplayer_get))以标识地图或影像图层。

语法

(esri_maplayers)

参数

无。

示例用法

查询工程图以获取工程图中存在的地图和影像图层的关联列表:

(esri_maplayers)

结果示例用法

返回工程图中存在的地图和影像图层的关联列表,其中索引编号和名称为字符串形式:

((1 . "World Street Map") (2 . "Sea Surface Temperature (°C)") (3 . "Seafloor Dissolved Oxygen (ml/l)") (4 . "HYCOM - Ocean Current Vectors"))

返回值

  • 如果成功,则将返回索引地图图层的关联列表。
  • 如果失败,则该函数将返回一个列表,其中第一个值为 nil,然后是一个包含键值 "Error" 的关联列表以及字符串形式的关联错误消息:(nil ( "Error" . "<message>"))

失败的返回值

出于以下任一原因,可能出现失败的返回值:

  • (nil ("Error" . "No layers."))

    在工程图中未找到任何图层。