Essential ArcPy vocabulary

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 ワークフローのサポートを強化する関数をいくつか提供しています。関数(メソッドとも呼ばれます)を使用すれば、特定のデータセットのリスト作成、データセットのプロパティの検索、ジオデータベースに追加する前のテーブル名の検証など、数多くの便利なスクリプト タスクを実行できます。

関連トピック

9/14/2013