ジオプロセシング サンプルは、ジオプロセシング コミュニティが関心を持つファイルを含む .zip ファイルです。ジオプロセシング サンプルは ArcGIS Online の [マイ コンテンツ] に追加できます。
最も一般的なコンテンツは、データセット、ドキュメント、およびツールボックスが含まれるフォルダです。ジオプロセシング サンプルは、Python ツールボックスとその関連ドキュメント (.xml) を配布する手段でもあります。
ArcGIS 10.1 for Desktop を使用している場合は、ジオプロセシング サンプルの代わりにジオプロセシング パッケージを作成し、そのパッケージを ArcGIS Online に追加して共有する必要があります。
次の部分では、データセット、ドキュメント、およびツールボックスを、圧縮の準備ができた単一のフォルダに統合する方法を説明します。
フォルダへのリソースの統合
ジオプロセシング サンプルを作成する最初のステップは、すべてのリソースを単一のフォルダに統合することです。
たとえば、ArcGIS Online にカスタム ツールボックスを追加して共有するとします。このカスタム ツールボックスには、ユーザが開発したスクリプト ツールを使用する複数のモデルが含まれています。また、これらのモデルはマップ ドキュメント内で、コンピュータ上のさまざまな場所に存在するデータセットを参照するレイヤを使用します。このツールボックスとツールを共有するには、ツールが使用するすべてのリソース (データセットやマップ ドキュメントなど) をまとめ、.zip ファイルに圧縮可能な単一のフォルダに入れる必要があります。すべてのリソースを単一のフォルダにまとめるプロセスを「統合」と呼びます。
統合を行うには、データセットを 1 つのフォルダにコピーまたは移動し、モデル内のすべてのマップ レイヤとデータ エレメントに関するデータ ソースをリセットし、相対パスを使用してすべてのデータにアクセスする必要があります。
統合を実行する方法の詳細については、ArcGIS Desktop 10.0 のヘルプ トピック「ツールの共有の概要」と下のチェックリスト セクションをご参照ください。
10.1 でのジオプロセシング パッケージ
ArcGIS 10.1 for Desktop を使用している場合は、ジオプロセシング ワークフローを共有する際にジオプロセシング サンプルではなくジオプロセシング パッケージを使用する必要があります。
ジオプロセシング パッケージにより、リソースを手動で統合する手間が省けます。パッケージ化プロセスの際、ArcGIS はすべての必要なリソースを自動的に一時フォルダに統合し、その一時フォルダがパッケージ (.gpk) に圧縮されます。この自動的な統合は拡張性と再帰性を持っています。たとえば、あるツールが他のカスタム ツールを使用する場合、それらのツールは一時フォルダにコピーされ、依存性がないかどうかを調べられます。データの場合も同様です。あるレイヤが参照するデータセットが他のデータセットと関係がある場合、それらのデータセットもコピーされ、依存性が調べられます。
zip ファイルの構造とコンテンツ
ArcGIS Desktop 10.0 のヘルプ トピック「ツールを共有するための構造」では、ツールで使用されるすべてのリソースを統合する際に推奨されるフォルダ構造である ToolShare 構造が紹介されています。このフォルダを .zip ファイルに圧縮して、ジオプロセシング サンプルを作成できます。
ToolShare 構造を使用して構築されたフォルダの例を下に示します。ルート フォルダには、ツールを実行するために必要なすべての情報が入っています。すべてのリソースは、ルート フォルダかそのサブフォルダに配置する必要があります。
フォルダ名 | 内容の説明 |
---|---|
ToolData | ツールが使用するすべてのデータが含まれます。通常、ファイル ジオデータベース、ラスタ、およびレイヤ ファイルが含まれます。 |
Scripts | 投稿するスクリプト ツールのスクリプト (.py ファイル) が含まれます。 |
Scratch | このディレクトリは、モデルでの中間データの書き出し、スクリプトでのテンポラリ データの書き出しに使用します。通常、このフォルダには、scratch という名前のファイル ジオデータベースが格納されます。 |
Doc | PDF ファイル、コンパイル済みヘルプ ファイル (.chm)、Word や PowerPoint のドキュメントなど、ユーザが配布されたツールを理解するのに役立つすべてのファイルが含まれます。モデル図に使用する画像も含まれます。 |
ArcGIS Online にアップロードされたジオプロセシング サンプルは、下図のようにルート フォルダを含む .zip ファイルです。.zip ファイルを作成する際は、ルート フォルダの個々の内容ではなくルート フォルダのみを追加してください。
チェックリスト
これは、良質のジオプロセシング サンプルを作成するのに役立つチェックリスト (PDF ファイル) です。