Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのPLATEAU

Avatar for nokonoko1203 nokonoko1203
November 06, 2026

 はじめてのPLATEAU

Avatar for nokonoko1203

nokonoko1203

November 06, 2026

More Decks by nokonoko1203

Other Decks in Programming

Transcript

  1. 00 はじめに 今日の流れ 01 02 03 04 05 06 07

    08 09 10 GIS QGIS PLATEAU Converte r Cesium プラグイン PLATEAU プラグイン AI活用 Mapsuke まとめ
  2. 01 GISとは 身近なGIS ハザードマップ 都市計画図 浸かる場所を知り、避難先を決 める どこに何を建てられるかを確か める カーナビ

    雨雲レーダー 道路のつながりから道順を探す 雨の強い場所と動きを見る 出典:3D都市モデル(PLATEAU)千代田区 2025年度、地理院タイル(淡色地図)を加工して作成
  3. 01 GISとは 日本でよく使う座標系 座標系 種類 EPSG よく使う場面 JGD2011(緯度経度) 地理 6668

    国土数値情報など、国のデータ JGD2011(緯度経度+標高) 地理 6697 PLATEAUのCityGML WGS 84(緯度経度) 地理 4326 GPS、Webで配るデータ 平面直角座標系 第IX系 投影 6677 東京都の測量、距離や面積の計算 Webメルカトル 投影 3857 地理院タイルなどのWeb地図 座標系の設定を間違えると、データがずれる
  4. 03 PLATEAUとは PLATEAUの3つの取り組み データ整備の効率化・高 度化 仕様の拡張、AIの活用、作成 ツールのオープンソース化 先進的なユースケース開発 データ・カバレッジの拡大 防災、環境、まちづくりなど

    で実証し、広げる 自治体の整備を支援し、 PLATEAU VIEWやAPIで使 いやすくする 作ったデータは、オープンデータとして公開 出典:国土交通省 PLATEAUウェブサイト(About) https://www.mlit.go.jp/plateau/about/
  5. 03 PLATEAUとは LOD(詳細度) LOD1 LOD2 LOD3 LOD4 箱型(高さだけ) 屋根の形がある 窓や扉まである

    建物の中まである 出典:3D都市モデル(PLATEAU)東京都サンプルデータ(竹芝モデル)2023年度を加工して作成
  6. 03 PLATEAUとは 災害リスクの属性 リスクのある範囲の建物にだけ付く 洪水の場合 ・洪水浸水想定 ・高潮 ・津波 ・土砂災害 など

    ・対象の河川 ・規模 ・浸水深 ・浸水ランク ・浸水継続時間 会場周辺のデータにあるのは、洪水と土砂災害
  7. 03 PLATEAUとは データの入手方法は3つ 入手先 方法 特徴 G空間情報センター 都市と年度を選び、ZIPをダウンロー ド 都市まるごと。形式も選べるが大き

    い PLATEAU VIEW ブラウザでメッシュと地物型を選 び、ZIPをダウンロード 中身を見ながら範囲を選べる PLATEAU GIS Converter 地図で範囲と地物を選んで取得 必要な分だけ。変換まで一度にでき る
  8. 03 PLATEAUとは 入手方法1:G空間情報センター 都市ごと、形式ごとにダウンロードできる 1 2 3 PLATEAUのポータルを開く 都市と年度を選ぶ 形式を選んでダウンロード

    向いている場面 注意 都市まるごと欲しいとき 大きい(千代田区のCityGMLで約2.1GB) PLATEAUのポータル https://front.geospatial.jp/plateau_portal_site/
  9. 03 PLATEAUとは 入手方法2:PLATEAU VIEW 1 「メッシュ」で2次・3次メッシュを選ぶ 2 ダウンロードする地物型を選ぶ 3 ZIPをそのままダウンロード

    向いている場面 中身を見ながら範囲を選びたいとき 出典:PLATEAU VIEW(国土交通省) https://plateauview.mlit.go.jp/
  10. 03 PLATEAUとは 入手方法3:PLATEAU GIS Converter 1 「地図から」タブを開く 2 地図でメッシュを選ぶ 3

    地物型を選ぶ 4 「変換設定へ」で形式を選ぶ 向いている場面 必要な範囲だけGISで使いたいとき 画面:PLATEAU GIS Converter 0.1.19(地図:国土地理院)
  11. 04 PLATEAU GIS Converter PLATEAU GIS Converterとは ・CityGMLを一般的なGIS形式に 変換するデスクトップアプリ ・WindowsとmacOSで動く。

    CLIもある ・無料、オープンソース https://github.com/MIERUNE/plateau-gis-converter(2026年11月3日撮影)
  12. 04 PLATEAU GIS Converter 出力形式 GeoPackage GeoJSON Shapefile 3D Tiles

    ベクトルタイル (MVT) MapLibre Tiles (MLT) PMTiles CZML KML glTF OBJ Minecraft
  13. 04 PLATEAU GIS Converter 用途で選ぶ QGISで分析する Webの2D地図に載せる 3Dで見る、共有する 3DCGソフトで使う GeoPackage

    PMTiles、MVT 3D Tiles glTF、OBJ 出典:3D都市モデル(PLATEAU)千代田区 2025年度、地理院タイル(淡色地図)を加工して作成
  14. 04 PLATEAU GIS Converter 変換の方法は3つ ファイル・フォルダから ZIPファイルから 地図から 手元のCityGMLを、ファイル かフォルダで選ぶ

    ダウンロードしたZIPのまま 読み、地物の種類を選ぶ 地図でメッシュと地物の種類 を選ぶ。ダウンロードと変換 を一度に行う 入力 入力 入力 CityGMLのファイル CityGMLのZIP なし(その場で取得)
  15. 04 PLATEAU GIS Converter ファイル・フォルダから変換する流れ 1 2 3 4 CityGMLを入手

    ファイルを選ぶ 形式と座標系を選ぶ 出力先を選んで変換 入手先の例 G空間情報センター、PLATEAU VIEW
  16. 04 PLATEAU GIS Converter ダウンロードして変換する PLATEAU GIS Converterの「地図 から」 1

    会場のメッシュ 53394528 をクリ ック 2 「建築物モデル」にチェックして「変 換設定へ」 3 「出力LODの選択」を「LOD1」に する 4 「出力」と「パックしたZipファイル の保存先」を選んで「変換」 画面:PLATEAU GIS Converter 0.1.19(地図:国土地理院)
  17. 05 PLATEAUと地理データのズレ 要因1:高さの基準が違う 楕円体高 = 標高 + ジオイド高 会場付近のジオイド高 36.84m

    基準をそろえずに重ねると、この分だけ上下 にずれる ジオイド高:日本のジオイド2011(北緯35.6875°、東経139.73125°。会場のメッシュ53394528の中心)
  18. 05 PLATEAUと地理データのズレ 高さの基準は、データごとに違う データ 高さの基準 PLATEAUのCityGML(EPSG:6697) 標高 PLATEAUが配信する3D Tiles 楕円体高

    Converterの3D Tiles:EPSG:4979で出力 楕円体高 Converterの3D Tiles:EPSG:6697で出力 標高のまま Cesium World Terrain(地形) 楕円体高 国土地理院の標高タイル、基盤地図情報の数値標高モデル 標高 重ねる前に、どちらの基準かを確かめる
  19. 05 PLATEAUと地理データのズレ Cesiumとは CesiumJS 3D Tiles Sandcastle ブラウザで3Dの地球を描く、オ ープンソースのライブラリ 大きな3Dデータを、少しずつ配

    って描く形式。OGCの標準 CesiumJSのコードを、ブラウザ だけで書いて動かせるページ https://sandcastle.cesium.com/ 今日は、Sandcastleで、PLATEAUと地形・地図を重ねる
  20. 05 PLATEAUと地理データのズレ Sandcastleで建物を出す 1 sandcastle.cesium.com を開く 2 左の「+」で新しく作る 3 コードを入力して「Run」

    画面:CesiumJS Sandcastle(CesiumJS 1.147.0)。出典:3D都市モデル(PLATEAU)千代田区 2025年度
  21. 05 PLATEAUと地理データのズレ 入力するコード const viewer = new Cesium.Viewer("cesiumContainer"); const tileset

    = await Cesium.Cesium3DTileset.fromUrl( "https://api.plateauview.mlit.go.jp/datacatalog/3dtiles/13101-bldg-lod1-texture-2025/tileset.json" ); viewer.scene.primitives.add(tileset); viewer.camera.setView({ destination: Cesium.Cartesian3.fromDegrees(139.7276, 35.6867, 95), orientation: { heading: Cesium.Math.toRadians(80), pitch: Cesium.Math.toRadians(-3) }, }); CesiumJS Sandcastle(CesiumJS 1.147.0)で動作を確かめたコード
  22. 05 PLATEAUと地理データのズレ 平面のズレを見る 座標系の違い:大きくずれる。直せる 作り方の違い:残る 系番号を間違える 座標系が正しい 地図の建物と重なる 遠く離れる(例:第VIII系なら西へ 約120km)

    写真と比べる 合わない建物がある 出典:3D都市モデル(PLATEAU)千代田区 2025年度、地理院タイル、Cesium World Terrainを用いてCesiumJSで表示。左から2枚目は地理院タイル(淡色 地図)に位置を描いた図
  23. 07 PLATEAU QGISプラグイン PLATEAU QGISプラグインを使ってやること 1 2 3 CityGMLをQGISに読み 込む

    洪水の情報を建物に結合 する 浸水しない建物を選び、地 図と3Dで見る
  24. 07 PLATEAU QGISプラグイン プラグインとの使い分け PLATEAU QGISプラグイン PLATEAU GIS Converter 目的

    QGISで見る、調べる 別の形式にして使い回す 向く場面 狭い範囲をすぐ見る 広い範囲、繰り返し使う、他の人 に渡す 出力 QGISのレイヤ 12種類の形式
  25. 07 PLATEAU QGISプラグイン Converterで変換したデータを使うなら 千代田区の 53394528_bldg_6697_op.gml を「ファイル・フォルダから」でGeoPackageに変 換 → QGISにドラッグ

    このあとのスライドの表記 Converterで変換したとき Building bldg:Building Building / RiverFloodingRisk uro:RiverFloodingRiskAttribute 結合対象フィールド parent parentId 式、結合の設定、接頭辞 L2_ は、そのまま使える
  26. 07 PLATEAU QGISプラグイン 読み込まれたレイヤ 建物の形のほかに、表のレイヤが3 つできる Building:建物(形と属性) Building / RiverFloodingRisk:洪水

    Building / LandSlideRisk:土砂災害 Building / BuildingDetailAttribute: 詳しい属性 出典:3D都市モデル(PLATEAU)千代田区 2025年度、地理院タイル(淡色地図)を加工して作成
  27. 07 PLATEAU QGISプラグイン 洪水の情報は別の表に入る 「Building / RiverFloodingRisk」の 属性テーブル parent どの建物の行か(建物のid)

    scale 規模(想定最大規模など) depth 浸水深(m) description 対象の河川の流域 出典:3D都市モデル(PLATEAU)千代田区 2025年度、地理院タイル(淡色地図)を加工して作成
  28. 07 PLATEAU QGISプラグイン 浸水の列を建物に足す プロセシング →「属性テーブルで結合」 入力レイヤ Building 結合対象フィールド 第2の入力レイヤ

    id Building / RiverFloodingRisk 選択した地物のみ オン 結合対象フィールド parent コピーするフィールド scale、description depth、 結合型 1対1結合 接頭辞 L2_
  29. 07 PLATEAU QGISプラグイン QGISの3Dは、この1年で大きく進んだ 3.44 2025年6月 ・断面で切って見る ・地球儀の表示 ・点群を3Dビューで編集 4.0

    2026年3月 4.2 2026年7月 ・大きなレイヤも分けて読み、軽 く表示 ・調べた地物を3Dでも強調 ・3Dでも分類やルールで色分け ・3D TilesをGPUで効率よく 描く ・Esriのシーンレイヤ(I3S) ・カメラを座標で指定 3D都市モデルも、QGISの中で見て、調べられる
  30. 08 AIとQGIS GISのAIにも、いろいろある AIで作る AIで分析する AIに使わせる 衛星データとAIで3D都市モデル を自動生成する AIモデルの学習・推論に、地理空 間データを使う

    AIエージェントが、データを探 し、取り、GISを操作する 例:PLATEAUビジョン2026 例:航空写真からの建物の抽出、土地 被覆の分類 例:MCPサーバー、Mapsuke 今日見るのは、AIエージェントがGISを操作する使い方
  31. 08 AIとQGIS AIでデータを探す 国のデータも、AIから使える形に データ基盤に求められること ・PLATEAU MCP Server(試験提供) ・国交DPF MCP

    Server ・地理空間MCP Server(α版) ・機械が読めるカタログとメタデータ ・エージェント向けの使い方の説明 ・APIやMCPで探して取れる ・G空間情報センターの自然言語検索(試験公開) 例:Portolan(STAC+AGENTS.md、GeoParquet・ PMTiles・COG) データを探して取る作業も、AIに任せられるようになる
  32. 08 AIとQGIS 処理の自動化 AI 人 頼む Pythonを 書く 人 QGIS

    確認する 中で実行 QGISの操作は、ほぼすべてPythonで書ける AI AI 結果を受け 取る 次の手を考 える
  33. 10 まとめ リンク集 名前 インストール方法・URL QGIS https://qgis.mierune.co.jp/posts/howto_1_install_qgis PLATEAU QGISプラグイン https://qgis.mierune.co.jp/posts/usecase_plateau-qgis-plugin

    PLATEAU GIS Converter https://project-plateau.github.io/PLATEAU-GIS-Converter/manual/install.html Mapsuke https://qgis.mierune.co.jp/posts/howto_plugin_mapsuke G空間情報センター https://www.geospatial.jp/ PLATEAU VIEW https://plateauview.mlit.go.jp/