Open Hinata 3

国交省GQL × OH3 チャット

AIに聞くだけで、最適な地図レイヤーが見つかる

OH3を開いて試す
💬
Overview

GQLチャットとは

「国交省GQL × OH3 チャット」は、OH3に搭載されたAIチャット機能です。自然な日本語で質問するだけで、AIが国土交通省のデータプラットフォーム(GraphQL API)を検索し、さらにOH3の200以上のレイヤーの中から最適なものを提案します。

3つの力を組み合わせる
  • 国交省GQL — 国土交通省データプラットフォームをGraphQLで検索。橋梁・河川・施設など全国の公的データにアクセス
  • OH3レイヤー — 防災・都市計画・歴史地図・地形など200以上のレイヤーから最適なものを選択
  • 地点コンテキスト — 地図中心点のハザード情報・土地利用・周辺施設を自動取得し、回答に反映

従来の地図アプリでは「どのレイヤーを表示すればいいか」をユーザー自身が知っている必要がありました。GQLチャットでは、知りたいことを日本語で聞くだけで、AIが適切なレイヤーを選んでくれます。

🚀
How to Use

使い方

チャットを開く

OH3の右上にあるチャットアイコン(吹き出しマーク)をタップすると、画面右側(スマートフォンでは下部)にチャットドロワーが開きます。

質問する

テキスト入力欄に質問を入力して送信するか、3つのプリセット質問から選びます。

プリセット質問
  • 💧 浸水リスクを調べたい — 洪水・津波・内水氾濫のハザード情報を表示
  • 🏫 学校・病院を探す — 国交省DBから付近の公共施設を検索
  • 🏙️ 都市計画情報 — 用途地域・都市計画区域などの土地情報を表示

AIの回答を読む

AIは質問を理解し、国交省データベースを検索した上で回答を返します。回答の下にレイヤーカードが表示されるので、ワンタップでレイヤーのON/OFFを切り替えられます。

🔍
How It Works

AIの検索フロー

あなたが質問を送信すると、裏側で以下のことが自動的に行われます。

質問から回答までの流れ
質問を入力 AI が質問を理解 国交省GQLを検索 地点コンテキストを参照 最適なレイヤーを選択 回答 + レイヤーカード表示

2つの検索ツール

AIは内部で2つのツールを使い分けて国交省データプラットフォームを検索します。

ツール用途
データセット検索 キーワードと位置情報で国交省データプラットフォームを横断検索。橋梁・河川・施設・都市計画など幅広いデータセットを検索できます
データ詳細取得 検索で見つかった個別データの詳細情報を取得。メタデータ・属性情報を確認して、より正確な回答を生成します
位置情報の活用

検索時には地図の中心点座標が自動的に送信されます。「この付近の〜」という質問に対して、現在表示中の地域に絞った結果を返すことができます。「全国の〜」「各県の〜」のような広域の質問では、位置に縛られずに回答します。

🗺️
Layer Cards

レイヤー提案とカード

AIの回答の下にレイヤーカードが表示されます。カードをタップするだけで、提案されたレイヤーを地図にON/OFFできます。

会話例: 浸水リスクの確認
この付近の浸水リスクは?
この付近は洪水浸水想定区域に含まれており、想定最大規模で0.5〜3.0mの浸水が想定されています。以下のレイヤーで確認できます。
洪水浸水想定区域 津波浸水想定 土砂災害警戒区域
レイヤーカードの使い方
  • カードをタップ → レイヤーが地図に表示/非表示を切り替え
  • 現在表示中のレイヤーは色付き + 太字で強調表示
  • 複数のレイヤーを同時にONにできます

AIが提案するレイヤーは質問の内容に応じて自動で選ばれます。防災の質問にはハザード系レイヤー、歴史の質問には古地図系レイヤー、といった具合です。

🔓
Full Layer Mode

全レイヤー開放モード

チャットヘッダーにある「全レイヤー開放」トグルをONにすると、AIが提案できるレイヤーの範囲が大幅に広がります。

モード提案対象レイヤー数内容
通常モード(デフォルト) 約40件 国交省関連の防災・都市計画・施設レイヤー
全レイヤー開放 700件以上 OH3の全レイヤー(古地図・天気・地形・森林・統計・衛星画像など)
全レイヤー開放ON: 古地図の質問
古地図が見たい
OH3では複数の古地図レイヤーを利用できます。スタンフォード大学が公開した戦前の旧版地形図(五万分の一)が特におすすめです。
旧版地形図(5万分の1) 今昔マップ 米軍地図 幕末期 近世の村
通常モードとの違い

通常モードでは「古地図が見たい」と聞いても提案できません(国交省関連レイヤーにないため)。全レイヤー開放をONにすることで、OH3が持つあらゆるレイヤーをAIが提案可能になります。設定はブラウザに保存され、次回以降も維持されます。

全レイヤー開放で広がる可能性
  • 古地図を見たい」→ 旧版地形図・今昔マップ・米軍地図など
  • 天気を表示して」→ 雨雲レーダー・ひまわり衛星画像など
  • 地形を詳しく見たい」→ CS立体図・赤色立体地図・陰影起伏図など
  • 森林の情報が知りたい」→ 森林資源メッシュ・微地形表現図など
  • 遺跡を調べたい」→ 遺跡立体図(兵庫県・全国)など
📍
Point Context

地点コンテキスト

チャットを開くと、地図の中心点について3つのデータソースを同時に問い合わせ、その地点の情報を自動取得します。フッターに「📍 住所名」が表示されたら準備完了です。

3つのデータソース
PMTiles(13種) + ハザードタイル(8種) + 不動産DB(32 API)
データソース取得内容
PMTiles 洪水浸水想定区域、土砂災害警戒区域、用途地域、地価公示、都市計画区域など13種のベクターデータ
ハザードタイル 洪水浸水深、津波浸水深、内水浸水深、高潮浸水深など8種のラスタータイル。ピクセルカラーから深さを判定
不動産DB 国土交通省の不動産情報ライブラリ(reinfolib)から地価・取引事例・行政情報など32 APIのデータ

地図を移動すると地点コンテキストは自動更新されます(500msのデバウンス付き)。これにより、AIは常に最新の位置情報を基に回答できます。

こんな質問に効果的

「この付近の浸水リスクは?」「ここの地価は?」「この土地の用途地域は?」など、「この」「ここ」を含む質問で特に力を発揮します。AIは地点コンテキストのデータを直接参照して、具体的な数値や区分を回答します。

🏥
Facility Links

施設リンクとルート表示

AIの回答に含まれる施設名(学校・病院・公園・駅など)は、自動的にクリック可能なリンクになります。

施設リンクの例
近くの学校や病院はどこ?
付近には以下の施設があります。
○○小学校(徒歩約5分)、 △△病院(徒歩約8分)、 □□中学校(徒歩約12分)
施設名をクリックすると
  1. 地図がその施設の位置にフライト(アニメーション移動)
  2. 施設の位置にマーカーが表示される
  3. 現在地からの徒歩ルートが自動表示される
施設名の自動リンク化

リンク化は自動で行われます。AIが回答で言及した施設名を、地点コンテキストや国交省検索結果と照合し、座標が判明した施設名をリンクに変換します。AIが座標を知らない施設はリンクになりません。

💡
Examples

質問の例

GQLチャットに聞ける質問の例です。自然な日本語で、知りたいことを自由に質問してください。

防災・ハザード

質問AIの対応
この付近の浸水リスクは?洪水・津波・内水氾濫の浸水深を地点コンテキストから回答 + ハザードレイヤー提案
近くの避難場所は?国交省DBから避難場所を検索 + 指定緊急避難場所レイヤー提案
この地域の土砂災害リスクは?土砂災害警戒区域の状況を回答 + レイヤー提案

都市計画・土地情報

質問AIの対応
この土地の用途地域は?地点コンテキストから用途地域区分を回答 + レイヤー提案
この付近の地価は?地価公示・地価調査のデータを回答 + レイヤー提案
都市計画区域内ですか?都市計画区域の情報を回答 + レイヤー提案

施設検索

質問AIの対応
近くの学校や病院はどこ?国交省GQLで施設を検索、名前・位置をリンク付きで回答
この付近の橋梁情報は?国交省DBから橋梁データを検索・回答
近くの公園は?国交省GQLで公園を検索、位置情報付きで回答

全レイヤー開放モード(トグルON時)

質問AIの対応
古地図が見たい旧版地形図・今昔マップ・米軍地図など歴史レイヤーを提案
天気を表示して雨雲レーダー・ひまわり衛星画像を提案
地形を詳しく見たいCS立体図・赤色立体地図・陰影起伏図を提案
全国各県のCS立体図を見せて各県のCS立体図レイヤーをまとめて提案
遺跡を調べたい遺跡立体図(兵庫県・全国)を提案
効果的な質問のコツ
  • 場所を含める — 「この付近の」「ここの」と言うと地点コンテキストが活用される
  • 目的を伝える — 「不動産調査のために」「防災用に」と目的を添えると、より適切なレイヤーが提案される
  • 具体的に聞く — 「浸水深は何メートル?」のように具体的に聞くと、数値で回答してくれる
  • 全国を求める — 「全国の」「各県の」と言えば、位置に縛られずにレイヤーを提案
🌏

地図をもっと自由に

GQLチャットは、地図の知識がなくても地図を使いこなせるようにするための機能です。

地図に向かって話しかけるように、自由に質問してみてください。

GQLチャットを試してみましょう

右上のチャットアイコンから開けます

OH3を開く