# -*- coding:utf-8 -*-
import arcpy
import os
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
mxd = arcpy.mapping.MapDocument('current') #获取当前打开MXD
df = arcpy.mapping.ListDataFrames(mxd,"*")#获取mxd下所有数据框
df = arcpy.mapping.ListDataFrames(mxd, "图层")[0] #获取mxd下名为“图层”(可能存在多个相同名称)的第一个数据框
df = arcpy.mapping.ListDataFrames(mxd, "*")[0] #获取mxd下第一个数据框的内容
lyrall=arcpy.mapping.ListLayers(mxd)#获取xmd中所有图层(包括图层组)
lyr= arcpy.mapping.ListLayers(mxd,"*",df)[0] #获取数据框中第一个图层或者图层组
arcpy关于mxd数据读取
于 2023-08-10 15:47:53 首次发布