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

投稿日:2016/9/1 (木) 更新日:

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

関連記事

-プログラミング, ArcGIS
-

Copyright© WINGFIELD since1981 , 2018 All Rights Reserved.