This document introduces some vocabulary that is essential to understanding the ArcPy help.
Term | Definition |
---|---|
ArcPy | ArcPy (ArcPy サイト パッケージ) を使用すれば、エクステンションを含むすべてのジオプロセシング ツールに Python からアクセスできます。また、GIS データの操作や照会に役立つさまざまな関数とクラスも使用できます。Python および ArcPy を使用すれば、地理データを操作する便利なプログラムをいくつでも開発できます。 |
ArcPy modules | 通常、モジュールは、関数とクラスで構成された Python ファイルです。ArcPy は、データ アクセス モジュール(arcpy.da)、マッピング モジュール(arcpy.mapping)、ArcGIS Spatial Analyst モジュール(arcpy.sa)、および ArcGIS Network Analyst モジュール (arcpy.na) などさまざまなモジュールでサポートされています。 |
ArcPy classes | クラスは建築の青写真と同様です。青写真には対象物の作成方法のフレームワークが示されます。クラスはオブジェクトの作成に使用でき、多くの場合、インスタンスとして参照できます。SpatialReference クラスや Extent クラスなどの ArcPy クラスは、ジオプロセシング ツールのパラメーターを実行するためのショートカットとしてよく使用されます。ArcPy クラスを使用しない場合、これらのパラメーターはもっと複雑な文字列が必要になります。 |
ArcPy functions | 関数は、特定のタスクを実行する機能を定義した小部分で、もっと大きなプログラム内に組み込むことができます。 ArcPy では、すべてのジオプロセシング ツールが関数として提供されますが、ジオプロセシング ツールではない関数もあります。ツールの他に、ArcPy はジオプロセシング Python ワークフローのサポートを強化する関数をいくつか提供しています。関数 (メソッドとも呼ばれます) を使用すれば、特定のデータセットのリスト作成、データセットのプロパティの検索、ジオデータベースに追加する前のテーブル名の検証など、数多くの便利なスクリプト タスクを実行できます。 |