私はArcMapセッションで作業しています。ドキュメント内の各レイヤーのIDを取得するオプションをオンにしたので、誰でも持っています。
今、私が必要としているのは、Pythonスクリプト内でこれらの値を取得する方法です(それをテーブルに自動的にコピーするため)。describeや.mappingモジュールから到達したレイヤーのプロパティには、そのような情報はありません。
使用しているArcGISのバージョンを教えてください。
—
crmackey 2016年
HYダンは、問題は、私は機能を説明してからアクセスできるプロパティ「ID」を持っていないようだ層、のIDを必要とするということです。..
—
ダヴィデパヴィア
私は10.3.1の高度なバージョンを使用しています。
—
Davide Pavia
それは特定のレイヤーやフィーチャクラスに関するものではなく、一般的なものです。IDをオンにするには、データフレームの一般タブでオプション([割り当てを許可[...]])をオンにします。
—
Davide Pavia
DSID
でのarcpy.describe
リターンデータセットのID。試しましたか?例は次のようになりdesc = arcpy.Describe("some layer")
、その後desc.DSID