ArcGISモデルに任意のコードスニペットを追加する方法はありますか?
高度なラベル付けやフィールド計算の式ビルダーの「コードブロックの表示」に似たものを思い描いています。
たとえば、今の私のプロジェクトでは、ツールを実行している人のユーザー名を取得することで大きなメリットが得られます。私はPythonでこれが簡単であることを知っていimport os; os.environ.get('USERNAME')
ます。そのスニペットをget_username.py
に記述してArccatalogのツールボックスに追加し、そのツールをモデルに追加して、現在のツールの必要なモデルパラメーターとして使用できると思います。それはこのような小さなものには多くの作業であり、次回はインライン変数置換や複合変数など、何か他のものが必要になるかもしれません。
コードスニペットツールなどは、一般的で広く役立つ方法でこれらのニーズすべてに対処できると思います。