「地理院地図」の
3 つのオープン施策
Three Open Policies of GSI Maps
地理空間情報部 出口智恵・伊藤裕之
Geospatial Information Department Chie DEGUCHI and Hiroyuki ITO
要 旨 国土地理院では,国の基盤となる地理空間情報を 整備し,それらをウェブ地図「地理院地図」を通じ て発信している.本稿では,「地理院地図」のこれま での変遷を振り返るとともに,地理院地図から提供 しているウェブ地図のデータ「地理院タイル」の活 用推進を目的とした3 つのオープン施策(オープン データ施策,オープンソース施策,オープンイノベ ーション施策)について,最近の取組事例を織り交 ぜながら紹介する. 1. 国土地理院のウェブ地図の変遷 近年,インターネットによる地図配信技術の進歩 やスマートフォンなどのモバイル端末の登場により, 地図をより身近に感じられるようになってきた.地 図を購入して利用する時代から,ウェブ配信される 地図を様々なサービスを通して利用する時代に移っ ている.国土地理院は平成15 年からウェブ地図を通 じて地理空間情報の発信を行っており,そのベース の技術も世の中のウェブ地図に関する技術動向を踏 まえながら進化してきた(表-1). 表-1 国土地理院のウェブ地図の変遷 平成 15 年当時はウェブ地図に関する技術の黎明 期であり,世の中にこの技術が確立していなかった ことから,専用プラグインをウェブブラウザに追加 インストールして動作するシステムを国土地理院で 一から独自開発し,運用を開始した. しかし,専用プラグインは,ユーザの作業環境に よってインストール困難なケースがあったため,平 成17 年 7 月にはウェブブラウザに実装されているプ ログラム言語 JavaScript をベースとしたシステムを 独自開発した.これにより,ウェブブラウザへの特 別なプラグインの追加インストールが不要になった. その後,いくつかのウェブ地図用のオープンソー スソフトウェアが世の中に登場し,平成23 年 12 月 にそれらの中から JavaScript ベースのウェブ地図用 の オ ー プ ン ソ ー ス ソ フ ト ウ ェ ア 「OpenLayers 」 (http://openlayers.org/)を採用し,新たなウェブ地 図を公開した. 平成27 年 1 月には,表示がより軽快な JavaScript ベースのウェブ地図用のオープンソースソフトウェ ア「Leaflet」(http://leafletjs.com/)を採用するととも に,デスクトップ PC とスマートフォンなどのモバ イル端末の双方での利用を視野に入れたインタフェ ースに改良し,現在に至っている(図-1). 図-1 地理院地図 (http://maps.gsi.go.jp/) 国土地理院のウェブ地図のデータは,平成15 年よ り現在に至るまで,ウェブ配信用にタイル状に分割 されたデータ「タイルデータ」であるが,分割規則 やデータの命名規則などの仕様は,継続的に検討を 重ね,見直してきた. 平成15 年 7 月に独自開発した専用プラグイン用の バイナリ形式のタイルデータ(独自仕様)からスタ 年月 ウェブ地図 の名称 ベース技術 (システム) ベース技術 (データ) 平成23年 12月 平成27年 1月 オープンソース ソフトウェア Leaflet (JavaScript) 地理院地図 国土地理院の 独自開発 (JavaScript) オープンソース ソフトウェア OpenLayers (JavaScript) 平成24年 7月 平成25年 10月 電子国土Web システム 平成15年 7月 平成17年 7月 国土地理院の 独自開発 (専用プラグイン) 国土地理院の 独自仕様 (バイナリ形式の タイルデータ) 国土地理院の 独自仕様 (画像形式の 長方形タイルデータ) 国土地理院の 独自仕様 (画像形式の 正方形タイルデータ) XYZ方式 (画像形式のタイル データ)
ートし,平成17 年 7 月からは,特別なプラグインの 追加インストールの無いウェブブラウザで扱えるよ う,画像形式のタイルデータ(ファイル命名規則や ファイル区画は独自仕様)を採用した.その後,一 般的で多くのウェブ地図API が対応しているいわゆ るXYZ 方式を平成 25 年 10 月に採用し,「地理院タ イル」として配信しているところである(図-2). 図-2 地理院タイルのデータ形式 2. ウェブ地図のデータの活用推進 2.1 オープンデータ施策 地理院タイルは国土地理院コンテンツ利用規約 (http://www.gsi.go.jp/kikakuchousei/kikakuchousei401 82.html)に基づき,誰でも利用可能であり,国の機 関,地方自治体,民間のシステム・サービスなど, 様々な場面で利用が広がっているところである(図 -3). 図-3 地理院タイルの提供 また,国土地理院研究開発基本計画(平成26 年 4 月策定)に基づき,国土地理院の地理空間情報を高 度活用可能(機械判読可能)な形式でウェブ配信す る試み「ベクトルタイル提供実験」を平成 26 年 8 月から実施している.現在提供している地理院タイ ルは画像形式のタイルデータであるため,利用者が 道路の線を太くしたり,鉄道の色を変えることはで きない.しかし,機械判読可能な形式であるベクト ル形式のタイルデータ「ベクトルタイル」で提供す ることにより,利用者側で自由な地図表現や立体地 図作成などへの応用が可能になり,地理空間情報を 高度に活用した多様なサービスの創出が期待される (図-4). 図-4 ベクトルタイルの提供 現在,地図の注記,道路中心線,河川中心線,鉄 道中心線,地形分類など様々な地理空間情報を,従 来の地理院タイルと同じ XYZ 方式によるベクトル タイル(GeoJSON ファイル形式のタイルデータ)で 提供している.GeoJSON ファイル形式は,シェープ ファイル形式といった複数のファイルで構成される ベクトルデータや,GML ファイル形式,KML ファ イル形式といった XML 形式のベクトルデータに比 べ,仕様がシンプルなJSON 形式(JavaScript Object Notation)のため,JavaScript を用いたウェブアプリ ケーションで扱いやすいという特徴がある.ベクト ルタイルの仕様やベクトルタイルをウェブ地図で利 用するためのサンプルコードなどをオープンにして, 多様なサービスの創出を支援している. ベクトルタイルの活用事例を提示するものとして, 国土地理院では,平成27 年 9 月関東・東北豪雨や平 成28 年(2016 年)熊本地震において,被災状況の 情報提供のため,被災前後の写真を比較できるサイ トを作成・公開した.その際に写真上に地図の注記 のベクトルタイルを載せることで場所をわかりやす く伝える,といった工夫を行った(図-5,オン/オフ 機能により,注記を消すことも可能).また,地形分 地形図 写真 地形分類 災害情報 国の機関、地方自治体、民間のシステム・サービスで利用 地理院タイルを 他のシステムやサービス などで利用いただけるよう ウェブ配信 標高 ベクトルタイルの提供 ・機械判読可能な形式 ・例えば、道路データに 道路の種別(国道、都道府県道等)、 道路の幅員などの情報を持たせる ことができる。 ・表現方法をユーザ側が設定する ことも可能 多様なサービス創出を支援 従来(画像形式の提供) 画像形式なので、地図として 利用は容易だが 内容の機械判読は不可能 (例)立体地図作成 (例)自由な地図表現
類のベクトルタイルを利用し,地理院地図で身の回 りの土地の成り立ちと自然災害リスクをワンクリッ クで表示できるようにした(図-6). 図-5 被災前後の写真を比較できるサイト (写真上に地図の注記ベクトルタイルを載せる ことで場所をわかりやすく表示) 図-6 地形分類のベクトルタイル (身の回りの土地の成り立ちと自然災害リスクを ワンクリックで表示) 2.2 オープンソース施策 地理院地図は,オープンソースを用いて開発する とともに,地理院地図のソースプログラム自体も, オープンソースとして提供している(図-7). 図-7 地理院地図のオープンソース施策 例えば,地理院地図の実装方法は,「システム本体」 と地理院地図に収録するレイヤをJSON 形式で記述 した「レイヤメタデータ」(図-8)で構成される.シ ステム本体は既述のとおり「Leaflet」をベースに採 用し,ユーザインタフェースや各種機能などの拡張 を実施している. 図-8 地理院地図のレイヤメタデータ また,地理院地図に収録している各種レイヤを箱 庭的に3D 表示にする機能(図-9)は,JavaScript ベ ー ス の オ ー プ ン ソ ー ス ソ フ ト ウ ェ ア 「three.js 」 (http://threejs.org/)をベースに採用している. 図-9 地理院地図の 3D 機能 平成28 年 3 月に試験公開を開始した「地理院地図 Globe」は,シームレスに 3D 表示ができる(図-10). JavaScript ベースのウェブ地図用のオープンソース ソフトウェア「Cesium」(https://cesiumjs.org/)をベ ースに採用している. クリック 凹地・浅い谷 出典等 土地の成り立ち台地・段丘などに細水流や地下水の働き によってできた低いところ。 こ の地形の自然災害リスク一般に地盤は安定しているが、 豪雨の際に集水域となるため浸水するリスクもある。 上記はこの地形分類自体の一般的な潜在的自然災害リスクを示し たものであり、個別の場所のリスクを示しているものではありません。 レイヤメタデータ システム本体 オープンソース として提供 地理院タイル 配信 地理院地図 地形図 写真 地形分類 災害情報 標高
図-10 地理院地図 Globe(試験公開) 地理院地図に関するこれらのソース及び実装方法 は,技術者向けのSNS である GitHub のサービスを 利用し,国土地理院情報普及課GitHub アカウントの ページ(https://github.com/gsi-cyberjapan/)から入手 できるようにしており,様々な技術者が,地理院地 図の実装方法を参考にして,地理院タイルを活用で きるようにしている. 2.3 オープンイノベーション施策 さらに,様々な分野におけるイノベーティブな成 果創出を支援するための施策「オープンイノベーシ ョン施策」として,平成26 年度より「地理院地図パ ートナーネットワーク」に取り組んでいる. これは,地理院タイルの活用力を持つ外部技術者 (受託開発者,ツール提供者)をパートナーとし, 地理空間情報活用のオープンイノベーションを目指 す情報共有・意見交換の場であり,平成28 年 5 月末 時点で,93 の受託開発者と 65 のツール提供者がパ ートナーとして登録されている(http://maps.gsi. go.jp /pn/).パートナーの地理院地図/地理院タイルに関 連する取組をとりまとめてカタログ化した「地理院 地図パートナーリスト」を公開したり,年2 回会議 を開催し,国土地理院からの地理院地図に関する情 報提供のほか,パートナーから地理院タイルの利用 事例を紹介いただくなど,情報共有・意見交換を図 っているところである(図-11). 例えば,既述の「ベクトルタイル提供実験」に関 し , パ ー ト ナ ー で あ る 外 部 技 術 者 か ら は 「CIM (Construction Information Modeling)での利用(土木 設計プロセスでの利用)」や「経路探索や建物検出で の利用」などの技術的試行を報告いただいている(図 -12). 図-11 地理院地図パートナーネットワーク 図-12 パートナーによる利用事例紹介 (第4 回地理院地図パートナーネットワーク 会議資料 http://maps.gsi.go.jp/pn/ より) 3. まとめ 国土地理院は,「地理院地図」の運用と「地理院タ イル」の提供を通じて, 3 つのオープン施策に取り 組んでいるところである.目指すものは,地理空間 情報活用のオープンイノベーションであり,様々な 分野におけるイノベーティブな成果の創出を引き続 き支援していきたい. (公開日:平成28 年 7 月 21 日) 参 考 文 献 北村京子,小島脩平,打上真一,神田洋史,藤村英範(2014):地理院地図の公開,国土地理院時報,125, 53-57. 髙桑紀之,大木章一,藤村英範,岡安里津,佐藤壮紀(2014):地理院地図3D の公開,国土地理院時報,125, 99-103. 情報共有・意見交換のため 会議を実施(年2回) 受託 開発者 ツール 提供者 国土地理院 発注者 ・ エンド ユーザ 具体的な活用を カタログ化した 「地理院地図 パートナーリスト」 CIMでの利用(土木設計プロセスでの利用) 経路探索や建物検出での利用
志田忠広,西城祐輝,村岡清隆,安藤暁史,伊藤裕之(2008):電子国土 Web システム API リファレンス (Ver1.0),国土地理院時報,115,93-122.
大野裕幸(2007):非 ActiveX 型電子国土 Web システムの構築,国土地理院時報,112,89-96.