中心とズームを指定した名前付きマップのレンダリング
説明
指定した場所とズームで、指定形式のマップのイメージを返します。
HTTP GET URL 形式
HTTP GET リクエストには次の形式を使用します。
HTTP GET /maps/map name/image.image type;w=width;h=height;c=x,y,srs;
z=zoom;[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 名 (空間参照系) で表すビューの中心。 |
z=zoom | Integer、String | はい | 距離単位で指定するビューの距離としてズームを指定します。ズームは、数字、1 つ以上のスペース文字、距離単位の略語 (mi、km、m など) が順に並ぶ文字列で表現します。 |
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, 38.5) を中心とし、500 マイルのビューで、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;z=500%20mi;r=96
Content-type: application/json
Authorization: <Basic or Spectrum Token>