アドインの共有とインストール
Python アドインを共有する際は *.esriaddin ファイルが重要となります。他のユーザがアドインを実行するために必要な操作は、*.esriaddin ファイルを各自のコンピュータにインストールするか、ネットワーク共有を使用してファイルを参照することだけです。
デスクトップ アドインは、アドイン ファイルが事前設定されたアドイン フォルダのいずれかで検出されたときに、ArcGIS for Desktop アプリケーションによって読み込まれます。アドイン ファイルは、これらのフォルダに直接コピーするか、Esri ArcGIS アドイン インストール ユーティリティを使用して適切なフォルダに自動でコピーします。
ArcGIS アドイン インストール ユーティリティ
Esri ArcGIS アドイン インストール ユーティリティは、*.esriaddin ファイルをダブルクリックしたときに起動されます。このユーティリティは、Outlook などの一般的な電子メール アプリケーションを通して Windows エクスプローラで実行できます。また、アドイン ファイルの配備用に構成されたサーバ上で動作している Web ページ(ArcGIS Online など)でも実行できます。
Esri ArcGIS アドイン インストール ユーティリティが呼び出されると、選択されたアドイン ファイルのメタデータが解析され、作成者の名前、アドインの説明、およびアドインに信頼できるデジタル署名が含まれているかどうかが表示されます。以下の図に例を示します。
この情報を使用して、アドインをインストールするかどうかを決定できます。ユーザがアドインのインストールを決定した場合、ユーティリティはアドインをユーザのデフォルト アドイン フォルダにコピーします。
Windows 7 または Windows Vista コンピュータでは、ArcGIS 10.1 の デフォルト アドイン フォルダは次のとおりです。
C:\Users\<ユーザ名>\Documents\ArcGIS\AddIns\Desktop10.1
アドインには後方互換性がありません。たとえば、10.1 用のアドインは 10.0 では動作しませんが、10.2 では動作します。
インストール ユーティリティは、事前設定されたアドイン フォルダ以下にサブフォルダを生成してアドイン ファイルをコピーします。サブフォルダは、アドイン ファイルのメタデータに指定された GUID(Globally Unique Identifier)に基づいて自動的に生成されます。複数のアドインで同じファイル名が使用されている場合でも、このサブフォルダによりファイル名の競合が回避されます。
アドインをデフォルト アドイン フォルダに手動でコピーすることもできますが、この場合は、アドイン インストール ユーティリティが実行するセキュリティと名前の競合の確認が行われません。このため、ArcGIS for Desktop アプリケーションにアドインをインストールするには、インストール ユーティリティを使用してください。
ネットワーク上でのアドインの共有
アドインは、信頼されたネットワーク共有を使用して、プライベート ネットワーク内に配布することもできます。これらの場所にコピーされたアドイン ファイルは、ネットワーク共有をアドイン フォルダ リストに追加しているクライアントから自動的に取得できます。アドイン フォルダは、以下の図に示すようにアドイン マネージャを使用して追加できます。
このシナリオでは、集中的に管理されたアドインを複数のユーザが利用できます。アドインの更新が必要な場合は、新しいバージョンを既存のバージョンに上書きコピーします(使用中でもコピーできます)。クライアントは、対応するデスクトップ アプリケーションを次に再起動したときに、更新されたバージョンのアドインを自動的に取得します。
アドインのカスタマイズの確認
アドインのインストールが完了したら、[カスタマイズ] メニューからアドイン マネージャにアクセスして、アドインに含まれているカスタマイズを簡単に確認できます。以下の図に、1 つのツールバーと 1 つのツールを含むアドインを示します。