リクエスト ファイルからのタイルの生成
この手順では、タイル リクエスト リストを作成し、それを使用して Tile Generator でタイルを生成する方法について説明します。
タイル リクエスト リストからタイルを生成するには
- TileGeneratorUtility.zip から任意の場所にファイルを解凍します。
-
タイル リクエスト ファイルを生成するには、コマンド ウィンドウで、ニーズに応じて、以下の表に定義する必須およびオプションのパラメータを付けて、cache_builder.bat と入力します。
cache_builder.bat -url=http://<server>:<port>/rest/Spatial/MapTilingService -fileOutput=C:\SpatialServer\TILING\MapTilingRequests.txt -map=/NamedTiles/WorldTile -level="1,2-4" -mbr="-20000000, -20000000, 20000000, 20000000" -username=admin -password=admin
パラメータ 必須 説明 -fileOutput <出力ファイル> はい タイル リクエストを保存するファイルのパスと名前。 -level <レベル> はい タイルを生成するレベル (1,2,6 のようにカンマで区切るか、1-10 のように範囲を指定します)。 -map <マップ> はい タイルの作成に使用する、リポジトリ内の名前付きタイル (/NamedTiles/WorldTile など)。 -mbr <mbr> いいえ タイルの生成に使用する最小外接矩形 (MBR: Minimum Bounding Rectangle)。 -password <パスワード> はい リポジトリにアクセスするためのパスワード。 -url <url> はい Map Tiling Service への URL。 -username <ユーザ名> はい リポジトリにアクセスするためのユーザ名。 -
ステップ 2 の出力ファイルを使用してタイルを生成するには、コマンド ウィンドウで、以下の表に定義されているパラメータを付けて、cache_builder.bat と入力します。
cache_builder.bat -url=http://<server>:<port>/rest/Spatial/MapTilingService -fileInput=C:\SpatialServer\TILING\MapTilingRequests.txt -image=png -threads=1 -dirOutput=C:\SpatialServer\TILING\OUTPUT -username=admin -password=admin
パラメータ 必須 説明 -dirOutput <出力ディレクトリ> はい 生成するタイルを保存するディレクトリのパス。Tile Generator が Spectrum™ Technology Platform と同じマシン上にある場合は、dirOutput の位置を MapTiling Service の設定の diskPath タイル キャッシュ パラメータで設定する位置と同じにしないでください。 -fileInput <入力ファイル> はい タイルの生成に使用するリクエスト ファイルのパスと名前。 -image <イメージ> はい タイルのイメージ タイプ (png など)。 -password <パスワード> はい リポジトリにアクセスするためのパスワード。 -threads <スレッド数> いいえ タイルの生成に使用するスレッドの数。 -url <url> はい Map Tiling Service への URL を指定します。 -username <ユーザ名> はい リポジトリにアクセスするためのユーザ名。 -cache <キャッシュ> いいえ false に設定すると、タイル リクエストの実行時に HTTP "cache-control" ヘッダが "no-cache" に設定されます。この設定により、プロキシ サーバーはタイルの配信側サーバーに戻るように指示されます。プロキシ サーバーは、キャッシュの内容を新しいタイルで置き換えます。