Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20230705_PLATEAU_AWARD説明会
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nokonoko1203
July 05, 2023
Programming
640
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20230705_PLATEAU_AWARD説明会
nokonoko1203
July 05, 2023
More Decks by nokonoko1203
See All by nokonoko1203
CloudflareでGIS × AIエージェント開発!
nokonoko1203
0
340
GISエンジニアから見たLINKSデータ
nokonoko1203
0
240
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
290
EMがLLMで仕様書駆動開発したらすごい捗った
nokonoko1203
1
100
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
800
日本全国・都市3D化プロジェクト「PLATEAU」とデータ変換OSS「PLATEAU GIS Converter」の公開
nokonoko1203
4
7.1k
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
5
1.3k
日本全国の都市3D化プロジェクト「PLATEAU」の紹介
nokonoko1203
0
180
PLATEAU Hands-on 11 PLATEAUデータの高さや位置合わせについて理解する
nokonoko1203
0
890
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
710
AI時代のUIはどこへ行く?その2!
yusukebe
21
7.1k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
250
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
130
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
130
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
760
Agentic UI
manfredsteyer
PRO
0
160
RTSPクライアントを自作してみた話
simotin13
0
600
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
170
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
Building Flexible Design Systems
yeseniaperezcruz
330
40k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
Everyday Curiosity
cassininazir
0
230
How to make the Groovebox
asonas
2
2.2k
Claude Code のすすめ
schroneko
67
230k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Believing is Seeing
oripsolob
1
140
Transcript
WebGIS & QGIS PLATEAUのGIS活用 株式会社MIERUNE 西尾
©Project PLATEAU / MLIT Japan 西尾 悟 NISHIO Satoru ・前職:
建設コンサルタントとして河川構造物の設計に従事 ・現職: Web/3D/GISアプリケーションの開発およびクラウ ド基盤構築のエンジニア(最近はマネジメント色強め) ・趣味: 点群/DigitalTwin/機械学習/GeoPython https://twitter.com/nokonoko_1203 https://qiita.com/nokonoko_1203 WebGISエンジニア 自己紹介
©Project PLATEAU / MLIT Japan PLATEAU関連実績 •マイクラやったり •QGISやったり •Blenderやったり •分科会に出てみたり
©Project PLATEAU / MLIT Japan PLATEAU関連実績
© 地理院地図 全国最新写真(シームレス) MIERUNEはこんな会社です MIERUNEは位置情報に関する 豊富な技術や実績を持つ ソリューションカンパニーです み え る ね
© 地理院地図 全国最新写真(シームレス) 位置情報は身近なところで使われています インフラ 防災 交通 ナビ ゲーム 環境
マーケティ ング 位置情報 データ (GIS)
©Project PLATEAU / MLIT Japan 事業一覧 MapTiler MIERUNE BASE WebGIS
QGIS ©MapTiler ©OpenStreetMap contributors
©Project PLATEAU / MLIT Japan QGIS事業紹介 QGIS •位置データの閲覧・解析が できる、オープンソースの デスクトップGISソフト
•商用ソフトより使いやすく 多機能 •産学官問わず、国内外で 広く使用されている
QGIS事業紹介 日本 450万 フランス 1400万 アメリカ 560万 インド 930万 ドイツ
870万 イタリア 810万 ブラジル 1100万 オースト ラリア 350万 全世界で 約 1.5億回 起動 https://feed.qgis.org/metabase/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228 1ヶ月のQGIS 起動回数 データは2023/3/31現在
©Project PLATEAU / MLIT Japan MIERUNEは、国内では珍しい QGIS専門チームを組織しています QGIS事業紹介 •豊富な知見をもつGISエンジニアが多数在籍 •常時複数名による開発・チェック・テスト
チームによる品質・納期へのこだわり 安定的な価値提供を実現 https://www.mierune.co.jp/qgis
©Project PLATEAU / MLIT Japan QGIS事業紹介 QGISのMIERUNE QGISへの高度な知見・深い理解を背景に 各種コンサルティング事業を実施 https://www.mierune.co.jp/qgis
QGISカスタマイズ 講習会 技術サポート
©Project PLATEAU / MLIT Japan 公共交通オープンデータ (GTFS) 変換・閲覧 QGIS事業紹介 プラグイン例
地籍XML(法務省備付地図) 変換・閲覧 PLATEAU災害廃棄物 対応検討
©Project PLATEAU / MLIT Japan QGIS事業紹介 QGIS トレーニング キャンプ(講習会) レベルに応じて
QGISに関する体系的な知識と スキルを柔軟な方法で習得する 定期開催の講習会 https://www.mierune.co.jp/training
© 地理院地図 全国最新写真(シームレス) コミュニティ支援・パートナー Twitter @MIERUNE_inc note mierune YouTube mierune
Qiita mierune
©Project PLATEAU / MLIT Japan 自己紹介 「現場のプロがわかりやすく教える位置情報エンジニア養成講座」 全国の書店・ECサイトにて好評発売中です!
© 地理院地図 全国最新写真(シームレス) Python MIERUNEのソリューション QGIS DEM 点群 3D MapTiler
PLATEAU オープンソース 位置情報 可視化 標高断面図 住所検索 ルート検索 気象データ GTFS LiDAR FOSS4G OSGeo OpenStreetMap MapLibre deck.gl Cesium Mapbox OpenLayers Turf.js GeoServer OpenMapTiles GeoDjango Amazon Location Service AWS Leaflet
© 地理院地図 全国最新写真(シームレス) 位置と情報で世界を変える メッセージ
©OpenStreetMap contributors GISって? 01
©Project PLATEAU / MLIT Japan 01. GISって? GISって? • 「地理情報システム」
(Geographic Information System)の 略 ◦ つまり「地理空間情報(位置情報)」を扱うシステムのこと • QGISやArcGISのようなソフトウェアなどがあり、地理空間情報の 表示や、分析などを行うことができる
©Project PLATEAU / MLIT Japan 01. GISって? 地理空間情報 地球上のありとあらゆるデータのこと •
「位置情報」と「属性情報」をもつ
©Project PLATEAU / MLIT Japan 01. GISって? 奈良文化財研究所 文化財総覧WebGIS 点・線・面の位置情報と
遺跡名・年代などの属性情報
©Project PLATEAU / MLIT Japan 01. GISって? 国土地理院 地理院地図 航空写真・衛星写真などの「画像」も 地理空間情報
©Project PLATEAU / MLIT Japan ゲームエンジン 01. GISって? GIS •
かっこいい3Dグラフィック!エンタメ! • データ分析・活用!
©OpenStreetMap contributors オープンデータとGIS 02
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS 現代社会における位置情報 •データがオープンになっていき、無料で検討が深められる時代へ •ビジネスや自治体における意志決定にも、位置情報は不可欠
•「なぜココにコンビニを建設?」「なんとなく」はNG •様々なデータ(レイヤー)を重ねることで、検討を深めることが可能 •→データドリブン、エビデンスベースの意思決定へ
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS 左図:「地理院地図」 右図:「気象庁ナウキャスト」 レイヤーという概念 地図は重ねるととてもみやすい
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS PLATEAU 国土交通省 •「PLATEAU(プラトー)」
•国土交通省が主導する、 日本全国の3D都市モデルの 整備・オープンデータ化プロジェクト •2020年12月発表 https://www.mlit.go.jp/plateau/
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS 基盤地図情報 国土交通省 国土地理院
•複数の地理空間情報を 重ね合わせる際の、共通の基準 画像出典: “基盤地図情報とは | 国土地理院” https://www.gsi.go.jp/kiban/towa.html 複数の地理空間情報を重ね合わせたイメージ図 ズレが生じ、調整が必要で、効率的な利用が困難 基盤地図情報の項目
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS 国土数値情報 国土交通省 •
地形、土地利用、公共施設などの 国土に関する基礎的な情報 • 多種多様なデータ: 地価、都市計画区域、避難施設、災害 危険区域、医療機関、物流拠点、観光資源、鉄道、... • 「将来推定人口メッシュ」も • MIEUNE過去事例: 人口統計メッシュ ◦ 500mメッシュ粒度だが、別の「建物情報」と組 み合わせた按分で50m粒度まで分解推定 国土情報ウェブマッピングシステムによる避難施設の可視化 https://nlftp.mlit.go.jp/
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS G空間情報センター • データ流通支援プラットフォーム
• 様々な主体による情報の集約により、 活用と流通を促進 • PLATEAUデータの配信元 • 運営: 社会基盤情報流通推進協議会(AIGID) • MIERUNEはAIGID幹事会員、開発にも関与 https://front.geospatial.jp
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS OpenStreetMap • 「地図のWikipedia」
世界地図を作る共同作業プロジェクト • 地図の「データベース」 POI(施設等)の情報等々 • 人道的支援などにも活用 ◦ HOT (Humanitarian OSM Team) ◦ 災害地域をマッピングし支援計画へ活用、等 • 多くの大企業も利用、そして貢献 ◦ Apple, Meta, Amazon, Microsoft, … ◦ 組織化された編集チームを要する企業 も:https://wiki.openstreetmap.org/wiki/Category:Organised_Editing_Teams https://www.openstreetmap.org/
©Project PLATEAU / MLIT Japan 02. オープンデータとGIS 他にも、多種多様なオープンデータ • 地理空間情報ライブラリ
http://geolib.gsi.go.jp/ • 政府統計の総合窓口 e-Stat(人口総数などの国勢調査結果) https://www.e-stat.go.jp/SG1/estat/eStatTopPortal.do • 自然環境調査Web-GIS(植生などの自然環境調査結果) http://gis.biodic.go.jp/webgis/index.html • 国土調査(土地分類基本調査・水基本調査) http://nrb-www.mlit.go.jp/kokjo/inspect/inspect.html • 地すべり地形GISデータ http://dil-opac.bosai.go.jp/publication/nied_ tech_note/landslidemap/gis.html • 産総研:20万分の1日本シームレス地質図 https://gbank.gsj.jp/seamless/ • 各行政のオープンデータ • …
©OpenStreetMap contributors オープンソースのGIS 03
©Project PLATEAU / MLIT Japan 03. オープンソースのGIS FOSS4G ⚫Free Open
Source Software for Geospatialの略 ⚫技術分野の名称であり、コミュニティの名 称でもあり、カンファレンスの名称でもあ ります ⚫日本でもいくつかのコミュニティが活動し ています FOSS4G 2022 Firenze(井口が撮影)
©Project PLATEAU / MLIT Japan 03. オープンソースのGIS QGIS ⚫自由に使えるGISソフトウェア ◦
GIS=地理情報システム、地図情報 を表示・加工するソフト ◦ QGIS普及以前は高価な有償ソフト ウェアしか選択肢がなかった ⚫非常に活発に開発されており、有償ソフト に匹敵する操作性・豊富な機能をもつ
©Project PLATEAU / MLIT Japan 03. オープンソースのGIS GDAL/OGR ⚫あらゆる地図情報を変換・加工するソフト ウェア
⚫最も重要なFOSS4Gのひとつ ⚫QGISはもちろん、有償GISでも利用され ている
©Project PLATEAU / MLIT Japan 03. オープンソースのGIS PostGIS ⚫PostgreSQLのExtension ⚫Geometry型と地図情報向け関数群を提供する
©OpenStreetMap contributors WebGIS 04
©Project PLATEAU / MLIT Japan WebGIS 04. WebGIS デスクトップGIS •
情報共有の迅速化 • ビジュアライズ • データ分析・活用
©Project PLATEAU / MLIT Japan MapLibre, Mapbox GL JS 04.
WebGIS 2次元 / 2.5次元のインタラクティブな地図を描画するライブラリ https://heritagemap.nabunken.go.jp/ https://www.asahi.com/special/jiko-kosaten/ 文化財総覧WebGIS - 奈良文化財研究所 60万を超える文化財を地図上へ(MIERUNE開発) “全国100万件の交通事故マップ-みえない交差点” 朝日新聞デジタル
©Project PLATEAU / MLIT Japan CesiumJS 04. WebGIS 3D地理空間情報の可視化ライブラリ https://gsrt.digiarc.aist.go.jp/nabunken_aist/index.html
https://www.yomiuri.co.jp/world/ukraine-reconstruction/ 3D DB Viewer - 産総研 様々な三次元データ(点群,メッシュ,構造物等) “ウクライナ 戦時下の復興 キーウ近郊からの報告” 読売新聞オンライン, 特別協力:渡邉英徳・東京大学大学院教授
©Project PLATEAU / MLIT Japan deck.gl 04. WebGIS データ可視化のためのフレームワーク https://next.carto.com
https://vdata.nikkei.com/newsgraphics/land-value-map/ トラック群による電力供給の可能性 CARTO, Google “あなたの街の地価は? マップで見る上昇と下落” 日本経済新聞
©OpenStreetMap contributors QGISで PLATEAUを使う 05
©Project PLATEAU / MLIT Japan QGIS 05. QGISでPLATEAUを使う • オープンソースのGISソフトウェア(2022年で20周年)
• 高度な空間分析、様々なプラグインによる拡張 • MIERUNEではプラグイン開発や講習会も実施 バスなど公共交通の路線可視化 GTFS-GOプラグイン JAXA提供の地球観測衛星データ利用 JAXA Earth APIプラグイン HERE社APIによるルーティング HERE Route APIプラグイン ※ 上記3プラグインはMIERUNE開発
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う PLATEAUデータ(CityGML)の取得 •Tutorialsの「TOPIC 5」を参照
•QGIS3.28(LTR)・Windowsを推奨 •データのダウンロード https://www.geospatial.jp/ckan/dataset/plateau https://www.mlit.go.jp/plateau/learning/tpc05-1/
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う ポータルサイト→利用したい都市を選択→CityGML(v2)をダウンロード https://www.geospatial.jp/ckan/dataset/plateau
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う 特殊な方法を使わないと、LOD2があるデータが読めない… とても重たい…
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う 読めても、縦横が逆だったり… https://qiita.com/nokonoko_1203/items/3a2cd6a5a09f0b4e5b08
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う LODとは? •データの詳細度 ◦
Level of Detail •LOD0〜4まであり、 大きいほど詳細なモデル 「TOPIC 1|3D都市モデルでできること[2/2]|3D都市モデルの特徴と活用法」より
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う .gfsというXMLを作成すれば、読めます! <GMLFeatureClassList> <SequentialLayers>true</SequentialLayers>
<GMLFeatureClass> <Name>Building</Name> <ElementPath>Building</ElementPath> <GeometryElementPath>lod0RoofEdge</GeometryElementPath> </GMLFeatureClass> </GMLFeatureClassList>
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う QGISプラグイン作成中です!💪
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う PLATEAUデータの種類 「3D都市モデル標準製品仕様書」より
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う CityGMLを利用した解析 「東京都千代田区一番町」にある建物を検索 〇〇ビルに隣接する道路の抽出
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う Qgis2threejsを利用して3D表示
©Project PLATEAU / MLIT Japan 05. QGISでPLATEAUを使う データの変換 •CityGMLはテキストデータなので重たい •「QGISに読み込む→変換」がオススメ
◦ FlatGeobuf ◦ GeoPackage •Webでの利用ならGeoJSONがオススメ •(3DのGISとして利用するglTF)
© 地理院地図 全国最新写真(シームレス) ⚫ GISは「地理空間情報(位置情報)」を扱うツール ⚫ OSSとオープンデータの組み合わせで、意思決定を行う ⚫ デスクトップGISはデータ分析をするツール ⚫
WebGISはデータの可視化・共有するツール ⚫ PLATEAU × QGISを使った分析をやってみよう!!! まとめ