premium
wms/bluemap

データ重畳[ブルーマップ]

ブルーマップデータは、法務局(登記所)備え付けの地図(公図)及び都市計画情報をデータ化して表現しています。
ブルーマップについてはこちらをご確認ください。

以下の情報が取得できます。
・GetMap(画像取得):指定された範囲(BBOX+WIDTH+HEIGHT)の画像をPNG形式で取得可能です。
・GetFeatureInfo(属性情報取得):指定された範囲(BBOX+WIDTH+HEIGHT)から指定されたピクセル座標(I,J)の属性情報をJSON形式で取得可能です。

※本APIを利用するには別途契約が必要です。

https://[domain]/map/wms/bluemap

HTTP request method

POST/GET

ContentType

application/x-www-form-urlencoded

Parameters

*requiredは必須

名前 説明
VERSION*required
string
バージョン
1.3.0
固定値
REQUEST*required
string
リクエスト
GetMap
画像取得
GetFeatureInfo
属性情報取得
LAYERS*required
array[string]
※カンマ区切り
レイヤー
コンテンツ画像取得(GetMap)時に描画するレイヤーを指定します。
カンマ区切りで複数指定することが可能です。
指定可能な値:lp1,ll1,lc1,lw1
レイヤー レイヤー名称 タイプ 描画内容
lp1 面の属性ファイルフォーマット ポリゴン P002:地番(親番)界面
P005:用途地域界網
ll1 線の属性ファイルフォーマット ライン L001:公図界線
L002:地番(親番)界線
L004:矢印線
L005:矢印線(用途地域界)
L006:表示破線
L007:表示1点破線
lc1 注記の属性ファイルフォーマット ポイント C001:公図名
C002:単独親地番
C003:地番、単独枝地番
C004:用途地域名
C006:容積率
C007:建ぺい率
C008:ブルーマップ用表示文字
lw1 線の属性ファイルフォーマット ライン W001:地番(親番)枠
W002:用途地域枠
W003:容積率・建ぺい率枠
CRS*required
string
EPSGコードを指定します。
例) "EPSG:3857"
指定可能なEPSGコード一覧はこちら
BBOX*required
string
描画範囲を上記CRSパラメータで指定した座標単位で記述
左下,右上の順にカンマ区切りで指定 BBOX=minX,minY,maxX,maxY
WIDTH*required
integer
画像の横幅をピクセル単位で指定
最小値
100
最大値
4000
HEIGHT*required
integer
画像の高さをピクセル単位で指定
最小値
100
最大値
4000
FORMAT*required
string
コンテンツ画像取得(GetMap)のフォーマット
image/png
固定値
INFO_FORMAT
string
default application/json
コンテンツ属性情報取得(GetFeatureInfo)のフォーマット
application/json
固定値
QUERY_LAYERS
array[string]
default lp1,lc1
※カンマ区切り
検索レイヤー
コンテンツ属性情報取得(GetFeatureInfo)時に指定します。
レイヤー レイヤー名称 タイプ 描画内容
lp1 面の属性ファイルフォーマット ポリゴン P002:地番(親番)界面
P005:用途地域界網
lc1 注記の属性ファイルフォーマット ポイント C001:公図名
C002:単独親地番
C003:地番、単独枝地番
C004:用途地域名
C006:容積率
C007:建ぺい率
C008:ブルーマップ用表示文字
FEATURE_COUNT
integer
default 1
取得する属性情報の最大数(1以上の値)を指定
I
integer
指定点X座標(画像の左辺からの横ピクセル数)
GetFeatureInfoの場合必須
J
integer
指定点Y座標(画像の上辺からの縦ピクセル数)
GetFeatureInfoの場合必須

Responses

エラーについては「エラーメッセージ一覧」を参照してください。

コンテンツ画像取得(GetMap)
Media type:image/png

string($binary)

コンテンツ属性情報取得(GetFeatureInfo)
Media type:application/json
※GeoJSONのFeatureCollectionの形式で返却されます。本API固有の部分のみ説明記載。

キー名 説明
status
string
ステータス
features properties oyaban
string
親番
tiban
string
地番

Example

コンテンツ画像取得(GetMap)
Media type:image/png

リクエストURL
https://[domain]/map/wms/bluemap?VERSION=1.3.0&REQUEST=GetMap&LAYERS=lp1%2Cll1%2Clc1%2Clw1&CRS=EPSG%3A3857&BBOX=15558489.0296%2C4255487.1242%2C15559055.4906%2C4255797.0607&WIDTH=800&HEIGHT=600&FORMAT=image%2Fpng
レスポンス
string($binary)

コンテンツ属性情報取得(GetFeatureInfo)
Media type:application/json

リクエストURL
https://[domain]/map/wms/bluemap?VERSION=1.3.0&REQUEST=GetFeatureInfo&LAYERS=lp1%2Cll1%2Clc1%2Clw1&CRS=EPSG%3A3857&BBOX=15558489.0296%2C4255487.1242%2C15559055.4906%2C4255797.0607&WIDTH=800&HEIGHT=600&FORMAT=image%2Fpng&INFO_FORMAT=application%2Fjson&QUERY_LAYERS=lp1%2Clc1&FEATURE_COUNT=1&I=521&J=229
レスポンス
{
  "status": "OK",
  "type": "FeatureCollection",
  "name": "ブルーマップ",
  "crs": {
      "type": "name",
      "properties": {
          "name": "urn:ogc:def:crs:EPSG::4326"
      }
  },
  "features": [
      {
          "type": "Feature",
          "properties": {
              "oyaban": "3"
          }
      },
      {
          "type": "Feature",
          "properties": {
              "tiban": "13"
          },
          "geometry": {
              "type": "Point",
              "coordinates": [
                  [
                      139.7675939,
                      35.6727336
                  ]
              ]
          }
      }
  ]
}