オフラインでの配置の構成
このトピックの内容
インターネット接続を使用できない環境や、インターネット接続が組織により禁止されている環境で Portal for ArcGIS を構成する場合は、次のような問題が発生する可能性があります。
- HTTPS を使用して Portal for ArcGIS の Web サイトおよび ArcGIS Portal Directory にアクセスするときに、アプリケーションを Internet Explorer に読み込むのに、ある程度 (最大 1 分) 時間がかかります。
- Web マップの印刷とプレビューを正常に実行できません。
- Web マップでの住所の検索が失敗します。
- 面積の計算やジオメトリの描画が正常に機能しません。
- ポータル Web サイトで Web マップ アイテムの範囲指定ができません。
- マップ ビューアーに OGC WMS サービスを追加するときに、ベースマップが表示されません。
- ソーシャル メディアへの共有を有効にしているときに、これらのリンクを開くと 404 エラーが表示されます。
これらの問題を解決するには、特定の HTTPS 設定を構成し、ポータルをローカル リソースに再ポイントする必要があります。作業を開始するには、次のセクションをご参照ください。
HTTPS 設定の構成
オフライン環境でポータルを設定する場合は、そのポータルが証明機関の証明書を信頼していることを確認する必要があります 詳細については、「証明機関の証明書を信頼するようにポータルを構成する」をご参照ください。
また、HTTPS の使用時にインターネットに接続されないように、Internet Explorer の動作を変更する必要があります。
HTTPS を使用する際の Internet Explorer によるインターネット接続の禁止
デフォルトでは、ブラウザーで HTTPS URL にアクセスした場合、Internet Explorer はインターネットに接続しようとします。インターネットにアクセスできない環境では、ブラウザーは、一定時間 (通常は 1 分間) インターネットに接続しようとします。たとえば、ブラウザーは 1 分後にタイムアウトし、正常に URL に接続します。この挙動は、タイムアウト値に達するまでブラウザーがハングアップしているように見えるため、よく接続不良と誤解されます。
ブラウザーのこの挙動を防ぎ、Portal for ArcGIS Web サイトと ArcGIS Portal Directory に直ちにアクセスできるようにするには、Internet Explorer がインストールされている各コンピューターのタイムアウト値を減らします。これを行うには、次の手順に従ってください。
- [開始] > [実行] の順にクリックします。
- [開く] ダイアログ ボックスに「mmc」と入力して、[OK] をクリックします。
- [ファイル] > [スナップインの追加と削除] の順にクリックします。
- [スナップインの追加と削除] ダイアログ ボックスで、[グループ ポリシー オブジェクト エディター] スナップインを選択し、[追加] をクリックします。
- [グループ ポリシー オブジェクトの選択] ダイアログ ボックスで [完了] をクリックします。
- [スナップインの追加と削除] ダイアログ ボックスで、[OK] をクリックします。
- [コンソール ルート] で、[ローカル コンピューター ポリシー] > [コンピューターの構成] > [Windows 設定] > [セキュリティ設定] の順に展開し、[パブリック キー ポリシー] を選択します。
- [オブジェクト タイプ] で、[証明書のパスの整合チェック設定] をダブルクリックします。
- [ネットワーク検索] タブをクリックし、[これらのポリシー設定を定義] を有効にします。
- [デフォルトの検索タイムアウト設定] の値を 1 秒に変更します。
- [OK] をクリックします。
- [コンソール ルート] で [ローカル コンピューター ポリシー] > [コンピューターの構成] > [管理テンプレート] > [システム] > [インターネット通信管理] の順に展開し、[インターネット通信設定] を選択します。
- [ルート証明書の自動更新をオフにする] をダブルクリックして、[有効] を選択します。
- [OK] をクリックしてコンソールを閉じます。
ローカル リソースへのポータルのポイント
ローカル リソースへのポイントが必要なアイテムには、ポータルのユーティリティ サービスと Web サイト固有のプロパティが含まれます。ユーティリティ サービスの設定は、ポータルを使用して構成します。Web サイトには、変更する必要のある独自の構成ファイルが存在します。
ユーティリティ サービス
ユーティリティ サービスを更新してローカル サービスをポイントする方法については、「ユーティリティ サービスの構成」の手順をご参照ください。次の情報は、必要な変更の概要を示したものです。
印刷サービス - ポータルのマップ ビューアーで [印刷] をクリックすると、印刷サービスを使用してマップのプレビューと印刷ができます。デフォルトでは、ArcGIS Online のサービスが使用されます。非接続環境では、ArcGIS Server の印刷サービスを使用するようにポータルを構成する必要があります。それ以外の場合は、Web マップを印刷およびプレビューできません。ArcGIS Server の事前に構成された印刷サービスか、サーバーでホストされているカスタム印刷サービスのいずれかを指定できます。
ポータルのホスティング サーバーを指定すると、ホスティング サーバーの印刷サービスが自動的にポータルに構成されます。印刷サービスを起動および共有して、そのサービスをポータルで使用するだけです。ただし、以前に印刷サービスをポータルに構成している場合、ホスティング サーバーの指定時にその URL は更新されません。サービスを起動して、サービスを共有し、ユーティリティ サービスとしてサービスを構成する必要があります。
ジオコード サービス - Portal for ArcGIS は、ArcGIS Online でホストされているワールド ジオコーディング サービスを使用するように事前に構成されており、住所や場所名を検索およびマッピングできます。非接続環境では、独自の ArcGIS Server ジオコード サービスを設定して、住所を検索する必要があります。
ジオメトリ サービス - バッファー処理や面積の計算などの空間解析を行うために必要な計算を実行します。Portal for ArcGIS では、デフォルトで ArcGIS Online のジオメトリ サービスが使用されます。非接続環境では、独自の ArcGIS Server ジオメトリ サービスを設定する必要があります。ArcGIS Server の事前に構成されたジオメトリ サービスか、サーバーでホストされているカスタム ジオメトリ サービスのいずれかを指定できます。
ルート サービス - ルート サービスでは、2 つ以上の場所間のルート案内を検索できます。ポータルのルート ユーティリティ サービスは、Web マップで利用できる [ルート案内] 機能として使用されます。デフォルトでは、ポータルにはルート サービスが構成されていません。非接続環境でマップ ビューアーからルート案内を取得するには、独自の ArcGIS Server ルート サービスを公開する必要があります。
Web サイトのプロパティ
extentService: "<ローカル マップ サービスの URL>" - extent サービスは、ポータル Web サイトの [範囲の設定] ダイアログ ボックスで Web マップ アイテムの範囲を更新または設定する場合に使用されます。デフォルトでは、ArcGIS Online の範囲サービスが使用されます。非接続環境では、ArcGIS Server のマップ サービスを使用するようにポータルを構成する必要があります。サービスは、WKID (Well-Known ID) が 4326 の WGS 1984 地理座標系を使用する必要があります。
gcsBasemapService: "<ローカル マップ サービスの URL>" - GCS ベースマップ サービスは、Web メルカトル座標系に対応していない OGC WMS サービスのベースマップとして使用されます。デフォルトでは、ArcGIS Online の GCS ベースマップ サービスが使用されます。非接続環境では、ArcGIS Server のマップ サービスを使用するようにポータルを構成する必要があります。サービスは、WKID (Well-Known ID) が 4326 の WGS 1984 地理座標系を使用する必要があります。
showSocialMediaLinks: false - Facebook および Twitter のリンクをアイテム詳細ダイアログ ボックスに表示するかどうかを示します。デフォルトは false で、リンクは表示されません。インストール後に、このプロパティを true に設定している場合は、非接続環境でリンクを無効にする必要があります。
webSearchEnabled: false - Web 上の検索 (Google 検索など) をポータル内のコンテンツに対して許可するかどうかを示します。デフォルト値は true です。非接続環境では、Web 検索を無効にします。
これらのプロパティを含むファイルは、<Portal for ArcGIS installation directory>\customizations\<version number>\webapps\arcgis#home\js\esri\arcgisonline\config.js にあります。変更する前に、このファイルのバックアップ コピーを作成することをお勧めします。
ヒント:
ファイルのプロパティを変更したら、編集内容を適用するためにポータルを再起動し、ブラウザーのキャッシュ (cookie など) を消去して、ポータル Web サイトの変更を確認する必要があります。詳細については、「高度なポータル オプションの設定」をご参照ください。
これらのプロパティに加えた変更は、アップグレードで維持されません。config.js ファイルに加えた変更は、アップグレード後に再適用する必要があります。
ArcGIS API for JavaScript
Portal for ArcGIS では、10.3.1 のインストールの一部として ArcGIS API for JavaScript バージョン 3.13 が含まれ、10.3 のインストールの一部として ArcGIS API for JavaScript バージョン 3.11 が含まれています。ポータルおよび Web アプリケーション テンプレートは、インストールされている API を自動的に参照します。通常、ローカルにインストールされる API は https://webadaptor.domain.com/arcgis/jsapi/jsapi で使用できます。
ユーザー独自の ArcGIS API をダウンロードしてホストし、Web AppBuilder for ArcGIS の開発者向けエディションと組み合わせて使用したり、最新の API 機能を有効活用したりすることができます。
また、ローカルでホストされている API を使用して、Services Directory に格納されている ArcGIS Server サービスをプレビューすることもできます。詳細については、「ポータルへの ArcGIS Server Services Directory の接続」をご参照ください。
Web アプリケーション テンプレート
Portal for ArcGIS には、さまざまな Web アプリケーション テンプレートが含まれています。ユーザーは、これらのテンプレートをポータルに公開するか、Web サーバーにダウンロードしてホストすることができます。詳細については、Portal for ArcGIS に関するヘルプの「構成可能なアプリケーション テンプレート」をご参照ください。
デフォルトでは、ユーザーがポータルに公開する Web アプリケーション テンプレートは、ローカルでホストされている ArcGIS API for JavaScript を使用するように自動的に構成されます。ユーザーが Web アプリケーション テンプレートをダウンロードして、Web サーバーでホストされるアプリケーションの作成に使用する場合は、テンプレートにバンドルされている readme.html ファイルの手順に従う必要があります。
ベースマップ
Portal for ArcGIS には、事前に構成された ArcGIS Online のベースマップのコレクションが付属しています。これらのベースマップは、オフライン環境で使用することができません。代わりに、ユーザー独自のカスタム ベースマップを作成し、これらのべースマップをベースマップ ギャラリーに表示するようにポータルを構成できます。詳細については、「ベースマップのカスタマイズ」をご参照ください。
Operations Dashboard for ArcGIS
Operations Dashboard for ArcGIS は、組織サイト内のイベントやシステムを監視するための共通の操作写真を提供するアプリケーションです。ポータルで Operations Dashboard を配置し、オペレーション ビューを構築できます。このビューには、リアルタイム地理データを表示して追跡するためのマップ、リスト、チャート、およびその他のツールが含まれています。詳細については、「Portal for ArcGIS への Operations Dashboard の配置」をご参照ください。