Python の要件
重要
ArcGIS 9 または 9.1 で作成したスクリプトでは、ジオプロセッサ オブジェクトを作成するために、Python Win32 によってインストールされた win32com モジュールを使用していました。ArcGIS 10.1(および 9.2、9.3、10)では、Python Win32 エクステンションは必要ないため、インストールされなくなりました。Python Win32 がインストールされていないと、ArcGIS 9 または 9.1 を使用して作成された既存のスクリプト(win32com を使用するもの)は正しく機能しなくなります。PythonWin32 エクステンションが必要な場合は、手動でインストールできます。
推奨されるジオプロセッサの作成手法が、最新バージョンの Python や複数のプラットフォーム(Windows や Linux)をサポートするために Esri が開発した新しい Python モジュールに変更されたため、ArcGIS では Python Win32 がインストールされなくなりました。
Python のスクリプトのバージョンを新しくするには、次のいずれかを実行する必要があります。
- 新しい ArcGIS Python モジュールを使用してジオプロセッサを作成するように、スクリプトを変更します。詳細については、次のオンライン ヘルプ トピックをご参照ください。[Geoprocessing(ジオプロセシング)] → [Automating your work with scripts(スクリプトによる作業の自動化)] → [Accessing tools within a geoprocessing script(ジオプロセシング スクリプト内でのツールへのアクセス)] → [Creating the geoprocessor object(ジオプロセッサ オブジェクトの作成)]
- PythonWin インストール プログラムをインストールします。これによって win32com がインストールされ、既存のスクリプトが ArcGIS 9 や 9.1 と同じように機能するようになります。
要件を満たすためにインストールできるのは、Python のバージョン 2.7 のみです。
Python を必要とする ArcGIS for Desktop ジオプロセシング ツールは以下のとおりです。
解析 ツール
- 近接ツールセット
- 多重リング バッファ(Multiple Ring Buffer)
変換ツール
dBASE へ変換
- テーブル → dBASE(マルチプル)(Table To dBASE (multiple))
ジオデータベースへ変換
- フィーチャクラス → ジオデータベース(マルチプル)(Feature Class To Geodatabase (multiple))
- テーブル → ジオデータベース(マルチプル)(Table To Geodatabase (multiple))
シェープファイルへ変換
- フィーチャクラス → シェープファイル(マルチプル)(Feature Class To Shapefile (multiple))
空間統計ツール
パターン分析
- 平均最近隣距離分析(Average Nearest Neighbor)
- 高/低クラスタ分析(High/Low Clustering (Getis-Ord General G))
- 空間的自己相関分析(Spatial Autocorrelation (Moran's I))
クラスタ分析のマッピング
- クラスタ/外れ値分析(Cluster and Outlier Analysis (Anselin Local Moran's I))
- ホット スポット分析(Hot Spot Analysis (Getis-Ord Gi*))
地理的分布特性の算出
- 中心フィーチャの算出(Central Feature)
- 分布指向性分析(Directional Distribution (Standard Deviational Ellipse))
- リニア平均方向の算出(Linear Directional Mean)
- 地理的中心の算出(Mean Center)
- 標準距離の算出(Standard Distance)
ユーティリティ
- 面積の計算(Calculate Areas)
- イベントの集計(Collect Events)
- カウントのレンダリング処理(Count Rendering)
- フィーチャ属性を ASCII にエクスポート(Export Feature Attribute to ASCII)
- Z スコア レンダリング処理(Z Score Rendering)
Python のアンインストール
Python、NumPy、および Matplotlib が ArcGIS for Desktop セットアップによってインストールされている場合、ArcGIS for Desktop を削除すると、これらのコンポーネントもアンインストールされます。Python 2.7.x と NumPy は、ArcGIS for Desktop をインストールする前に手動でインストールすることもできます。ArcGIS for Desktop セットアップ プログラムで、Python と NumPy が見つかった場合、Python、NumPy、および Matplotlib はインストールされないため、アンインストールもされません。