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