操作方法

操作方法:使用 Python 列出地图文档内容列表中所有图层的数据源

Last Published: January 30, 2021

摘要

以下说明将介绍使用 Python 代码列出 MXD 内容列表中每个图层的数据源的步骤。

过程

  1. 打开 MXD,其中包含用于列出的图层。
  2. 单击标准工具栏上的 Python 按钮,以打开 Python 窗口。

    [O-Image]
  1. 将以下代码粘贴到 Python 窗口中:
    import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") for lyr in arcpy.mapping.ListLayers(mxd): if lyr.supports("DATASOURCE"): print "Layer: " + lyr.name + " Source: " + lyr.dataSource
    示例:

    [O-Image]
  2. Enter 键。 该代码将打印 MXD 中所有图层的图层名称和源。

    [O-Image]

文章 ID:000011530

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容