良質のジオプロセシング サンプルの作成

ジオプロセシング サンプルは、ジオプロセシング コミュニティが関心を持つファイルを含む .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 ファイル) です。