Web イメージ レイヤー プロパティの構成
Web イメージ レイヤーを公開する前に構成し、基本となるデータの表示、データの圧縮による高速な可視化、ラスター関数を適用した解析結果のレンダリングと表示をユーザーに許可することができます。
- [構成] タブをクリックします。 アクティブなポータルが ArcGIS Enterprise の場合は、[Web レイヤー プロパティの構成] をクリックして、構成可能なプロパティにアクセスします。
- [レイヤー] の [イメージ] タブで、[Web レイヤー プロパティの構成] ボタン をクリックして、画像の構成可能なプロパティにアクセスします。 [戻る] ボタン をクリックして、[構成] タブのメイン ページに移動します。
- 必要に応じて、レイヤーまたはケーパビリティのチェックボックスをオンにして、追加のレイヤー タイプと機能を追加します。
オプションには [WCS] と [WMS] が含まれています。
詳細については、「追加のレイヤーと機能」をご参照ください。
- Web イメージ レイヤーを表示するときのユーザーの権限を設定します。
次のようなオプションがあります。
リクエストあたりの最大イメージ サイズ クライアント リクエストでサーバーが許可するピクセルの行と列の最大数。
クライアントのリクエストがこの値を上回る場合は、ピクセルは何も返されません。
デフォルトのリサンプリング方法 リクエストで使用されるリサンプリング方法。 方法のオプションは次のとおりです。
- 最近隣内挿法 (不連続データ用)
- 共一次内挿法 (連続データ用)
- 三次たたみ込み内挿法 (連続データ用)
- 最頻値 (不連続データ用)
許可される圧縮 イメージ サービスで使用できる圧縮方法。 次の圧縮タイプを使用できます。
- なし
- JPEG
- LERC
- LZ77
JPEG 品質および LERC 許容値のデフォルト値は、[許可リストの構成] ダイアログ ボックスで設定できます。
クライアントは、転送時に使用する圧縮方法を選択できます。 圧縮方法は [レイヤー プロパティ] ダイアログ ボックスの [表示] タブで設定できます。
このパラメーターは、SOAP GetImage 方式を使用してイメージ サービスにアクセスするクライアント (ArcGIS Desktop、ArcObjects が組み込まれたアプリケーションなど) にのみ適用されます。
REST を使用してサービスにアクセスするクライアントの場合は、どの圧縮方法が定義されているかに関係なく、要求された形式に基づいて自動的に圧縮が適用されます。
デフォルト圧縮 デフォルトとして使用される圧縮方法。
JPEG 品質 0 ~ 100 の値を入力して品質を編集します。 値を 80 に設定すると、約 8 倍の圧縮を行いながら画像の品質を保持できます。
LERC 許容値 1 ピクセルあたりに適用可能な最大エラー値 (画像の平均ではありません)。 この値は、モザイク データセットの単位で指定します。 たとえば、エラーが 10 cm でモザイク データセットがメートル単位である場合は、「0.1」と入力します。
最大サンプル数 この操作は、指定したジオメトリに対して、ソース データのサンプル ポイント位置、ピクセル値、および対応する空間解像度を生成します。 サンプル位置の最大数のデフォルト値は 1,000 です。
キャッシュ コントロールの最大保存期間 クライアントが ArcGIS Server にリクエストを送信してイメージ サービスを表示するときに、通常はサーバーからの応答がブラウザーによって一定期間キャッシュされ、再利用されます。 この動作によって、ArcGIS Server はイメージ サービスを最高品質で表示することができます。 ただし、アプリケーションでのイメージ サービスとその関連データの使用方法に応じて、ブラウザーがキャッシュ内の応答を使用できる期間を調整することを検討してください。
ArcGIS Server イメージ サービスの応答には、エンティティ タグ (ETag) ヘッダーとキャッシュ コントロール ヘッダーが含まれています。 ETag ヘッダーの値は、応答の一意の識別子です。 キャッシュ コントロール ヘッダーには、キャッシュから応答を再利用できる最大期間に関する情報をブラウザーに提供する max-age 値が含まれています。 これは、[キャッシュ コントロールの最大保存期間] オプションによって制御されます。
リクエストが繰り返された場合、キャッシュの最大期間の期限が切れていなければ、ブラウザーは、サーバーにリクエストを送信しないで、キャッシュされている応答を使用します。 キャッシュの最大期間の期限が切れている場合、ブラウザーは、リクエストをサーバーに送信し、キャッシュ内の応答に対応する ETag 値を使用して IF-NONE-MATCH ヘッダーを設定します。 ArcGIS Server は、リクエストを評価し、ETag 値を使用して、応答が変更されているかどうかを判定します。 サーバーからの応答がブラウザー上のコピーと異なる場合、サーバーは新しい応答をブラウザーに送信します。 応答がブラウザー上のコピーと同一である場合、サーバーは、キャッシュ内の応答を引き続き使用するようにブラウザーに警告します。
ArcGIS Server 管理者は、このプロパティを定義して、ブラウザーがキャッシュされた応答を使用できる期間を指定できます。 ArcGIS Server が完全な応答を送信する必要性を軽減することによって、ブラウザーのキャッシュを効率化し、アプリケーションが最適化され、ネットワーク帯域幅を節約することができます。
イメージ サービスの場合、デフォルト値は 12 時間 (43,200 秒) です。 これは、リクエストが 12 時間以内に繰り返された場合、ブラウザーがキャッシュ内の応答を使用するということを意味します。 このデフォルト値は、ほとんどのアプリケーションで有効に機能します。
データセットやシンボルが頻繁に変更されるイメージ サービスの場合、5 分 (300 秒) などの値を指定することをお勧めします。 アニメーションなどの時間に対応するデータを使用するアプリケーションでは、表示速度を向上させるために、この値を増やすことを検討してください。
JPGPNG を JPG として返す ユーザーが JPGPNG 形式を使用して画像を要求したときに、透過表示が使用されている場合は PNG 形式のファイルが返され、それ以外の場合は JPG 形式のファイルが返されます。 PNG 形式のファイルは通常 JPG 形式のファイルよりもはるかに大きいため、転送に時間がかかります。 透過表示が不要で、イメージ サービスが常に小さい画像サイズを使用して転送されるようにしたい場合は、このチェックボックスをオンにします。
ライブ データを含む 新しいラスターがイメージ サービスのモザイク データセットに追加されると、ソース解像度、空間範囲、多次元情報、および時間範囲などのイメージ サービス情報が最新でなくなる場合があります。 サービスを再起動すると、データの変更を反映させることができます。 ただし、ダウンタイムの発生を避けたい場合は、このオプションを選択することで、サービスを再起動せずにデータの変更を反映させることができます。
クライアントで指定されたレンダリング ルールを許可する オンの場合、クライアントはサーバー側のレンダリングおよび処理にアクセスして制御できます。 オフの場合、クライアントはサーバー側のレンダリングに対してアクセスすることもリクエストすることもできません。
処理テンプレート Web イメージ レイヤーとともに公開する関数チェーンを選択します。
デフォルト テンプレート データの表示にデフォルトとして使用される処理テンプレート。
許可された計測方法 これらの方法はソースの計測機能から取得され、データセットのプロパティの一部としてリストされます。 これにより、イメージ サービスで使用できる計測ツールが決まります。
- 基本 - 距離、エリア、ポイントの位置、および重心位置計測ツールを使用できます。 これらのツールは、他のオプション (なしを除く) を使用した場合も使用できます。
- 3D - 基本オプションで使用可能なツールを使用して行われた計測を、DEM を使用して変更できます。
- 高さ - モザイク データセット内のデータセットに対してセンサー モデルが存在する場合、高さ: 底面から最上部の高さを使用計測ツールを使用できます。
- 影 - モザイク データセット内のデータセットに対してセンサー モデルと太陽の角度の情報が存在する場合、高さ: 底面から最上部の高さを使用、高さ: 底面から影の高さを使用、および 高さ: 最上部から影の高さを使用計測ツールを使用できます。
- なし - ユーザーは、ArcGIS でこのデータセットを使用して計測ツールを使用できません。
これは、すべての入力に適用されます。
- Web イメージ レイヤーの公開が正常に終了したら、[共有] ウィンドウに表示されている [Web レイヤーの管理] リンクをクリックします。 アイテムがパブリックに共有されていない場合は、組織サイトにサイン インして表示します。
キャッシュされた Web イメージ レイヤーの構成
キャッシュされた Web イメージ レイヤーを公開する前に構成することで、タイル スキーマ、キャッシュの詳細レベル、およびキャッシュを構築する時と場所を指定できます。
注意:
Web タイル レイヤーの公開時は、[プロジェクト] タブにある [オプション] ダイアログ ボックスの [表示] タブでアプリケーションに設定された [アンチエイリアス] オプションが適用されます。 デフォルトのアンチエイリアス モードは [最高] です。
- [構成] タブをクリックします。 アクティブなポータルが ArcGIS Enterprise の場合は、[Web レイヤー プロパティの構成] をクリックして、構成可能なプロパティにアクセスします。
- [レイヤーの描画] で Web イメージ レイヤーの描画方法を選択します。
データから動的に描画
データは、リクエストのたびに取得および描画されます。 これがデフォルトのオプションです。
新しいキャッシュからのタイルを使用
データは、定義したマップ縮尺で生成されたキャッシュ イメージから描画されます。
既存のキャッシュを使用
データはサーバー上で以前に生成されたタイルから描画されます。 既存のキャッシュを Web イメージ レイヤーと関連付けるには、Web イメージ レイヤーの名前とサーバー フォルダーが、既存のキャッシュの名前とサーバー フォルダーと一致している必要があります。
注意:
[既存のキャッシュを使用] オプションは、イメージ サービスと同じ名前とサーバー フォルダーを持つ、関連付けが解除されたキャッシュを検索します。 サービスが削除された場合や、キャッシュがキャッシュ ディレクトリにコピーされた場合、キャッシュとサービスとの関連付けは解除されます。 有効なキャッシュがサーバー上に存在する場合、そのキャッシュを使用してイメージ サービスが描画されます。 レイヤーを正しく描画するには、画像名、空間参照、範囲がキャッシュと一致している必要があります。
新規または既存のキャッシュのタイルを使用する場合は、ウィンドウで追加の設定を使用できることがあります。 次のサブステップを行います。
- [タイル スキーマ] ドロップダウン矢印をクリックして、キャッシュに関する縮尺レベル、タイルの寸法、およびタイルの原点を定義します。
これらのプロパティはタイル境界の場所の定義に用いられるため、キャッシュをオーバーレイするときの照合に重要です。 以下に、タイル スキーマ オプションを示します。
オプション 説明 ArcGIS Online/Bing Maps/Google マップ これらのオンライン サービスによって Web タイル レイヤーが確実にオーバーレイされるように、Web レイヤーの座標系がリアルタイムで WGS84 Web メルカトル (球体補正) に再投影されます。 タイルの幅と高さはデフォルトで 256 x 256 ピクセルに設定されています。 キャッシュの縮尺レベルは 0 ~ 23 の範囲です。 新しいキャッシュを初期化するときに、AllSource が自動的に GIS リソースのレイヤーを検証してデフォルトのタイル イメージ形式を特定します。 GIS リソースにベクター レイヤーのみが含まれる場合、デフォルトは PNG です。 1 つ以上のラスター レイヤーが検出された場合、デフォルトは MIXED です。
WGS 1984 地理座標系、バージョン 2 WGS84 地理座標系に基づくタイル スキーマ。 Web レイヤーの座標系がリアルタイムで WGS84 に再投影されます。 タイルの幅と高さはデフォルトで 256 x 256 ピクセルに設定されています。 キャッシュの縮尺レベルは 0 ~ 22 の範囲です。 新しいキャッシュを初期化するときに、AllSource が自動的にマップのレイヤーを検証してデフォルトのタイル イメージ形式を特定します。 GIS リソースにベクター レイヤーのみが含まれる場合、デフォルトは PNG です。 1 つ以上のラスター レイヤーが検出された場合、デフォルトは MIXED です。
既存のキャッシュされたマップ/イメージ サービス 既存のホストされた Web タイル レイヤーまたは ArcGIS Server Web タイル レイヤー、あるいは ArcGIS Server イメージ サービスを Web タイル レイヤーのタイル スキーマとして使用します。 このオプションを選択すると、既存のサービスに関連付けられたタイル スキーマ XML ファイルが C:\Users\USERPROFILE\My Documents\ArcGIS\TilingSchemes\Downloaded にダウンロードされます。AllSource では、アンチエイリアスを除いて、既存のサービスに指定されたパラメーターが適用されます。 アプリケーションに設定されているアンチエイリアス オプションが使用されます。
タイル スキーマ ファイル ユーザーが作成したカスタムのタイル スキーマ XML ファイルをインポートします。このファイルには任意の縮尺と設定が含まれます。 カスタムのタイル スキーマ XML ファイルを作成するには、[マップ サービス キャッシュ タイル スキーマの生成 (Generate Map Server Cache Tiling Scheme)] ジオプロセシング ツールを使用します。 さらに、追加のタイル スキーマ ファイルを C:\Program Files\ArcGIS\Pro\Resources\TilingSchemes からインポートできます。 タイル イメージ形式がタイル スキーマ ファイルに定義されていない場合、タイル イメージ形式のデフォルトは PNG です。 AllSource は、アンチエイリアスを除き、タイル スキーマ ファイルに指定されたパラメーターを適用します。 アプリケーションに設定されているアンチエイリアス オプションが使用されます。
自動設定 タイル スキーマは、データの空間参照に基づいて設定されます。 このタイル スキーマに定義されている詳細レベルは、全球範囲で有効です。そのため、このタイル スキーマを使用してキャッシュされた Web レイヤーは、一緒に表示できます。 タイル スキーマは全球範囲で有効ですが、マップ プロパティで定義されている範囲のみがキャッシュされます。
Web マップが共有されたときに公開された Web タイル レイヤーでは、Web マップのベースマップに関連付けられたタイル スキーマが自動的に使用されます。
レガシー:
AllSource 1.1 および 1.2 では、以前のバージョンの WGS84 地理座標系のタイル スキーマが利用できました。 この古いタイル スキーマは、高解像度 (詳細な縮尺) での登録精度が向上した WGS84 地理座標系、バージョン 2 と呼ばれる改良バージョンに置き換えられました。
一部のクライアントでは、タイル スキーマの違いから、古いタイル スキーマを使用するキャッシュ Web レイヤーは、新しいタイル スキーマを使用するキャッシュ Web イメージ レイヤーと一緒に表示できません。 古いタイル スキーマを引き続き使用するには、[タイル スキーマ] に [既存のマップ/イメージ サービス] を選択し、古いタイル スキーマを使用するサービスを参照します。
- スライダーを使用して [詳細レベル] プロパティを設定します。
AllSource は、マップまたはレイヤー内の依存関係を調べた上で、キャッシュする最小縮尺範囲と最大縮尺範囲を指定します。 マップまたはレイヤーによっては、タイル スキーマ内の一部の極めて大きい縮尺または小さい縮尺のキャッシュを行わないようにすることができます。
[最大ソース セル サイズ] オプションは、キャッシュのベース セル サイズを制御します。 最大ソース セル サイズを超えると、キャッシュ タイルは、既存のキャッシュ タイルをリサンプリングすることによって作成されます。 最大ソース セル サイズを下回ると、キャッシュ タイルは、ソース画像からのデータを使用して作成されます。 - [オプション] で、キャッシュを構築する時と場所を選択します。 [推定] の [推定キャッシュ サイズ] オプションで報告されたキャッシュ サイズを使用すると、この選択に役立ちます。
オプション 説明 サーバー上に自動的にキャッシュ キャッシュが小さい場合は、キャッシュ全体を自動的に作成できます。 これがデフォルトです。
サーバー上に手動でキャッシュ キャッシュが大きい場合は、段階的にキャッシュを手動で作成できます。これにより、ユーザーが利用する可能性の最も高い対象エリアが最大の縮尺でキャッシュされます。 ArcGIS Online Web サイトまたは ArcGIS Enterprise Web サイトから、キャッシュを手動で作成できます。
- [キャッシュ ディレクトリ] を指定して、データ キャッシュを格納します。
- あるいは、クライアントがオフラインで使用するためにサーバーからタイルをダウンロードできるようにする場合、[クライアントがキャッシュ タイルをエクスポートすることを許可] チェックボックスをオンにします。
このオプションをオンにすると、[エクスポートの制限] ボックス内の値を指定して、1 回のリクエストでダウンロード可能なタイルの数を制限できます。
- 必要に応じ、[推定] で [計算] をクリックし、キャッシュ サイズを推定します。 [キャッシュ サイズの推定] ダイアログ ボックスでドロップダウン矢印をクリックし、推定の品質として [良] か [高品質] を選択します。 [キャッシュ推定の開始] ボタン をクリックします。 キャッシュされた各詳細レベルに対してタイルの数とストレージの容量が推定され、合算されます。 [OK] をクリックします。
デフォルトの静的推定は、平均タイル サイズに関する一般的な推測に基づいており、マップ上の特定のプロパティは考慮していません。 キャッシュ サイズを推定すると、マップのサンプル タイルが構築されます。 つまり、タイル スキーマ、画像形式、圧縮が考慮されるということです (標高レイヤーの LERC 圧縮も同様)。
最適な推定はより多くのサンプル タイルを作成するため、良の推定よりも計算時間が長くなります。 推定処理をキャンセルするには、[キャッシュ推定の停止] をクリックします。 キャッシュ サイズを推定した後にタイル スキーマを調整すると (詳細レベルやイメージ形式を変更した場合など)、共有ウィンドウの品質の推定は静的に戻ります。 キャッシュ サイズをもう一度推定する必要があります。
- [タイル スキーマ] ドロップダウン矢印をクリックして、キャッシュに関する縮尺レベル、タイルの寸法、およびタイルの原点を定義します。
- [戻る] ボタン をクリックして、[構成] タブのメイン ページに移動します。
- 必要に応じて、レイヤーまたはケーパビリティのチェックボックスをオンにして、追加のレイヤー タイプと機能を追加します。
オプションには [WCS] と [WMS] が含まれています。
詳細については、「追加のレイヤーと機能」をご参照ください。
古いポータルで共有する際の考慮事項
Web イメージ レイヤーは、Portal for ArcGIS 10.3.1 以前では共有できません。