ver 1.0.2, 2015-10-06
"シームレス地質図"は産業技術総合研究所地質調査総合センターの登録商標です
このサービスは,産業技術総合研究所 地質調査総合センターが整備,公開しているデジタル地質図である20万分の1日本シームレス地質図の情報をタイル画像として配信するものです.
このサービスは,OpenGIS Web Map Tile Service (WMTS)に基づいています.WMTSとは,地理情報の国際標準を策定する非営利団体であるOGC(Open Geospatial Consortium)が定める標準の一つで,地図画像をタイル分割したものをズームレベル毎に作成・公開して,外部から利用できるようにするものです.
なお,地質凡例単元の選択機能及び緯度経度指定によるFeatureInfoサービスはWMTSには無く,独自追加機能となっています.
このサービスは,産業技術総合研究所 GEOGrid(Global Earth Observation Grid,地球観測グリッド)の研究の一環として構築されたものです.
日本シームレス地質図WMTS配信サービス
利用条件は,地質調査総合センターの地質情報配信サービスの規定に従うものとします.
本サービスは,Google Maps API,OpenLayers,Bing Maps等の各種地図APIを用いたWebサイトで利用できるほか,WMTSやグーグルマップのタイルセットに対応した環境等で利用できます.
本サービスでは,REST(Representational State Transfer)を用いてWMTS実装を行っています.
https://gbank.gsj.jp/seamless/tilemap/
Open GIS Web Map Tile Service, Version 1.0.0, 2010-04-06
世界測地系(WGS84)
半径6378137m 球体メルカトール図法 (epsg 900913)
グーグルマップで用いられるスケールセットを使用しています.このスケールセットはWMTS仕様の中で,"GoogleMapsCompatible"として規定されているものです.
4つの基本スタイルと,それらを組み合わせた5つの合成スタイルが使用できます.
スタイル一覧 種類 名称 画像タイプ ズームレベル 内容 サンプル 基本
スタイルg png 5-13 地質 l png 9-13 地質ポリゴンの輪郭 f png 9-13 断層・褶曲
基本版と詳細版で同一内容n png 11-13 凡例番号 合成
スタイルglfn png・svgz 5-13 g+l+f+n
ズームレベル5-8はgと同一glf png 5-13 g+l+f
ズームレベル5-8はgと同一gn png 5-13 g+n
ズームレベル5-10はgと同一lfn png 9-13 l+f+n
ズームレベル9-10はlfと同一lf png 9-13 l+f
※svgzは,SVG(Scalable Vector Graphics)フォーマットの圧縮形式です.
地質図の種類は,地質図の凡例の粒度(詳しさ)を示し,以下の値が利用できます.
データタイプの値 内容 basic 基本版 detailed 詳細版
ディメンジョンは,本サービスではタイルサイズを識別するために使用しています.pngでは256, 512, 1024, svgzでは256が利用可能です.
selectパラメータは,地質を含むスタイル(g, glfn, glf, gn)でのみで使用できます.selectでは,各凡例ごとの表示のON/OFFを並べたビット列をbase64urlにより文字列に変換して指定します.シームレス地質図では,最初のビットは予約され,第2ビットから順に各地質単元に対応します.
※地質単元の選択機能はWMTSの仕様外です
タイルリソースにアクセスするURLのテンプレートは以下のとおりです.
{サービスURL}/{type}/{style}/{TileMatrix}/{TileRow}/{TileCol}.{ext}?select={select}&size={dimension}
{style} スタイル {type} 地質図の種類 basic': 基本版,'detailed': 詳細版 {select} 地質単元の選択指定 地質を含まないスタイルおよびsvgzでは機能しません {TileMatrix} ズームレベル 5~13までの整数.使用できる値はスタイルにより異なる {TileRow} タイルのY座標 {TileMatrix}に依存する範囲の整数 {TileCol} タイルのX座標 {TileMatrix}に依存する範囲の整数 {ext} ファイルタイプ 取得するファイルの画像タイプ. 'png'または 'svgz'を指定
ただし,svgzはgeolスタイルのみで使用可能{dimension} タイルサイズ 256, 512, 1024が指定可能
デフォルトは256. svgzでは256のみ使用可能
タイル画像形式はpng(MIME: image/png, 8ビットインデックスカラー)またはsvgz(MIME: svg+xml)が利用できます.ただし,svgzではgスタイル,タイルサイズ256のみが使用可能です.
クエリーパラメータ("?"以降の部分)は省略することができます.
https://gbank.gsj.jp/seamless/tilemap/detailed/g/11/777/1827.png
https://gbank.gsj.jp/seamless/tilemap/detaiedl/g/11/777/1827.png?select=gAAAAAAAAAAABAAAAAAAP____AAAQg
基本版: https://gbank.gsj.jp/seamless/tilemap/basic/WMTSCapabilities.xml
詳細版: https://gbank.gsj.jp/seamless/tilemap/detailed/WMTSCapabilities.xml
地質のスタイル(スタイルg)では,FeatureInfoサービスを利用できます.
タイル座標と,そのタイル内のピクセル位置を指定すると,その位置の地質の凡例情報をJSONまたはJSONP(JSON with padding)形式で取得できます.
(タイルで指定する場合)
{サービスURL}/{type}/g/{tileMatrix}/{tileRow}/{tileCol}/{J}/{I}
{サービスURL}/{type}/g/{tileMatrix}/{tileRow}/{tileCol}/{J}/{I}?callback={callback}
(緯度経度で指定する場合)
{サービスURL}/{type}/g?latlng={latLng}&zoom={tileMatrix}
{サービスURL}/{type}/g?latlng={latLng}&zoom={tileMatrix}&callback={callback}
※緯度経度で指定したFeatureInfoサービスはWMTSの仕様外です
{type} 地質図の種類 basic': 基本版,'detailed': 詳細版 {tileMatrix} ズームレベル 5~13までの整数
タイルで指定する場合は省略可能{tileRow} タイルのY座標 {TileMatrix}に依存する範囲の整数 {tileCol} タイルのX座標 {TileMatrix}に依存する範囲の整数 {J} タイル内のJ座標 0~255の範囲の整数 {I} タイル内のI座標 0~255の範囲の整数 {callback} コールバック関数 {latLng}} 緯度と経度 カンマで区切って度数で指定する
JSONでは凡例情報オブジェクトがそのまま返さされます.
JSONPのコールバック関数は,1つの引数をとる関数で,この引数に凡例情報オブジェクトが渡されます.
キー | データ型 | 内容 | 例 |
ID | 数値 | 凡例番号 | 1362 |
partOf | 数値 | 親地質単元 (詳細版でのみ使用し,基本版のIDを表す) |
132 |
title | 文字列 | タイトル(日本語) | 前期白亜紀(K1)の花崗閃緑岩(北上花崗岩類) |
title_en | 文字列 | タイトル(英語) | Early Cretaceous granodiorite (Kitakami Granite) |
fill | 文字列 | 色(小文字6桁の16進RGB値) | e1b9c9 |
group | 文字列 | グループ | 深成岩類 |
description | 文字列 | 説明 | 約1億4600万年前~1億年前にマグマが地下の深いところで冷えて固まった北上の花崗閃緑岩 |
formationAge | 文字列 | 形成時代(日本語) | 前期白亜紀 |
formationAge_en | 文字列 | 形成時代(英語) | Early Cretaceous |
lithology | 文字列 | 岩質(日本語) | 花崗閃緑岩(北上花崗岩類) |
lithology_en | 文字列 | 岩質(英語) | granodiorite (Kitakami Granite) |
https://gbank.gsj.jp/seamless/tilemap/detailed/g/11/777/1827/112/3?callback=show
※以下では読みやすいように改行を入れています
show({ "ID": 1362, "partOf": 132, "title": "前期白亜紀(K1)の花崗閃緑岩(北上花崗岩類)", "title_en": "Early Cretaceous granodiorite (Kitakami Granite)", "fill": "e1b9c9" "group": "深成岩類", "description": "約1億4600万年前~1億年前にマグマが地下の深いところで冷えて固まった北上の花崗閃緑岩", "formationAge": "前期白亜紀", "formationAge_en": "Early Cretaceous", "lithology": "花崗閃緑岩(北上花崗岩類)", "lithology_en": "granodiorite (Kitakami Granite)", });