Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20240626_PLATEAU_AWARD説明会
Search
nokonoko1203
June 26, 2024
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20240626_PLATEAU_AWARD説明会
nokonoko1203
June 26, 2024
More Decks by nokonoko1203
See All by nokonoko1203
PLATEAUエージェントとCity Data Toolkitの実装
nokonoko1203
1
130
Introduction to Point Tiler
nokonoko1203
0
78
CloudflareでGIS × AIエージェント開発!
nokonoko1203
0
480
GISエンジニアから見たLINKSデータ
nokonoko1203
0
260
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
300
EMがLLMで仕様書駆動開発したらすごい捗った
nokonoko1203
1
110
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
830
日本全国・都市3D化プロジェクト「PLATEAU」とデータ変換OSS「PLATEAU GIS Converter」の公開
nokonoko1203
4
7.4k
Hono・Prisma・AWSでGeoなAPI開発
nokonoko1203
5
1.3k
Other Decks in Technology
See All in Technology
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
350
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
680
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
160
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
760
人間はどの意思決定を手放せるのか
kawasima
11
4.1k
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
1
470
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
660
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
480
GoCon2026 - Open Source, Open World
sanposhiho
4
3.6k
生成AIエージェントを用いた、 手動テスト手順書から自動テストへの 変換手法の検討
magicpod
0
110
AI時代、データエンジニアが一番おもろい
genshun9
0
480
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
280
Featured
See All Featured
Building an army of robots
kneath
306
46k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
900
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Crafting Experiences
bethany
1
330
Documentation Writing (for coders)
carmenintech
77
5.5k
The untapped power of vector embeddings
frankvandijk
2
1.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
A Modern Web Designer's Workflow
chriscoyier
699
190k
Into the Great Unknown - MozCon
thekraken
41
2.7k
How to build a perfect <img>
jonoalderson
1
6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
Transcript
WebGIS及びGISでのPLATEAUの使用方 法
©Project PLATEAU / MLIT Japan 西尾 悟 NISHIO Satoru ・前職:
建設コンサルタント(河川構造物) ・現職: 2児の父をやりながら株式会社MIERUNEでGIS (地理空間情報)とWeb開発を行う、Engineering Managerです! Python / Rust / GIS / 点群 / 3D Tiles / AWS / WebGL / PLATEAU / Cesium Certified Developer https://twitter.com/nokonoko_1203 https://qiita.com/nokonoko_1203 Engineering Manager 自己紹介
©Project PLATEAU / MLIT Japan About us 株式会社MIERUNE (MIERUNE Inc.)
•創業 2016年6月 •代表取締役 朝日 孝輔 •従業員数 32名(2023年4月現在 代表取締役含む) •札幌本社 北海道札幌市中央区北1条東4丁目1-1 サッポロファクトリー1条館3F •東京オフィス 東京都港区芝五丁目三⼗六番四号 札の辻スクエア9階港区立産業振興センター •主な認証 •AWS Foundational Technical Review (FTR) for Service Offering •AWS 公共部門パートナー(PSP) •AWSセレクトティアサービスパートナー •国土交通省 PLATEAU Project Partners •経済産業省 J-Startup HOKKAIDO •ISO 9001:2015 •ISO/IEC 27001:2022 など
©Project PLATEAU / MLIT Japan 幅広い知見をもとに最適な技術選定を行います Frontend Backend Language Infrastructre
©Project PLATEAU / MLIT Japan QGIS事業紹介 QGIS •位置データの閲覧・解析が できる、オープンソースの デスクトップGISソフト
•商用ソフトより使いやすく多機能 •産学官問わず、国内外で広く使 用 •MIERUNEは2017年より 開発支援
©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カスタマイズ 講習会 技術サポート
©OpenStreetMap contributors ソリューション事業・QGIS事業 ケーススタディ
©Project PLATEAU / MLIT Japan AWSと位置情報技術に関する知見をベ ースにし、60万件もの遺跡位置情報を、 高速検索・表示WebGISを開発し、組織 や地域の課題解決に貢献している 多様な位置データを
課題解決の資源に https://heritagemap.nabunken.go.jp/ 位置情報に関わるソリューション事業例
©Project PLATEAU / MLIT Japan ソリューション事業|PLATEAUデータ知見 CityGMLデータと現地調査を もとに、マインクラフトデータに 変換&公開 マインクラフトワールド
データ作成 https://ascii.jp/elem/000/004/158/4158738/
©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 CityGML形式の3D都市モデルを QGISに読み込むプラグイン LOD別にインポートできる PLATEAU
QGIS Plugin https://github.com/Project-PLATEAU/plateau-qgis-plugin
©Project PLATEAU / MLIT Japan ソリューション事業|PLATEAUデータ知見 CityGML形式の3D都市モデルを 様々なGISデータ形式(3DTiles MVT/GeoPackage等)に変換する ツールの開発・公開
PLATEAU GIS Converter https://github.com/MIERUNE/plateau-gis-converter
©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 公共交通に関するオープンデータで あるGTFS形式をQGIS上で手軽に 地図化するプラグイン GTFS-GOプラグイン
https://www.mierune.co.jp/blog/posts/k9s2tkoapgc
©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 国土地理院などから公開されている 標高データを素早く汎用的な形式に 変換するプラグイン 標高データ変換プラグイン
https://qiita.com/nokonoko_1203/items/b99aa733cb215305f8aa https://qiita.com/nokonoko_1203/items/51cc0990cea4c96c4565
©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 標準地域メッシュデータをQGIS上で 生成できるプラグイン 国勢調査データの集計も可能 地域メッシュプラグイン
https://qiita.com/ciscorn/items/dd610f673853f5c0f6dc
©Project PLATEAU / MLIT Japan QGIS事業紹介|QGIS講習会 各業種・業態独自の課題にあわせて、 講習内容やデータをアレンジし、 現場ニーズや効率化に直結した内容に カスタマイズして提供
カスタムQGIS講習会
©Project PLATEAU / MLIT Japan QGISコンサルティング 様々なニーズとデータをもとに、 MIERUNEのQGISに関する豊富な 知見や世界最先端技術を組み合わせ、 新たな価値創出や業務効率化の技術的
サポートを行います。 高度なQGIS活用サポート https://www3.nhk.or.jp/lnews/nara/20230826/2050014443.html https://www.nhk.jp/p/special/ts/2NY2QQLPM3/episode/te/2Z8RVKV3G7
©OpenStreetMap contributors • 国内有数の位置情報に関する技術蓄積 • 位置データ利活用のソリューション開発 • QGISによる組織内のデータ循環支援 • 協働的アプローチによる課題解決
© 地理院地図 全国最新写真(シームレス) コンテンツ X @MIERUNE_inc note mierune YouTube mierune
Qiita mierune https://twitter.com/MIERUNE_inc https://note.com/mierune https://www.youtube.com/c/MIERUNE https://qiita.com/organizations/MIERUNE
© 地理院地図 全国最新写真(シームレス) GISとは
GISとは 「地理情報システム」 (Geographic Information System)の略です。 ◦ デジタル化された「地理空間情報(位置情報)」を扱うシステムのことです。 ◦ QGISやArcGISのようなソフトウェアなどがあり、地理空間情報の表示や、分析な どを行うことができます。
地理空間情報 デジタル化された位置情報 地図 地理空間情報から作られた成果物 GIS 地理空間情報を処理するためのシステム
GISとは 「地理空間情報」とは ◦ 地球上のありとあらゆるデータのことです。 ◦ 「位置情報」と「属性情報」をもちます。 「80% of data is
geographic」 ◦ (世にあるデータの80%は地理的なものである) 2012年、ドイツ語Wikipediaを対象とした研究では、57%〜78%が位置関連情報が 紐づいていたそうです。 ◦ https://www.geographyrealm.com/80-percent-data-is- geographic/
GISとは 「QGIS」は「FOSS4G」の一種です。 ◦ 自由に使えるGIS ◦ GIS=地理情報システム、地図情報を表示・加工するソフト ◦ QGIS普及以前は高価な有償ソフトウェアしか選択肢がなかった ◦ 非常に活発に開発されており、有償ソフトに匹敵する操作性・豊富な機能をもつ
GISとは 以下のような特徴がある ◦ なじみやすいユーザーインターフェース(GUI) ◦ マルチプラットフォーム ◦ プラグインによる機能強化
GISとは PLATEAUのデータも、GISで利用できる
GISとは 「FOSS4G」とは ◦ Free Open Source Software for Geospatialの略 ◦
技術分野の名称であり、コミュニティの名称でもあり、カンファレンスの名称でもあ ります ◦ 日本でもいくつかのコミュニティが活動しています
GISとは GDAL/OGR ◦ あらゆる地図情報を変換・加工するソフトウェア ◦ 最も重要なFOSS4Gのひとつ ◦ QGISはもちろん、有償GISでも利用されている
© 地理院地図 全国最新写真(シームレス) GISとは地理空間情報を取り扱うソフト QGISはFOSS4GなGIS GDAL/OGRでほぼ全てのGISデータを交換可 能 おさらい
© 地理院地図 全国最新写真(シームレス) WebGISについて
WebGISについて WebGISとは ◦ Webサイト上の地図のことで、ブラウザで動作します。 ◦ 巨大になる位置情報データの配信には工夫が必要です。 ⽂化財総覧WebGIS https://heritagemap.nabunken.go.jp/
WebGISについて 奈良文化財研究所 文化財総覧WebGIS 点・線・面の位置情報と 遺跡名・年代などの属性情報 ⽂化財総覧WebGIS https://heritagemap.nabunken.go.jp/
WebGISについて 国土地理院 地理院地図 航空写真・衛星写真などの「画像」も 地理空間情報 地理院地図 https://maps.gsi.go.jp
WebGISについて MapLibre, Mapbox GL JS ◦ 2次元 / 2.5次元のインタラクティブな地図を描画するライブラリ https://heritagemap.nabunken.go.jp/
https://www.asahi.com/special/jiko-kosaten/ 文化財総覧WebGIS “全国100万件の交通事故マップ-みえない交差点” 朝日新聞デジタル
WebGISについて CesiumJS ◦ 3D地理空間情報の可視化ライブラリ https://gsrt.digiarc.aist.go.jp/nabunken_aist/index.html https://www.yomiuri.co.jp/world/ukraine-reconstruction/ 3D DB Viewer -
産総研 様々な三次元データ(点群,メッシュ,構造物等) “ウクライナ 戦時下の復興 キーウ近郊からの報告” 読売新聞オンライン, 特別協力:渡邉英徳・東京大学大学院教授
WebGISについて Deck.gl ◦ データ可視化のためのフレームワーク https://next.carto.com https://vdata.nikkei.com/newsgraphics/land-value-map/ トラック群による電力供給の可能性 CARTO, Google “あなたの街の地価は?
マップで見る上昇と下落” 日本経済新聞
WebGISについて QGISのようなデスクトップGISとは以下のような違いがあります WebGIS デスクトップGIS •情報共有の迅速化 •ビジュアライズ •データ分析・活用
© 地理院地図 全国最新写真(シームレス) WebGISはブラウザで動作するGIS 情報共有やビジュアライズが主な目的 データ量には気をつける必要がある おさらい
© 地理院地図 全国最新写真(シームレス) オープンデータと GISデータ形式
GISはデータがないと何もできません。 ◦ データの作成は時間がかかるがとても重要です。 公的機関等がオープンデータとしてGISデータを公開しています。 公的機関により公表されているデータ例 ◦ 基盤地図情報 ◦ 国土数値情報 ◦
自然環境保全基礎調査 ◦ その他多数 PLATEAU以外のオープンデータを漁ってみましょう。 オープンデータについて
地理空間情報ライブラリー ◦ http://geolib.gsi.go.jp/ G空間情報センター ◦ https://www.geospatial.jp/gp_front/ 基盤地図情報 ◦ http://www.gsi.go.jp/kiban/ 国土数値情報ダウンロードサービス
◦ http://nlftp.mlit.go.jp/ksj/ OpenStreetMap ◦ https://www.openstreetmap.org/ 国土交通データプラットフォーム ◦ https://www.mlit-data.jp/ 政府統計の総合窓口 e-Stat(人口総数などの国勢調査結果) ◦ https://www.e-stat.go.jp/SG1/estat/eStatTopPortal.do 自然環境調査Web-GIS(植生などの自然環境調査結果) ◦ http://gis.biodic.go.jp/webgis/index.html 国土調査(土地分類基本調査・水基本調査) ◦ https://nlftp.mlit.go.jp/kokjo/inspect/inspect.html 地すべり地形GISデータ ◦ https://dil-opac.bosai.go.jp/publication/nied_tech_note/landslidemap/gis.html 産総研シームレス地質図 ◦ https://gbank.gsj.jp/seamless/ オープンデータについて
オープンデータについて G空間情報センター https://front.geospatial.jp G空間情報センター データ流通支援プラットフォーム 様々な主体による情報の集約により、 活用と流通を促進 PLATEAUデータの配信元 運営: 社会基盤情報流通推進協議会(AIGID)
MIERUNEはAIGID幹事会員、開発にも関与
オープンデータについて 基盤地図情報 電子地図における位置の基準となる情報 ◦ 測量の基準点 ◦ 道路区域界 ◦ 河川区域界 ◦
行政区画の境界線及び代表点 ◦ 道路縁 ◦ など 複数の地理空間情報を重ね合わせる際の、 共通の基準 地理空間情報を正しくつなぎ合わせたり、 重ね合わせたりすることができるようにな る 基盤地図情報について https://www.gsi.go.jp/kiban/towa.ht ml
オープンデータについて 国土数値情報 地形、土地利用、公共施設などの国土に関する基 礎的な情報をダウンロードできる 多種多様なデータ: 地価、都市計画区域、避難施 設、災害危険区域、医療機関、物流拠点、観光資源、 鉄道、... 「将来推定人口メッシュ」のようなデータもある MIEUNE過去事例:
人口統計メッシュ ◦ 500mメッシュ粒度だが、別の「建物情報」と 組み合わせた按分で50m粒度まで分解推定 国⼟情報ウェブマッピングシステムによる避 難施設の可視化 https://nlftp.mlit.go.jp/
オープンデータについて OpenStreetMap 「地図のWikipedia」 ◦ 世界地図を作る共同作業プロジェクト 地図の「データベース」 POI(施設等)の情報等々 人道的支援などにも活用 ◦ HOT
(Humanitarian OSM Team) ◦ 災害地域をマッピングし支援計画へ活用、等 多くの大企業も利用、そして貢献 ◦ Apple, Meta, Amazon, Microsoft, … OpenStreetMap https://www.openstreetmap.org/
オープンデータについて 国交データプラットフォーム 国土交通データプラットフォームは国や民間が保 有するシステムと連携し、様々な分野のデータを 横断的に検索・表示・可視化・ダウンロードできる プラットフォーム 工事データや地方公共団体が所有するデータの他、 PLATEAUのデータやGTFS(バスデータ)、点群 データなども搭載されている データの検索やダウンロード、お気に入り登録な
ども可能 国交データプラットフォーム https://www.mlit-data.jp/
GeoJSON ◦ https://geojson.org/ Shapefile ◦ https://www.esri.com/content/dam/esrisites/sitecore- archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf GeoPackage ◦ https://www.geopackage.org/spec/
FlatGeobuf ◦ https://flatgeobuf.org/ GeoTiff ◦ https://docs.ogc.org/is/19-008r4/19-008r4.html COG ◦ https://docs.ogc.org/is/21-026/21-026.html GISデータ形式について
JSON形式(テキスト形式)で地物を表現 点(Point)・線(LineString)・面 (Polygon)の他に複数形(Multi〇〇) が定義可能 JavaScriptで取り扱いやすい 人間可読性が高い テキスト形式のため、ファイルサイズが肥 大化しやすい GeoJSONとは GeoJSON
https://geojson.org/
Shapefileとは 1990年代から存在する、古いバイナリ形 式のフォーマット 地方公共団体などで広く利用されている が、デメリットが多い ◦ ファイルサイズに2GBの制限がある ◦ フィールド名が最長10文字まで ◦
フィールド数が最大255個まで ◦ 最低3ファイル必要 ◦ など
GeoPackageとは SQLiteというファイル形式のデータベー スを拡張したもの 単一のファイルで複数のレイヤー(道路と 建物、など)を管理できる DB形式のため、パフォーマンスも良い オープンソースGIS界隈では実質の業界 標準となっているが、ArcGISなどで利 用できなかったりする OGC®
GeoPackage Encoding Standard https://www.geopackage.org/spec/
FlatGeobufとは 1ファイル1レイヤー保持するシンプルな形 式 ShapefileやGeoPackageと比較して、 Read/Writeが高速 Web上でのストリーミング処理が可能な ため、巨大データも利用できる FlatGeobuf | flatgeobuf
https://flatgeobuf.org/
GeoTiffとは 画像(ラスター)形式のGISデータ TIFF形式の拡張で、メタデータとして画 像四隅の地理的座標や、座標系などを保 持している 航空写真や衛星データのほか、標高デー タなどでも頻繁に利用される
COG(Cloud Optimized GeoTIFF)とは GeoTIFFの拡張仕様 クラウドなどに配置し、必要に応じて一部 分だけストリーミングで取得することがで きるため、高速 QGISなどでも当然利用できる
Raster drivers ◦ https://gdal.org/drivers/raster/index.html Vector drivers ◦ https://gdal.org/drivers/vector/index.html GDALで変換可能なデータ形式
© 地理院地図 全国最新写真(シームレス) PLATEAU意外にもオープンなGISデータはたく さんある それらはGISデータ形式で保管されている 大抵のデータはGDAL/OGRで変換できる おさらい
© 地理院地図 全国最新写真(シームレス) PLATEAUをGISで使う (PLATEAU GIS Converter)
PLATEAU GIS Converterとは Speaker Deck | PLATEAUのGIS活⽤ https://speakerdeck.com/nokonoko1203/20230705-plateau-awardshuo-ming-hui 去年喋ったプラグインは完成しています! が、もうちょっと便利なツールを開発したので、その話をします。
PLATEAU GIS Converterとは PLATEAUの3D都市モデル (CityGML)をGISデータに変換するツ ール ◦ 3D Tiles ◦
glTF ◦ KML ◦ Mapbox Vector Tiles (MVT) ◦ GeoPackage ◦ など… CityGMLを3D Tilesに無償で変換で きるツールは存在しなかった ◦ 尚且つ、属性付きで3D Tilesに変 換可能 PLATEAU GIS Converter https://github.com/MIERUNE/plateau-gis-converter
PLATEAU GIS Converterとは Minecraft形式のデータに変換すること も可能です。 ◦ Java版で利用できます。 ◦ savesディレクトリ以下に格納する リージョンファイル(.mca)一式とワ
ールドのメタデータを格納する 「level.dat」ファイルが出力されま す。 PLATEAU GIS Converter release https://github.com/MIERUNE/plateau-gis-converter/releases
Cesiumと3D Tiles
3D Tilesとは Webやデスクトップ・モバイルなどで大規 模な3Dデータを可視化するための仕様 で、「タイル」に分割されている 点群データやBIM/CIMモデルなどの高 速に描画することができる glTFがベースとなっている Cesiumなどで可視化することができる 3D
Tiles https://github.com/CesiumGS/3d-tiles
BlenderとglTF
glTFとは WebGL上での利用が想定されたJSON 形式の3Dデータ OBJ・PLYなどの「オブジェクト形状」のみ を保存した形式とは異なり、カメラ・ライト の位置、あアニメーションなどの3Dシー ン全体を記録する JSON形式の「glTF」とバイナリ形式の 「glb」がある 3D
Tilesは複数のglTFからなるフォー マット glTF https://www.khronos.org/gltf/
Google EarthとKML
KMLとは Google Earthなど使用されるXMLベ ースのファイル形式 ポイント、ライン、ポリゴンや各要素に対し て、説明文や色・大きさなどのスタイルを 設定可能 圧縮形式のKMLも存在する
QGISとMVT
MVTとは Mapbox Vector Tilesの略で、ベクタ ータイルとも呼ばれる Web地図で頻繁に利用されるタイル形式 のデータ ベクトル形式(点、線、ポリゴン)のままタイ ル分割されて配信される 拡張子は.mvtや.pbfが利用される
国⼟地理院ベクトルタイル提供実験 https://maps.gsi.go.jp/development/vt_expt.htm l
GISで利用する場合は「GeoPackage」もしくは「FlatGeobuf」が一般的です。 PLATEAU GIS ConverterではFlatGeobufに変換できないため 「GeoPackage」に変換します。 マニュアルに従って変換してみよう PLATEAU GIS Converter 操作マニュアル
https://mierune.github.io/plateau-gis-converter/index.html
入力>ファイル選択>選択 ボタンをクリックし、CityGMLを1つ選択しましょう。 出力先やファイル名は自由に指定します。 最後に「変換」をクリックしましょう。これだけで変換することができます。 マニュアルに従って変換してみよう
変換したGeoPackageをQGISで読み込ませると、問題なく読み込めます。 マニュアルに従って変換してみよう
複数ファイルまとめての変換や、フォルダごと選択して変換することもできます。 高度な設定として、変換先のCRSも変更できます。 マニュアルに従って変換してみよう
© 地理院地図 全国最新写真(シームレス) PLATEAU GIS ConverterはPLATEAUのデ ータをGISデータに変換するためのツール GISにもWebGISにも利用できる おさらい
© 地理院地図 全国最新写真(シームレス) GISとWebGISの違い オープンデータの種類とGISデータ形式について PLATEAU GIS ConverterでPLATEAUの データを使ってみよう まとめ
© 地理院地図 全国最新写真(シームレス)