レイヤのデータ ソース情報の取得

import arcpy
 
#マップ ドキュメントとレイヤへのアクセス
mxd = arcpy.mapping.MapDocument("CURRENT")
lyr = arcpy.mapping.ListLayers(mxd)[0]
 
#レイヤのデータ ソース パスを取得
basename = lyr.dataSource
 
#Describe 関数の実行
dsc = arcpy.Describe(basename)
 
print dsc.datasetType
print dsc.spatialReference.name
 
if dsc.datasetType == "FeatureClass":
    print dsc.shapeType
  • URLをコピーしました!
目次