インターネット接続を使用できない環境や、インターネット接続が組織により禁止されている環境で ArcGIS Enterprise を構成する場合は、次のような問題が発生する可能性があります。
- HTTPS を使用してポータルおよびポータル REST API ディレクトリにアクセスする場合、アプリケーションを Internet Explorer に読み込むのに、ある程度 (最大 1 分) 時間がかかります。
- Web マップの印刷またはプレビューが失敗します。
- Web マップでの住所の検索が失敗します。
- 面積の計算やジオメトリの描画を正しく実行できません。
- ポータルで Web マップ アイテムの範囲を指定できません。
- Map Viewer Classic に OGC WMS サービスを追加するときに、ベースマップが表示されません。
- ソーシャル メディアへの共有を有効にしているときに、これらのリンクを開くと 404 エラーが表示されます。
これらの問題を解決するには、特定の HTTPS 設定を構成し、ポータルをローカル リソースに再ポイントする必要があります。 作業を開始するには、次のセクションをご参照ください。
HTTPS 設定の構成
オフライン環境でポータルを設定する場合は、必ずポータルがユーザーの証明機関の証明書を信頼するようにする必要があります。 詳細については、「証明機関の証明書を信頼するようにポータルを構成する」をご参照ください。
ソーシャル メディア リンクの無効化
Facebook リンクと Twitter リンクはインターネットへの外部アクセスを必要とするため、アイテム ページとグループ ページにソーシャル メディア リンクを追加するオプションを無効にする必要があります。 デフォルトでは、このオプションは無効になっています。 インストールの後でこのオプションが有効になっていた場合、次の手順を実行して無効にしてください。
- 組織の Web サイトを管理する権限を持つ管理者またはメンバーとして、組織にサイン インします。
- [組織] をクリックし、[設定] をクリックします。
- [セキュリティ] タブをクリックします。
- [共有と検索] セクションの [ポリシー] で、[アイテムおよびグループ ページにソーシャル メディア リンクを表示します] の切り替えボタンをオフにします。
ローカル リソースへのポータルのポイント
ローカル リソースへのポイントが必要なアイテムには、ポータルのユーティリティ サービスと Web サイト固有のプロパティが含まれます。 ユーティリティ サービスの設定は、ポータルを使用して構成します。 Web サイトには、変更する必要のある独自の構成ファイルが存在します。
外部コンテンツの無効化
Esri コンテンツはインターネットに外部アクセスしなければならないことがあるので、ArcGIS Online のリソースに対する要求を避けるためには、コンテンツを無効にしなければなりません。 コンテンツの無効化は、グループを選択しておこないます。
- 「esri_[lang]」が所有するすべてのベースマップ
- 「esri_nav」が所有するすべてのコンテンツ
- 「esri」が所有するすべてのコンテンツ
外部コンテンツを無効化するには、次の手順に従います。
- 組織の管理者として Portal Administrator Directory にサイン インします。
URL の形式は https://webadaptorhost.domain.com/webadaptorname/portaladmin です。
- [システム] > [コンテンツ] > [構成] > [更新] の順にクリックします。
- [False] オプションを選択して [更新] をクリックします。
外部コンテンツをいったん無効にした後は、ベースマップをベースマップ ギャラリーに表示する際に、カスタム グループを指定する必要があります。
カスタム ベースマップの構成
ArcGIS Enterprise 組織には、事前に構成された ArcGIS Online のベースマップのコレクションが付属しています。 これらのベースマップは、インターネット非接続環境での使用がサポートされていません。 その代わりに、カスタム ベースマップを作成し、ベースマップ ギャラリーでこれらのベースマップを提供するよう組織サイトを構成します。
ArcGIS Enterprise でのカスタム ベースマップの作成および構成の詳細については、「ベースマップのカスタマイズ」をご参照ください。
ArcGIS Living Atlas of the World コンテンツ
ArcGIS Living Atlas of the World は、ArcGIS Online で利用できるすぐに使える地理コンテンツを集めたものです。 インターネット非接続の環境ではポータルから無効にすることができます。 しかし、隔離された環境でも ArcGIS Living Atlas 境界レイヤーのコンテンツは使えます。My Esri からファイルをダウンロードし、フィーチャ レイヤーとして公開すればよいのです。
ユーティリティ サービス
ローカル サービスをポイントするようにユーティリティ サービスを更新する方法については、「ユーティリティ サービスの構成」の手順をご参照ください。 必要な変更点の概要を次に示します。
印刷サービス - Map Viewer か Map Viewer Classic で [印刷] をクリックすると、印刷サービスを使用してマップのプレビューと印刷ができます。 デフォルトでは、ArcGIS Online のサービスが使用されます。 非接続環境では、ArcGIS Server サイトの印刷サービスを使用するように組織を構成する必要があります。それ以外の場合は、Web マップを印刷およびプレビューできません。 ArcGIS Server サイトの事前に構成された印刷サービスか、サーバーでホストされているカスタム印刷サービスのいずれかを指定できます。
組織のホスティング サーバーを指定すると、ホスティング サーバーの印刷サービスが自動的にポータルに構成されます。 印刷サービスを開始して共有し、そのサービスを組織で使用するだけです。 ただし、以前に印刷サービスをポータルに構成している場合、ホスティング サーバーの指定時にその URL は更新されません。 サービスを起動して、サービスを共有し、ユーティリティ サービスとしてサービスを構成する必要があります。
ジオコード サービス - ArcGIS Enterprise 組織は、ArcGIS Online でホストされている ArcGIS World Geocoding Service を使用するように事前に構成されており、住所や場所名を検索およびマッピングできます。 非接続環境では、独自の ArcGIS Server ジオコード サービスを設定して、住所を検索する必要があります。
ジオメトリ サービス - バッファー処理や面積の計算などの空間解析を行うために必要な計算を実行します。 デフォルトでは、ArcGIS Enterprise 組織は ArcGIS Online ジオメトリ サービスを使用します。 非接続環境では、独自の ArcGIS Server ジオメトリ サービスを設定する必要があります。 ArcGIS Server サイトの事前に構成されたジオメトリ サービスか、サーバーでホストされているカスタム ジオメトリ サービスのいずれかを指定できます。
ルート サービス - ルート サービスでは、2 つ以上の場所間のルート案内を検索できます。 ルート ユーティリティ サービスは、Web マップで利用できる [ルート案内] 機能として使用されます。 デフォルトでは、ArcGIS Enterprise 組織にはルート サービスが構成されていません。 インターネット非接続環境で Map Viewer または Map Viewer Classic からルート案内を取得するには、独自の ArcGIS Server ルート サービスを公開する必要があります。
Web サイトのプロパティ
Portal Directory を使用して次の Web サイト プロパティを更新します。 詳細については、「高度なポータル オプションの設定」をご参照ください。
extentService: "<ローカル マップ サービスの URL>" - extent サービスは、ポータルの [範囲の設定] ダイアログ ボックスで、Web マップ アイテムの範囲を更新または設定するために使用されます。 デフォルトでは、ArcGIS Online の範囲サービスが使用されます。 非接続環境では、GIS Server のタイル マップ サービスを使用するようにポータルを構成する必要があります。 サービスは、WKID (Well-Known ID) が 4326 の WGS84 地理座標系を使用する必要があります。
gcsBasemapService: "<ローカル マップ サービスの URL>" - GCS ベースマップ サービスは、Web メルカトル座標系をサポートしない OGC WMS サービスのベースマップとして使用されます。 デフォルトでは、ArcGIS Online の GCS ベースマップ サービスが使用されます。 非接続環境では、GIS Server のマップ サービスを使用するようにポータルを構成する必要があります。 サービスは、WKID (Well-Known ID) が 4326 の WGS84 地理座標系を使用する必要があります。
configurePortalAGOEnv: "www.arcgis.com", - 構成されたユーティリティ サービスに使用するプロキシを決定するために使用されます。 構成されたユーティリティ サービスのデフォルトのプロキシは www.arcgis.com です。 ネットワーク非接続環境では、このプロパティを false に設定します。
portalAGOConfigEnabled: true, - 組織の設定ページにおける ArcGIS Online タブの表示を制御します。 ネットワーク非接続環境では、このプロパティを false に設定します。 ArcGIS Living Atlas コンテンツへのアクセスを無効化するには、組織サイトで「ArcGIS Living Atlas コンテンツへのアクセスの無効化」の手順を実行してから、このプロパティを「false」に設定します。
portalLivingAtlasConfigEnabled: true, - portalAGOConfigEnabled プロパティとともに、このプロパティは組織の設定ページの ArcGIS Online タブ内の Living Atlas コンテンツの構成セクションの表示を制御します。 オフライン環境の組織で「Living Atlas コンテンツへのアクセスの無効化」の手順を実行してから、このプロパティを false に設定します。
searchArcGISOnlineEnabled: false, - このプロパティでは、Map Viewer Classic で、ArcGIS Online のレイヤーを検索するオプションを無効にすることができます。 デフォルト値は true です。 これを無効にすると、ArcGIS Online のレイヤーを検索するオプションが、Map Viewer Classic の [レイヤーの検索] ダイアログ ボックスに表示されなくなります。
注意:
Map Viewer でこのオプションを無効にするには、<Portal for ArcGIS installation directory>\apps\mapviewer\js\config\viewer.json にある構成ファイルで、searchArcGISOnlineEnabled プロパティを false に更新する必要があります。 プロパティをアップロードしてファイルを保存したら、Map Viewer を開く前にブラウザーのキャッシュを消去します。 このプロパティに対する更新は、アップグレード後は保持されません。
ArcGIS Maps SDK for JavaScript
Portal for ArcGIS 11.1 には、ArcGIS Maps SDK for JavaScript のバージョン 3.42 と 4.25 がインストールの一部として含まれています。 ポータルおよび Web アプリケーション テンプレートは、インストールされた API を自動的に参照します。 バージョン 3.42 の API は https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi で使用できます。 バージョン 4.25 の API は https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4 で使用できます。
ユーザーは、独自のバージョンの ArcGIS Maps SDK for JavaScript をダウンロードおよびホストして ArcGIS Web AppBuilder の開発者向けエディションで使用したり、最新の API 機能を利用したりできます。
また、ローカルにホストされた API を使用して、Services Directory の ArcGIS Server サービスをプレビューすることもできます。 詳細については、「ポータルへの ArcGIS Server Services Directory の接続」をご参照ください。