GIS のコンセプト

地理情報システム (GIS) は、あらゆる種類の地理データを取得、保存、操作、分析、管理、および提示するために設計されたシステムです。GIS ソフトウェアの一例としては、ESRI 社の ArcGIS があります。ArcGIS を使用すると、地理情報をサーバーに公開できます。公開された情報は、IFS GIS マップなどの Webアプリケーションで表示できます。これにより、地図を利用してビジネス情報に簡単にアクセスできるようになります。いくつかの一般的な定義を理解すると役立ちます。

マップをサービスに公開する

マップの公開は最初のステップであり、 IFS Cloud の外部で、ArcGIS デスクトップ ツール、ArcGIS Server Manager、または ArcGIS Portal を使用して実行されます。サービスは、サービス定義ファイルや CSV ファイルなど、さまざまなデータ ソースから作成できます。サービスは公開されると、ArcGIS Web サーバーに保存されます。このサービスには、http://:/argis/rest/services のようなサーバー アドレス (URL) を使用してアクセスされます。

サービス ディレクトリには、サービスとマップ層に関する詳細情報が含まれています。マップ層は GIS 内の地理データを表し、GIS オブジェクトのプロパティとシンボル化の方法を定義します。また、ArcGIS に保存されているデータも参照します。各層は一意の識別番号で定義されます。GIS マップの基本情報では、層の一意の番号とサーバーアドレス (URL) を組み合わせて、表示する地理情報をフィルター処理します。また、GIS オブジェクトと IFS 対象品目間の可能な接続を定義するためにも使用されます。
何をどのように公開するかは、GIS エキスパートと顧客が協力して決定します。最高のパフォーマンスを実現し、ビジネス要件を満たすためには、新しいサービスを作成する際に、いくつかの考慮事項といくつかの異なる戦略を評価する必要があります。

注釈:フィールドのデフォルト名は IFSID ですが、別の名前にすることも可能です。選択したフィールド名は、マップサービス/基本情報/GIS設定ページでパラメータ値としても入力する必要があります。パラメータの名前は IFS_ID_FIELD_NAME です。

層マッピングとマップの設定は、GIS エキスパート、顧客、IFS コンサルタントと協力して慎重に計画する必要があります。GIS エキスパートは公開されたサービスのコンテンツに関する知識があり、公開されたマップのパフォーマンスと使用を最適化するために編集可能な層と読み取り専用層を最適に組み合わせる方法についてアドバイスを提供できます。GIS エキスパートは、編集可能な層に上記のフィールド IFSID を追加することもできます。顧客は、ビジネスニーズに関する情報と、接続を有効にするために編集可能な層をいつ使用する必要があるかに関する情報を提供します。IFS システム管理者は、利用可能な LU とその内容を把握しており、必要な層マッピングを作成し、必要なビジネス情報をマップに表示することができます。

IFS 対象品目に接続する GIS オブジェクト

GIS オブジェクトは特定の層に属します。これらの層は、GIS オブジェクト層設定で定義され、対象品目の LU 名が割り当てられます。たとえば、パイプラインを表す層内の GIS オブジェクトは、線形資産情報が存在する IFS 内の LU に割り当てることができます。これにより、マップ内のパイプラインのグラフィカル表現を、IFS 内の対応する対象品目表現に接続できるようになります。設定は、IFS の層マッピングと層グループ設定で行われます。

GIS 統合における層タイプ

GIS 統合は、層を 3 つの層タイプ (ベースマップ、読み取り専用、編集可能) にグループ化します。これら 3 つの層タイプは簡略化されたビューであり、ユーザーは基礎となる技術的な詳細を理解しなくても、層の使用方法を簡単に理解できます。これらの層タイプの名前により、層の用途が明確かつ簡単にわかります。

ベースマップ タイプで定義された層は、最初に GIS マップに描画され、次に読み取り専用され、最後に編集可能として定義された層が描画されます。各層タイプ内の層も、GIS層マッピング ページで定義されたソート順に従って描画され、ソート順番号が低い層が最初に描画されます。層ナビゲーターを使用すると、層がどの順序で描画されているかを理解することもできます。

ベースマップ

ソート順 1 の層 A

ソート順 2 の層 B

読み取り専用

ソート順 1 の層 C

ソート順 2 の層 D

編集可能

ソート順 1 の層 E

ソート順 2 の層 F

これにより、A、B、C、D、E、F の順序で層が描画されます。層 E を層 F の上に移動させるには、GIS層マッピング ページでソート順を変更します。これは層ナビゲーターにも反映されます。

編集可能

ソート順 1 の層 F

ソート順 2 の層 E

層に関する技術情報

GIS マップは、ArcGIS Javascript API を使用して実装されます。API を使用すると、いくつかの異なる JavaScript クラスを使用して層を追加できます。すべてのクラスのリストについては、ArcGIS Javascript API リファレンス セクションを参照してください。現在、GIS マップは、ArcGISDynamicMapServiceLayer、ArcGISTiledMapServiceLayer、および FeatureLayer の 3 つのクラスから層を追加するように実装されています。

GIS層マッピングページで GIS 統合用の層が追加され、層タイプ (ベースマップ、読み取り専用、または編集可能) を指定して定義する必要があります。

ベースマップ層

ベースマップ層を使用すると、背景マップを表示できます。これらの層は読み取り専用であり、IFS 対象品目に接続できませんでした。サービスの典型的な顧客は、複数のベースマップを使用している可能性があります。コールセンターの場合:ストリート、技術者の場合:ストリートおよびネットワーク、エンジニアリング部門の場合:ネットワークユーティリティ サービス土地計画マップ。

一部のベースマップは ArcGIS Online で利用できます。これらのベースマップは無料で使用でき、"http://server.arcgisonline.com/arcgis/rest/services" URL を使用してアクセスできます。

層表示名 マップサービスURL 説明
ライトグレー http://services.arcgisonline.com/arcgis/rest/services/Canvas/World_Light_Gray_Base/MapServer 地理的なコンテキストを提供するために重要な情報のみが表示されるため、データが前面に表示されます。
地形 http://services.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer ベースマップには、他のデータ層に中立的な背景を提供するように設計された、陰影付きのレリーフ画像、水深測量、沿岸水域の特徴が含まれています。
https://services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer ベースマップには海洋深度測量図が含まれています。土地の特徴には、土地被覆と陰影付きの起伏画像に重ねられた内陸水域と道路が含まれます。
地勢 http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer この地図には、行政境界、都市、水域、自然地形、公園、ランドマーク、高速道路、道路、鉄道、空港が土地被覆と陰影付きの起伏画像に重ねて表示され、コンテキストが補足されています。
ストリート http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer この包括的な街路地図には、高速道路、主要道路、副道路、一方通行の矢印表示、鉄道、水域、行政境界、都市、公園、ランドマークが含まれており、背景情報を補足するために陰影付きのレリーフ画像に重ねて表示されています。

ストリート ベースマップは、他のベースマップが定義されていない場合に GIS マップ ページで使用されます。

画像 http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer World Imagery は、世界各地の 1 メートル以上の衛星画像と航空画像、および世界中の低解像度の衛星画像を提供します。

マップ サービスは、GIS アプリケーションで、データ (ArcGISDynamicMapServiceLayer) から動的に描画するか、またはキャッシュ (ArcGISTiledMapServiceLayer) のタイルを使用して描画するよう定義できます。どちらの状況も、GIS マップでベースマップとして定義された層では正常に機能します。

サービスが、異なるデータ ソースや異なる空間参照からのキャッシュ (ArcGISTiledMapServiceLayer) のタイルを使用する状況が考えられますが、そのうちの 1 つだけが GIS アプリケーションにデータをロードします。同じサーバー上のキャッシュされたタイルを使用するすべてのサービスを追加し、すべてのサービスで同じ空間参照を使用することで、この状況を回避するようにしてください。別の方法としては、キャッシュされた層の一部を読み取り専用層として表示し、それらを ArcGISDynamicMapServiceLayer としてロードすることもできます。

マップ サービスの層は、URL の末尾に MapServer が含まれます。マップ サービスの層は、GIS 統合でベースマップまたは読み取り専用として定義できます。マップ サービスの層は、GIS 統合で編集可能として定義できません。

読み取り専用層

読み取り専用層を使用すると、GIS オブジェクトを GIS マップに表示できるようになります。これらの層は GIS マップの情報目的で使用され、対象品目への接続は行えません。これらの層は編集可能な層に比べて読み込みが速く、パフォーマンスを向上させるために ArcGISサーバーにキャッシュすることもできます。編集可能層はキャッシュできません。

マップ サービスは、GIS アプリケーションで、データ (ArcGISDynamicMapServiceLayer) から動的に描画するか、またはキャッシュ (ArcGISTiledMapServiceLayer) のタイルを使用して描画するよう定義できます。読み取り専用として定義された層は、サービスがタイルとともにキャッシュされているかどうかに関係なく、常に GIS マップで ArcGISDynamicMapServiceLayer としてデータを読み込みます。サービスがキャッシュからのタイルを使用するように定義されており、ArcGISTiledMapServiceLayer として読み込む必要がある場合は、ベースマップ タイプを使用します。

マップ サービスの層は、URL の末尾に MapServer が含まれます。マップ サービスの層は、GIS 統合で読み取り専用またはベースマップとして定義できます。マップ サービスの層は、GIS 統合で編集可能として定義できません。

編集可能層

編集可能層により、GIS オブジェクトを GIS マップに表示し、IFS 対象品目に接続できるようになります。これらの層は、編集機能が有効になっている ArcGIS サービスを使用して公開されている必要があります。これらの層では LU の入力が必須です。たとえば、GIS マップで電気配電線やパイプラインを表示するレコードを作成し、それを IFS の線形資産オブジェクトに接続できるようにします。編集可能層は、読み取り専用層に比べて読み込みが遅くなります。編集可能層は、一部の GIS マップ ツールにも必要です。

編集可能な層に関する考慮事項

フィーチャ サービスの層は、GIS 統合でのみ編集可能として定義できます。これらは、GIS マップの FeatureLayer クラスを使用して描画されます。isEditable メソッドが true の場合、フィーチャ 層内の GIS オブジェクトを編集できます。

フィーチャ サービスの層は、URL の末尾に FeatureServer が含まれます。フィーチャ サービスの層は、GIS 統合で編集可能として定義できます。フィーチャ サービスの層は、GIS 統合でベースマップまたは読み取り専用として定義することはできません。

計測 widget およびジオメトリ サービスに関する技術情報

計測 widget には、現在の位置を計算するツール (ロケーションの取得) と、距離 (距離の計測) および面積を計測するツール (面積の計測) が用意されています。マップの座標システムが Web メルカトルまたは地理座標系でない場合、または複雑なポリゴンが描画されている場合、計測 widget はジオメトリ サービスを使用してジオメトリをプロジェクトまたは簡略化する必要があります。

GIS マップ ページの計測 widget で使用されるジオメトリ サービスは、ソリューション責任者/システムパラメータ ページのシステムパラメータによって定義できます。パラメータの名前は、GIS マップの計測ツールで使用されるジオメトリ サービスへの URLです (オプション)。デフォルト値は NONE です。

ArcGIS.com マップにおける層の実験的デバッグ

このセクションでは、GIS マップのいくつかの実験的かつサポートされていない機能について説明します。

外部 Web アプリケーションで層を開いたり、ArcGIS サービス ページで層を開いたりすると、GIS マップのデバッグやテスト中に役立ちます。パラメータによりこれが可能になります。IFS Cloud の [GIS マップ] ウィンドウの新しいショートカットを作成、パラメータを追加します。

これにより、層ナビゲーター内のすべての層の近くに地球儀が追加されます。シンボルをクリックすると、ArcGIS.com マップで層が開きます。

これにより、層ナビゲーター内のすべての層の近くに矢印が追加されます。矢印をクリックすると、層が ArcGIS サービス ページで開きます。

これにより、検索と選択パネルにモック値を表示という名前のボタンが追加されます。ボタンをクリックすると、GIS マップに送信されたすべての値を表示するページが生成されます。

プライベート層とマップ サービスの利用

1 つ以上のマップ層を公開するマップ サービスは、公開することも、非公開にすることもできます (セキュア サービスまたは保護サービスとも呼ばれます)。ArcGIS サーバーにアクセスできるユーザーなら誰でもコンテンツにアクセスできるため、GIS マップではパブリック サービスを簡単に使用できます。一部の顧客にはこれがうまく機能します。中には、マップ データをより細かく制御し、それを特定のユーザーに制限したいと考える顧客もいます。当社ではこれをプライベート マップ サービスと呼ばれます。

プライベート サービスの認証

プライベート マップ サービスを使用するには、ユーザーが何らかの方法で認証される必要があります。IFS 内にマップを埋め込んでいるので、ユーザーに IFS 内部に再度ログインしてもらうか、またはマップ サービスに自動的にログインするようにシステムを設定できます。どちらのオプションを選択したかに関係なく、GISプロキシ (以下を参照) を設定する必要があります。

SSL とプライベートマップ サービスの併用

認証を要求するだけではサービスを保護するのに十分でない場合があります。その後、SSL (HTTPS) を使用するようにサービスを設定できます。GIS マップはこれをサポートしていますが、これを機能させるには、クライアントとアプリケーション サーバーで SSL 証明書を設定して使用する方法を知っておくことが重要です (アプリケーション サーバーはプロキシ経由で ArcGIS サーバーにアクセスするため、ArcGIS サーバー上の証明書を操作できる必要があります)。これは、自己署名証明書を使用する場合に特に重要です。自己署名証明書がクライアントによって受け入れられない場合、GIS マップはエラーを返さない可能性があるため、IFS Cloud の外部で Internet Explorer を使用して検証する必要があります。これらの証明書を受け入れる方法については、このドキュメントでは説明されていません。テストと実装を簡素化するために、実際の証明機関によって作成された適切な SSL 証明書を使用することをお勧めします。

GIS プロキシの構成

GIS プロキシ (「プロキシ」) は、GIS 統合の重要な部分です。正しく動作するように設定する必要があり、最も単純なシナリオを除くほとんどのシナリオで必要です。プロキシが適切に設定されていないと、GIS マップは機能しません。

プロキシとその活用方法とは?

プロキシは、IFS Cloud アプリケーション サーバー (MWS) 内に自動的にインストールされる小さな Web サービスです。これは、クライアントとサーバーの間の仲介者 (「プロキシ」という名前が由来) として機能し、ユーザーに代わってリクエストを行います。プロキシを使用すると、GIS マップはプロキシに対して特定の要求を行い、プロキシはこの要求を処理し (有効な要求であるかどうかも確認します)、マップ サービスに対して独自の要求を行います。結果は GIS マップ クライアントに返されます。

プロキシにより次のことが可能になります。

  1. ArcGIS Online または他の ArcGIS サーバーからの特定のベースマップを使用する。
  2. マップ サービス (フィーチャ サービス/サーバー) にデータを書き込む。
  3. ログインが必要なセキュア マップ サービスへのアクセスを許可する。

プロキシを構成する場所

プロキシ設定は、IFS ホームのインスタンスの conf フォルダーに配置されます。ファイル名は gisint.proxy.config です。このファイルはすべてのアプリケーション サーバー ノードに対して設定する必要があるため、IFS Cloud 内からこのファイルを直接編集するための特別な機能が存在します。プロキシ設定は、GIS設定ページで編集できます。詳細については、GIS設定を定義を参照してください。プロキシ設定が変更されて保存されると、各アプリケーション サーバー ノードに保存されます。

注釈:IFS Cloud をインストールした後、アプリケーション サーバーにプロキシ設定ファイルがまだ存在しません。作成するには、GIS設定ページでプロキシ設定を変更し、保存する必要があります。これにより、プロキシ設定がすべてのアプリケーション サーバー ノードのディスクに書き込まれます。

ArcGIS Online からベースマップを使用するためにプロキシを設定する

デフォルトの「ストリート」ベースマップのみに頼るのではなく、ArcGIS Online から他のベースマップをユーザーに提供したい場合は、それらのベースマップのマップ サービスに関する情報、つまりメタデータにアクセスできるようにプロキシを設定する必要があります。次の設定例では、ArcGIS Online のベースマップの (すべてではないにしても) ほとんどを GIS マップ内で使用できるようになります。

      <serverUrl url="https://services.arcgisonline.com/ArcGIS/rest/services" matchAll="true"/>
      

注釈:サービスへのアクセスに https を使用する場合は、上記のようにプロキシ設定で https を指定する必要があります。http の場合も同様です。また、プロキシはベースマップに関する情報にアクセスするために使用されますが、すべてのベースマップ データがプロキシを通過するわけではありません。プロキシ設定を保存した後もプロキシがまだ動作しない場合は、Web ブラウザーで次の URL を開いてください。PL/SQL アクセス プロバイダー(PLAP) が適切に設定されていないことが原因の 1 つである可能性があります。

      http(s)://SERVER/appsvc/gisint/proxy.jsp?reload

次のようなメッセージが表示された場合は、プロキシ設定が再読み込みされたことを意味します。

     {"Result": "Config reloaded"}

プロキシ設定が保存され、プロキシが実行されているかどうかを確認する 1 つの方法は、Web ブラウザーで次の URL を開くことです。

      http(s)://SERVER/appsvc/gisint/proxy.jsp?ping

「The proxy configuration file is NOT Found.」というメッセージが表示された場合は、プロキシ設定が存在しないことを意味します。

次のようなメッセージが表示された場合は、プロキシが実行中であり、プロキシ設定がアプリケーション サーバーに書き込まれていることを意味します。

    { "Proxy Version": "1.1.2", "Configuration File": "OK", "Log File": "OK"}

また、Web ブラウザーで次のような URL を開いて、プロキシが特定のマップ 層 サービス URL で動作するかどうかをテストすることもできます。

      
      http(s)://SERVER/gisint/proxy/proxy.jsp?http(s)://ARCGISMAPSERVICEURL

たとえば、次の URL をテストすると、以下のエラーが返される可能性があります。

      http(s)://SERVER/gisint/proxy/proxy.jsp?http://google.com

エラー:

{"error": {"code": 403,"details": ["Proxy has not been set up for this URL. Make sure there is a serverUrl in the configuration file that matches: http://google.com"], "message": "Proxy has not been set up for this URL."}}

一方、プロキシがマップ サービス URL で正しく設定されている場合は、Web ブラウザーにマップ サービスからのメタデータが表示されます。

データをマップ サービスに書き込む

GIS マップでは、マップ サービスにデータを書き込む必要がある操作をユーザーが実行できます。これは、ArcGIS サーバー内のフィーチャ サービスを使用する編集可能なサービスに対してのみ機能します。

マップ サービスにデータを書き込む必要がある操作は次のとおりです。

  1. IFS 内の対象品目に GIS オブジェクトを接続または切断します。
  2. GIS オブジェクトを作成するか、ツール / 編集を使用して GISオブジェクトの属性を編集します。

ユーザーが次のマップ サービスでデータを編集する必要がある場合にプロキシを設定する方法は次のとおりです。

    http://ARCGISSERVERNAME/ArcGIS/rest/services/SERVICENAME/FeatureServer/0
      

次の命令を ARCGISSERVERNAMEという名前のサーバーのプロキシ設定に追加する必要があります。

    <serverUrl url="http://ARCGISSERVERNAME/ArcGIS/rest/services/SERVICENAME/FeatureServer/0" matchAll="true"/>
      

同じサーバー上で複数のフィーチャ サービスを編集する必要がある場合、または同じサービス内の複数の層を編集する必要がある場合は、次のようにサービス名を省略できます。

    <serverUrl url="http://ARCGISSERVERNAME/ArcGIS/rest/services" matchAll="true"/>
      

これにより、ARCGISSERVERNAME ですべてのサービスのサーバーに変更を書き戻すことができます。

注釈:http または https を正しく使用するように注意してください。マップ サービスの URL が「https」で始まる場合は、プロキシ設定でも https を指定する必要があります。

セキュア マップ サービスへのアクセスを許可する。

情報を表示するためにユーザーがログインする必要がないパブリック マップ サービスは、ユーザーが情報を表示するだけで、新しいオブジェクトを作成したりオブジェクトを接続したりしない限り、プロキシを設定せずに使用できます。

ログインが必要なサービス (「セキュア サービス」) の場合、プロキシが使用され、設定する必要があります。これを処理するには、主に 2 つのシナリオがあります。

  1. GIS マップ ページを使用するときに、ユーザーが必要な資格情報 (ユーザー名とパスワード) を入力できるようにします。
  2. プロキシがユーザーに代わって「ログイン」できるようにします。

手動ユーザー ログインによるセキュア サービスを許可する

ユーザーが GIS マップを開いたら (ユーザー名とパスワードを入力して) ログインして、安全なマップ サービスにアクセスできるようにする必要がある場合は、マップ サービスへのアクセスに使用される一時トークンを生成するようにプロキシを設定する必要があります。

主なシナリオは 2 つあります。

  1. (オンプレミスまたは管理されたクラウド内で) ArcGIS サーバーを使用する。
  2. ArcGIS Online (または Portal) を使用する。

ArcGIS サーバーのプロキシを設定する方法は次のとおりです。

    <serverUrl url="http://ARCGISSERVERNAME:PORT/arcgis/tokens/"/>
      

上記の ARCGISSERVERNAME と PORT を、ArcGIS サーバーマシンの名前とポート番号に置き換えます。

ArcGIS Online のプロキシを設定する方法は次のとおりです。

    <serverUrl url="https://www.arcgis.com/sharing/generateToken" matchAll="true"/>
      

Portal の場合、上記の arcgis.com を Portal がインストールされているサーバー名に置き換えます。

ユーザーが GIS マップ内の必要なマップ サービスに手動でログインすると、資格情報はしばらくキャッシュされます。つまり、ユーザーが別のページに移動してから GIS マップに戻った場合、経過した時間によっては再度ログインする必要がない可能性があります。時間 (分単位) は、GIS 設定 CREDENTIALS_EXPIRATION_TIME によって制御できます。設定されていない場合、デフォルトは 60 分です。資格情報を手動で入力する場合、設定 CREDENTIALS_EXPIRATION_TIME が有効です。

手動ユーザー ログインなしでセキュア サービスを許可する

ユーザーがログインしなくてもセキュア マップ サービスへのアクセスを提供する必要がある場合は、ユーザーに代わってログインするために使用できるユーザー名とパスワードを使用してプロキシを設定する必要があります。これはオンプレミスの ArcGIS サーバーと ArcGIS Online の両方で使用できますが、すべてのサービスがパブリック インターネット上で利用できる後者では特に重要です。

注釈:これを機能させるには、GIS層マッピング ページの層でプロキシ使用オプションを選択する必要があります。このオプションが有効になっていない場合、リクエストはプロキシを経由せず、プロキシはユーザーに代わってマップ サービスにログインできません。

ArcGIS オンライン上の特定のアカウントでホストされているマップ サービスにユーザーに代わってログインするようにプロキシを設定する方法は次のとおりです。

    <serverUrl url="https://services.arcgis.com/MYCLOSEDSERVICEID/ArcGIS/rest/services" matchAll="true" username="myusername" password="mypassword"/>
      

上記の「myusername」と「mypassword」を、マップ サービスにアクセスするために使用する適切なユーザー名とパスワードに置き換えます。必要に応じて、URL を長くして、マップ サービスへの完全 URL を指定したり、次のようにマップ サービス内の特定の層への URL を指定したりすることもできます。

この設定は、SERVICENAME という名前の特定のサービスおよび層 LAYERID (0 以上の数字) に対してのみ機能します。

    <serverUrl url="https://services.arcgis.com/MYCLOSEDSERVICEID/ArcGIS/rest/services/SERVICENAME/LAYERID" matchAll="false" username="myusername" password="mypassword"/>

注釈:そのためには、GIS層マッピング ページの層でプロキシ使用設定を有効にする必要があります。その他すべての場合、層でプロキシ使用設定を無効にすることができます。

ユーザーは、手動で資格情報を入力しなくても、マップ サービスに自動的にログインできるようになります。トークンは REST サービスによって自動的に生成され、60 分間有効です。

完全なプロキシ設定の例

ヘッダーとフッターの情報を含む完全なプロキシ設定の例を次に示します。このプロキシの設定機能に関する最新かつ完全なドキュメントについては、Esri 社が Github で公開しているドキュメント「 https://github.com/Esri/resource-proxy」の URL を参照してください。IFS Applications のプロキシのバージョンには必ずしも Esri 社の最新のプロキシが含まれているとは限らず、IFS Cloud のプロキシは若干変更されているため、機能が異なる場合があります。

    <?xml version="1.0" encoding="utf-8" ?> <ProxyConfig allowedReferers="*" logFile="c:/ifs/gisproxy.log" logLevel="FINEST" mustMatch="true"> <serverUrls> <!-- ArcGIS オンラインのベースマップが機能するため --> <serverUrl url="https://services.arcgisonline.com/ArcGIS/rest/services" matchAll="true"/> <!-- オンプレミス ArcGISサーバー上で特定のサービスと層への書き込みを許可するため --> <serverUrl url="http://ARCGISSERVERNAME/ArcGIS/rest/services/SERVICENAME/FeatureServer/0" matchAll="true"/> <!-- ArcGIS Online でパブリック マップ サービスへの書き込みを許可するため --> <serverUrl url="https://services.arcgis.com/SECRETARCGISONLINETHING/ArcGIS/rest/services/SERVICENAME/FeatureServer" matchAll="true"/> <!-- ユーザーが安全な (公開/万人向けではない) ArcGIS Online サービスに手動でログインできるようにするため --> <serverUrl url="https://www.arcgis.com/sharing/generateToken" matchAll="true"/> <!-- ユーザー名とパスワードを使用して安全なマップ サービスにアクセス --> <serverUrl url="https://services.arcgis.com/MYCLOSEDSERVICEID/ArcGIS/rest/services/SERVICENAME/LAYERID" matchAll="false" username="myusername" password="mypassword"/> </serverUrls> </ProxyConfig>