日本シームレス地質図®WMTS配信サービス仕様

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 APIOpenLayersBing Maps等の各種地図APIを用いたWebサイトで利用できるほか,WMTSやグーグルマップのタイルセットに対応した環境等で利用できます.

●基本事項

 本サービスでは,REST(Representational State Transfer)を用いてWMTS実装を行っています.

・サービスURL

https://gbank.gsj.jp/seamless/tilemap/

・WMTSバージョン

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パラメータ(地質単元の選択)

 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

●サービスメタデータ

 サービスメタデータを表すXML文書は以下のURLから取得できます.
基本版:  https://gbank.gsj.jp/seamless/tilemap/basic/WMTSCapabilities.xml
詳細版:  https://gbank.gsj.jp/seamless/tilemap/detailed/WMTSCapabilities.xml

●FeatureInfoサービス

 地質のスタイル(スタイル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つの引数をとる関数で,この引数に凡例情報オブジェクトが渡されます.

・凡例情報オブジェクトのjsonフォーマット

キー データ型 内容
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)

・例(JSONP)

(リクエスト)

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)",
});