リクエスト ファイルからのタイルの生成

この手順では、タイル リクエスト リストを作成し、それを使用して Tile Generator でタイルを生成する方法について説明します。

タイル リクエスト リストからタイルを生成するには

  1. TileGeneratorUtility.zip から任意の場所にファイルを解凍します。
  2. タイル リクエスト ファイルを生成するには、コマンド ウィンドウで、ニーズに応じて、以下の表に定義する必須およびオプションのパラメータを付けて、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 <ユーザ名> はい リポジトリにアクセスするためのユーザ名。
  3. ステップ 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" に設定されます。この設定により、プロキシ サーバーはタイルの配信側サーバーに戻るように指示されます。プロキシ サーバーは、キャッシュの内容を新しいタイルで置き換えます。