Skip to content

Latest commit

 

History

History
64 lines (51 loc) · 3.58 KB

File metadata and controls

64 lines (51 loc) · 3.58 KB

EU Forest Observatory Web Mapping Service (WMS) 仕様書

このドキュメントは、EU Forest Observatory が提供する WMS (Web Map Service) の利用仕様について記述したものです。 GetCapabilities リクエストの応答に基づき作成されています。

接続基本情報

  • サービスエンドポイント: https://ies-ows.jrc.ec.europa.eu/iforce/gft2020/wms.py?
  • プロトコル: OGC Web Map Service (WMS)
  • バージョン: 1.3.0

リクエストパラメータ詳細

WMS GetMap リクエストで使用される各パラメータの入力可能な値は以下の通りです。

パラメータ 設定値 説明
SERVICE WMS 必須。サービスの種類。このサーバーでは WMS のみが有効です。
VERSION 1.3.0
1.1.1
必須。プロトコルバージョン。
1.3.0: <WMS_Capabilities version="1.3.0"> (本ドキュメントの基準)
1.1.1: <WMT_MS_Capabilities version="1.1.1">
REQUEST GetMap
GetCapabilities
必須。操作の種類。
GetMap: 地図画像の取得
GetCapabilities: ステータス定義書(XML)の取得
GetFeatureInfo はサポートされていません。
LAYERS gft2020_v1
gft2020_v0
必須。レイヤー名。
gft2020_v1: 2020年版 森林タイプ分類マップ (v1)
gft2020_v0: 2020年版 森林タイプ分類マップ (v0)
STYLES (空文字) 必須。スタイル指定。このレイヤーには名前付きスタイルが定義されていないため、常に空文字を指定します。
CRS EPSG:3857
EPSG:4326
必須。座標参照系。
EPSG:3857: Web Mercator (推奨)
EPSG:4326: WGS 84
BBOX {bbox-epsg-3857}
(Mapbox用)
必須。Mapbox GL JS では、この文字列(プレースホルダー)を記述することで、ライブラリが自動的に現在の表示範囲の座標値に置換します。
※ ブラウザで直接確認する場合は minx,miny,maxx,maxy (カンマ区切り) の座標値を指定します。
WIDTH (任意数値) 必須。画像の幅 (px)。
HEIGHT (任意数値) 必須。画像の高さ (px)。
FORMAT image/png
image/jpeg
image/tiff
必須。画像フォーマット。
透過表示には image/png が推奨されます。その他 image/vnd.jpeg-png 等もサポートされています。
TRANSPARENT true
false
任意。背景透過フラグ。
true: 透過する
false: 透過しない (デフォルト)

レイヤー詳細 (LAYERS)

gft2020_v1 (Global map of forest types 2020 v1)

EU Forest Observatory が提供する2020年の森林タイプ分類マップです。

  • 有効範囲 (EPSG:3857):
    • 最小 (Min): X: -20,037,500, Y: -8,399,740
    • 最大 (Max): X: +20,037,500, Y: +15,538,700
    • (緯度換算で約 -60度 〜 +80度 の範囲)

Mapbox GL JS 実装例

Mapbox GL JS の raster ソースとして使用する場合の URL 構築例です。

// ベースURL
const baseUrl = "https://ies-ows.jrc.ec.europa.eu/iforce/gft2020/wms.py?";

// パラメータ
const params = [
  "SERVICE=WMS",
  "VERSION=1.3.0",
  "REQUEST=GetMap",
  "LAYERS=gft2020_v1",
  "STYLES=",
  "FORMAT=image/png",
  "TRANSPARENT=true",
  "WIDTH=256",
  "HEIGHT=256",
  "CRS=EPSG:3857",
  "BBOX={bbox-epsg-3857}"
];

// 完全なURL
const wmsUrl = baseUrl + params.join("&");