境界ボックスを指定した名前付きマップのレンダリング
説明
ボックスで定義する領域のマップのイメージを指定形式で返します。
HTTP GET URL 形式
HTTP GET リクエストには次の形式を使用します。
HTTP GET /maps/map name/image.image type;w=width;h=height;b=x1,y1,x2,y2,srs;
[r=resolution]/
パラメータ
以下のパラメータのタイプについては、リクエスト URL のデータ タイプを参照してください。
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
map name | String | はい | レンダリングするマップの名前。マップは、リポジトリ内の名前付きマップの場所に基づいて、レンダリングする名前付きマップの Regex で指定します。名前付きマップの名前は、URL の /maps 部と URL の /image.image type 部の間で定義します。例えば、リポジトリ内の /earth/Europe にある名前付きマップをレンダリングするには、次のような URL を使用します。http://.../maps/earth/Europe/image.png;... |
image type | String | はい | 取得するイメージのタイプ (gif、png、jpg、bmp、jpeg、tiff) |
w=width | Integer | はい | イメージの幅 (ピクセル単位)。 |
h=height | Integer | はい | イメージの高さ (ピクセル単位)。 |
b=x1, y1, x2, y2, srs | Double、Double、Double、Double、String | はい | 現実世界の x, y 対角座標と srs 名 (空間参照系) でビュー全体を定義する境界ボックス。 |
r=resolution | Integer | いいえ | マップの DPI 解像度を整数として指定します。DPI は、マップ イメージの解像度を 1 インチあたりのドット数 (1 リニア インチ内に含めることのできるドットの数) で測定します。指定しない場合は、サーバーのデフォルトが使用されます。 |
bc=background color | String | いいえ | マップ イメージで使用する背景色。RRGGBB 形式で表現されます。指定されていない場合は、背景色が透明になります。 注: SOAP API とは異なり、16 進 Web カラーの前に # は付けません。 |
bo=background opacity | Double | いいえ |
背景色の透過性。background 属性と backgroundOpacity 属性が指定されている場合は、それらの値を使用して背景が描画されます。背景が使用されていない場合は、backgroundOpacity 属性に関係なく、背景が完全な透明になります。背景が使用されていても透過性が指定されていない場合は、背景が完全な不透明になります。 |
戻り値
指定された形式でイメージを返します。
例
名前付きマップを、PNG として、640 x 480 ピクセルのサイズで、WGS 84 の (0, 0) を中心とし (境界ボックスで定義)、DPI は 72 としてレンダリングします。
GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap/image.png;w=640;h=480;b=-10,-10,10,10,epsg%3A4326;r=72
Content-type: application/json
Authorization: <Basic or Spectrum Token>