中心と縮尺を指定した名前付きマップのレンダリング

説明

指定した場所と縮尺で、指定形式のマップのイメージを返します。

HTTP GET URL 形式

HTTP GET リクエストには次の形式を使用します。


HTTP GET /maps/map name/image.image type;w=width;h=height;c=x,y,srs;
s=scale;[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 はい イメージの高さ (ピクセル単位)。
c=x, y, srs Double、Double、String はい x, y の位置を示す地理的座標と srs 名 (空間参照系) で表すビューの中心。
s=scale Integer はい マップ ビューは、指定した縮尺にズーム表示されます。この縮尺値は、マップと現実世界の距離の値の比率を示すために使用されます。例えば、1000 という値を指定すると、マップの縮尺は 1:1000 になります (マップの 1 単位が現実世界の 1000 単位に相当します)。
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 の (-2.5, 28.5) を中心とし、縮尺 10000000 のビューで、DPI は 96 としてレンダリングします。


GET http://<server>:<port>/rest/Spatial/MappingService/maps/Samples/NamedMaps/WorldMap/image.png;w=640;h=480;c=-2.5,38.5,epsg:4326;s=10000000;r=96
Content-type: application/json
Authorization: <Basic or Spectrum Token>