ver 0.2.0
2015-06-08
緯度経度で範囲を指定して,シームレス地質図や地理院タイルをつなぎ合わせた画像を取得するためのサービスです.
このサービスは,シームレス地質図Webサイトのダウロード機能のために実装されており,仕様は予告なく変更される可能性があります.
※2015-03-20現在,AndroidではGoogle Earthでダウンロードしたkmzが表示できません
※以下の赤字は現在実装中です.
http://gsj-seamless.jp/labs/cutmap/cutmap.php
※将来的にはhttps://gbank.gsj.jp/seamless/cutmap/cutmap.phpに移植する予定です
パラメータ デフォルト 内容 bounds (必須) 南西北東の順に緯度経度をカンマ区切りで並べる
例)bounds=35.3,139.2,36.140.2z (必須) ズームレベルを0~13で指定 type detailed シームレス地質図のタイプをbasic(基本版)またはdetailed(詳細版)で指定 subtype glfn 地質境界線や断層,凡例番号の表示を指定 opacity 1 不透明度を0~1で指定 select (無し) 凡例絞込み文字列 base (無し) 背景地図を以下のキーワードまたはタイルURLテンプレートで指定(ズームレベル及びタイル座標を{z}, {x}, {y}で埋め込んだもの)で指定
'chiriin_std': 地理院地図(標準地図)
'chiriin_blank': 地理院地図(白地図)
'chiriin_ort': 地理院地図(写真)
'mapquest_oat': MapQuest Open Aerial Tilesformat png 出力ファイルフォーマットをpng, kmzまたはhtmlで指定 lang (なし) 'en'を指定すると背景地図で英語版がある場合はそれを使用する
png(Trueカラー), kmzまたはhtmlを返します.
ヘッダには以下のいずれかが付与されます.
Content-Disposition: attachment; filename="cutmap.png"
Content-Disposition: attachment; filename="cutmap.kmz"
Content-Disposition: attachment; filename="cutmap.html"
※地質図タイルが存在しない場合は透明として扱われます.
※背景が指定された場合,背景タイルが存在しなければ白色となります.
htmlにするとポータブルマップ形式(仮称,地図・地質図データやビューアJavaScriptなどをhtmファイルに埋め込んだもの)となります.
ただし,クエリーパラメータが不正の場合や,画像の一辺が4096pxを超える場合はエラーとして"400 Bad request"を返します.
http://gsj-seamless.jp/labs/cutmap/cutmap.php?bounds=36.15,140.0,36.3,140.3&z=11&format=html
(クリックするとダウンロードされます)