Slide 1

Slide 1 text

WebGIS及びGISでのPLATEAUの使用方 法

Slide 2

Slide 2 text

©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 自己紹介

Slide 3

Slide 3 text

©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 など

Slide 4

Slide 4 text

©Project PLATEAU / MLIT Japan 幅広い知見をもとに最適な技術選定を行います Frontend Backend Language Infrastructre

Slide 5

Slide 5 text

©Project PLATEAU / MLIT Japan QGIS事業紹介 QGIS ●位置データの閲覧・解析が できる、オープンソースの デスクトップGISソフト ●商用ソフトより使いやすく多機能 ●産学官問わず、国内外で広く使 用 ●MIERUNEは2017年より 開発支援

Slide 6

Slide 6 text

©Project PLATEAU / MLIT Japan MIERUNEは国内有数の QGIS専門チームを組織しています QGIS事業紹介 ●豊富な知見をもつGISエンジニアが多数在籍 ●常時複数名による開発・チェック・テスト チームによる品質・納期へのこだわり 安定的な価値提供を実現 https://www.mierune.co.jp/qgis

Slide 7

Slide 7 text

©Project PLATEAU / MLIT Japan QGIS事業紹介 QGISのMIERUNE QGISへの高度な知見・深い理解を背景に 各種コンサルティング事業を実施 https://www.mierune.co.jp/qgis QGISカスタマイズ 講習会 技術サポート

Slide 8

Slide 8 text

©OpenStreetMap contributors ソリューション事業・QGIS事業 ケーススタディ

Slide 9

Slide 9 text

©Project PLATEAU / MLIT Japan AWSと位置情報技術に関する知見をベ ースにし、60万件もの遺跡位置情報を、 高速検索・表示WebGISを開発し、組織 や地域の課題解決に貢献している 多様な位置データを 課題解決の資源に https://heritagemap.nabunken.go.jp/ 位置情報に関わるソリューション事業例

Slide 10

Slide 10 text

©Project PLATEAU / MLIT Japan ソリューション事業|PLATEAUデータ知見 CityGMLデータと現地調査を もとに、マインクラフトデータに 変換&公開 マインクラフトワールド データ作成 https://ascii.jp/elem/000/004/158/4158738/

Slide 11

Slide 11 text

©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 CityGML形式の3D都市モデルを QGISに読み込むプラグイン LOD別にインポートできる PLATEAU QGIS Plugin https://github.com/Project-PLATEAU/plateau-qgis-plugin

Slide 12

Slide 12 text

©Project PLATEAU / MLIT Japan ソリューション事業|PLATEAUデータ知見 CityGML形式の3D都市モデルを 様々なGISデータ形式(3DTiles MVT/GeoPackage等)に変換する ツールの開発・公開 PLATEAU GIS Converter https://github.com/MIERUNE/plateau-gis-converter

Slide 13

Slide 13 text

©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 公共交通に関するオープンデータで あるGTFS形式をQGIS上で手軽に 地図化するプラグイン GTFS-GOプラグイン https://www.mierune.co.jp/blog/posts/k9s2tkoapgc

Slide 14

Slide 14 text

©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 国土地理院などから公開されている 標高データを素早く汎用的な形式に 変換するプラグイン 標高データ変換プラグイン https://qiita.com/nokonoko_1203/items/b99aa733cb215305f8aa https://qiita.com/nokonoko_1203/items/51cc0990cea4c96c4565

Slide 15

Slide 15 text

©Project PLATEAU / MLIT Japan QGIS事業紹介|QGISプラグイン(機能拡張)開発 標準地域メッシュデータをQGIS上で 生成できるプラグイン 国勢調査データの集計も可能 地域メッシュプラグイン https://qiita.com/ciscorn/items/dd610f673853f5c0f6dc

Slide 16

Slide 16 text

©Project PLATEAU / MLIT Japan QGIS事業紹介|QGIS講習会 各業種・業態独自の課題にあわせて、 講習内容やデータをアレンジし、 現場ニーズや効率化に直結した内容に カスタマイズして提供 カスタムQGIS講習会

Slide 17

Slide 17 text

©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

Slide 18

Slide 18 text

©OpenStreetMap contributors ● 国内有数の位置情報に関する技術蓄積 ● 位置データ利活用のソリューション開発 ● QGISによる組織内のデータ循環支援 ● 協働的アプローチによる課題解決

Slide 19

Slide 19 text

© 地理院地図 全国最新写真(シームレス) コンテンツ 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

Slide 20

Slide 20 text

© 地理院地図 全国最新写真(シームレス) GISとは

Slide 21

Slide 21 text

GISとは 「地理情報システム」 (Geographic Information System)の略です。 ○ デジタル化された「地理空間情報(位置情報)」を扱うシステムのことです。 ○ QGISやArcGISのようなソフトウェアなどがあり、地理空間情報の表示や、分析な どを行うことができます。 地理空間情報 デジタル化された位置情報 地図 地理空間情報から作られた成果物 GIS 地理空間情報を処理するためのシステム

Slide 22

Slide 22 text

GISとは 「地理空間情報」とは ○ 地球上のありとあらゆるデータのことです。 ○ 「位置情報」と「属性情報」をもちます。 「80% of data is geographic」 ○ (世にあるデータの80%は地理的なものである) 2012年、ドイツ語Wikipediaを対象とした研究では、57%〜78%が位置関連情報が 紐づいていたそうです。 ○ https://www.geographyrealm.com/80-percent-data-is- geographic/

Slide 23

Slide 23 text

GISとは 「QGIS」は「FOSS4G」の一種です。 ○ 自由に使えるGIS ○ GIS=地理情報システム、地図情報を表示・加工するソフト ○ QGIS普及以前は高価な有償ソフトウェアしか選択肢がなかった ○ 非常に活発に開発されており、有償ソフトに匹敵する操作性・豊富な機能をもつ

Slide 24

Slide 24 text

GISとは 以下のような特徴がある ○ なじみやすいユーザーインターフェース(GUI) ○ マルチプラットフォーム ○ プラグインによる機能強化

Slide 25

Slide 25 text

GISとは PLATEAUのデータも、GISで利用できる

Slide 26

Slide 26 text

GISとは 「FOSS4G」とは ○ Free Open Source Software for Geospatialの略 ○ 技術分野の名称であり、コミュニティの名称でもあり、カンファレンスの名称でもあ ります ○ 日本でもいくつかのコミュニティが活動しています

Slide 27

Slide 27 text

GISとは GDAL/OGR ○ あらゆる地図情報を変換・加工するソフトウェア ○ 最も重要なFOSS4Gのひとつ ○ QGISはもちろん、有償GISでも利用されている

Slide 28

Slide 28 text

© 地理院地図 全国最新写真(シームレス) GISとは地理空間情報を取り扱うソフト QGISはFOSS4GなGIS GDAL/OGRでほぼ全てのGISデータを交換可 能 おさらい

Slide 29

Slide 29 text

© 地理院地図 全国最新写真(シームレス) WebGISについて

Slide 30

Slide 30 text

WebGISについて WebGISとは ○ Webサイト上の地図のことで、ブラウザで動作します。 ○ 巨大になる位置情報データの配信には工夫が必要です。 ⽂化財総覧WebGIS https://heritagemap.nabunken.go.jp/

Slide 31

Slide 31 text

WebGISについて 奈良文化財研究所 文化財総覧WebGIS 点・線・面の位置情報と 遺跡名・年代などの属性情報 ⽂化財総覧WebGIS https://heritagemap.nabunken.go.jp/

Slide 32

Slide 32 text

WebGISについて 国土地理院 地理院地図 航空写真・衛星写真などの「画像」も 地理空間情報 地理院地図 https://maps.gsi.go.jp

Slide 33

Slide 33 text

WebGISについて MapLibre, Mapbox GL JS ○ 2次元 / 2.5次元のインタラクティブな地図を描画するライブラリ https://heritagemap.nabunken.go.jp/ https://www.asahi.com/special/jiko-kosaten/ 文化財総覧WebGIS “全国100万件の交通事故マップ-みえない交差点” 朝日新聞デジタル

Slide 34

Slide 34 text

WebGISについて CesiumJS ○ 3D地理空間情報の可視化ライブラリ https://gsrt.digiarc.aist.go.jp/nabunken_aist/index.html https://www.yomiuri.co.jp/world/ukraine-reconstruction/ 3D DB Viewer - 産総研 様々な三次元データ(点群,メッシュ,構造物等) “ウクライナ 戦時下の復興 キーウ近郊からの報告” 読売新聞オンライン, 特別協力:渡邉英徳・東京大学大学院教授

Slide 35

Slide 35 text

WebGISについて Deck.gl ○ データ可視化のためのフレームワーク https://next.carto.com https://vdata.nikkei.com/newsgraphics/land-value-map/ トラック群による電力供給の可能性 CARTO, Google “あなたの街の地価は? マップで見る上昇と下落” 日本経済新聞

Slide 36

Slide 36 text

WebGISについて QGISのようなデスクトップGISとは以下のような違いがあります WebGIS デスクトップGIS ●情報共有の迅速化 ●ビジュアライズ ●データ分析・活用

Slide 37

Slide 37 text

© 地理院地図 全国最新写真(シームレス) WebGISはブラウザで動作するGIS 情報共有やビジュアライズが主な目的 データ量には気をつける必要がある おさらい

Slide 38

Slide 38 text

© 地理院地図 全国最新写真(シームレス) オープンデータと GISデータ形式

Slide 39

Slide 39 text

GISはデータがないと何もできません。 ○ データの作成は時間がかかるがとても重要です。 公的機関等がオープンデータとしてGISデータを公開しています。 公的機関により公表されているデータ例 ○ 基盤地図情報 ○ 国土数値情報 ○ 自然環境保全基礎調査 ○ その他多数 PLATEAU以外のオープンデータを漁ってみましょう。 オープンデータについて

Slide 40

Slide 40 text

地理空間情報ライブラリー ○ 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/ オープンデータについて

Slide 41

Slide 41 text

オープンデータについて G空間情報センター https://front.geospatial.jp G空間情報センター データ流通支援プラットフォーム 様々な主体による情報の集約により、 活用と流通を促進 PLATEAUデータの配信元 運営: 社会基盤情報流通推進協議会(AIGID) MIERUNEはAIGID幹事会員、開発にも関与

Slide 42

Slide 42 text

オープンデータについて 基盤地図情報 電子地図における位置の基準となる情報 ○ 測量の基準点 ○ 道路区域界 ○ 河川区域界 ○ 行政区画の境界線及び代表点 ○ 道路縁 ○ など 複数の地理空間情報を重ね合わせる際の、 共通の基準 地理空間情報を正しくつなぎ合わせたり、 重ね合わせたりすることができるようにな る 基盤地図情報について https://www.gsi.go.jp/kiban/towa.ht ml

Slide 43

Slide 43 text

オープンデータについて 国土数値情報 地形、土地利用、公共施設などの国土に関する基 礎的な情報をダウンロードできる 多種多様なデータ: 地価、都市計画区域、避難施 設、災害危険区域、医療機関、物流拠点、観光資源、 鉄道、... 「将来推定人口メッシュ」のようなデータもある MIEUNE過去事例: 人口統計メッシュ ○ 500mメッシュ粒度だが、別の「建物情報」と 組み合わせた按分で50m粒度まで分解推定 国⼟情報ウェブマッピングシステムによる避 難施設の可視化 https://nlftp.mlit.go.jp/

Slide 44

Slide 44 text

オープンデータについて OpenStreetMap 「地図のWikipedia」 ○ 世界地図を作る共同作業プロジェクト 地図の「データベース」 POI(施設等)の情報等々 人道的支援などにも活用 ○ HOT (Humanitarian OSM Team) ○ 災害地域をマッピングし支援計画へ活用、等 多くの大企業も利用、そして貢献 ○ Apple, Meta, Amazon, Microsoft, … OpenStreetMap https://www.openstreetmap.org/

Slide 45

Slide 45 text

オープンデータについて 国交データプラットフォーム 国土交通データプラットフォームは国や民間が保 有するシステムと連携し、様々な分野のデータを 横断的に検索・表示・可視化・ダウンロードできる プラットフォーム 工事データや地方公共団体が所有するデータの他、 PLATEAUのデータやGTFS(バスデータ)、点群 データなども搭載されている データの検索やダウンロード、お気に入り登録な ども可能 国交データプラットフォーム https://www.mlit-data.jp/

Slide 46

Slide 46 text

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データ形式について

Slide 47

Slide 47 text

JSON形式(テキスト形式)で地物を表現 点(Point)・線(LineString)・面 (Polygon)の他に複数形(Multi〇〇) が定義可能 JavaScriptで取り扱いやすい 人間可読性が高い テキスト形式のため、ファイルサイズが肥 大化しやすい GeoJSONとは GeoJSON https://geojson.org/

Slide 48

Slide 48 text

Shapefileとは 1990年代から存在する、古いバイナリ形 式のフォーマット 地方公共団体などで広く利用されている が、デメリットが多い ○ ファイルサイズに2GBの制限がある ○ フィールド名が最長10文字まで ○ フィールド数が最大255個まで ○ 最低3ファイル必要 ○ など

Slide 49

Slide 49 text

GeoPackageとは SQLiteというファイル形式のデータベー スを拡張したもの 単一のファイルで複数のレイヤー(道路と 建物、など)を管理できる DB形式のため、パフォーマンスも良い オープンソースGIS界隈では実質の業界 標準となっているが、ArcGISなどで利 用できなかったりする OGC® GeoPackage Encoding Standard https://www.geopackage.org/spec/

Slide 50

Slide 50 text

FlatGeobufとは 1ファイル1レイヤー保持するシンプルな形 式 ShapefileやGeoPackageと比較して、 Read/Writeが高速 Web上でのストリーミング処理が可能な ため、巨大データも利用できる FlatGeobuf | flatgeobuf https://flatgeobuf.org/

Slide 51

Slide 51 text

GeoTiffとは 画像(ラスター)形式のGISデータ TIFF形式の拡張で、メタデータとして画 像四隅の地理的座標や、座標系などを保 持している 航空写真や衛星データのほか、標高デー タなどでも頻繁に利用される

Slide 52

Slide 52 text

COG(Cloud Optimized GeoTIFF)とは GeoTIFFの拡張仕様 クラウドなどに配置し、必要に応じて一部 分だけストリーミングで取得することがで きるため、高速 QGISなどでも当然利用できる

Slide 53

Slide 53 text

Raster drivers ○ https://gdal.org/drivers/raster/index.html Vector drivers ○ https://gdal.org/drivers/vector/index.html GDALで変換可能なデータ形式

Slide 54

Slide 54 text

© 地理院地図 全国最新写真(シームレス) PLATEAU意外にもオープンなGISデータはたく さんある それらはGISデータ形式で保管されている 大抵のデータはGDAL/OGRで変換できる おさらい

Slide 55

Slide 55 text

© 地理院地図 全国最新写真(シームレス) PLATEAUをGISで使う (PLATEAU GIS Converter)

Slide 56

Slide 56 text

PLATEAU GIS Converterとは Speaker Deck | PLATEAUのGIS活⽤ https://speakerdeck.com/nokonoko1203/20230705-plateau-awardshuo-ming-hui 去年喋ったプラグインは完成しています! が、もうちょっと便利なツールを開発したので、その話をします。

Slide 57

Slide 57 text

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

Slide 58

Slide 58 text

PLATEAU GIS Converterとは Minecraft形式のデータに変換すること も可能です。 ○ Java版で利用できます。 ○ savesディレクトリ以下に格納する リージョンファイル(.mca)一式とワ ールドのメタデータを格納する 「level.dat」ファイルが出力されま す。 PLATEAU GIS Converter release https://github.com/MIERUNE/plateau-gis-converter/releases

Slide 59

Slide 59 text

Cesiumと3D Tiles

Slide 60

Slide 60 text

3D Tilesとは Webやデスクトップ・モバイルなどで大規 模な3Dデータを可視化するための仕様 で、「タイル」に分割されている 点群データやBIM/CIMモデルなどの高 速に描画することができる glTFがベースとなっている Cesiumなどで可視化することができる 3D Tiles https://github.com/CesiumGS/3d-tiles

Slide 61

Slide 61 text

BlenderとglTF

Slide 62

Slide 62 text

glTFとは WebGL上での利用が想定されたJSON 形式の3Dデータ OBJ・PLYなどの「オブジェクト形状」のみ を保存した形式とは異なり、カメラ・ライト の位置、あアニメーションなどの3Dシー ン全体を記録する JSON形式の「glTF」とバイナリ形式の 「glb」がある 3D Tilesは複数のglTFからなるフォー マット glTF https://www.khronos.org/gltf/

Slide 63

Slide 63 text

Google EarthとKML

Slide 64

Slide 64 text

KMLとは Google Earthなど使用されるXMLベ ースのファイル形式 ポイント、ライン、ポリゴンや各要素に対し て、説明文や色・大きさなどのスタイルを 設定可能 圧縮形式のKMLも存在する

Slide 65

Slide 65 text

QGISとMVT

Slide 66

Slide 66 text

MVTとは Mapbox Vector Tilesの略で、ベクタ ータイルとも呼ばれる Web地図で頻繁に利用されるタイル形式 のデータ ベクトル形式(点、線、ポリゴン)のままタイ ル分割されて配信される 拡張子は.mvtや.pbfが利用される 国⼟地理院ベクトルタイル提供実験 https://maps.gsi.go.jp/development/vt_expt.htm l

Slide 67

Slide 67 text

GISで利用する場合は「GeoPackage」もしくは「FlatGeobuf」が一般的です。 PLATEAU GIS ConverterではFlatGeobufに変換できないため 「GeoPackage」に変換します。 マニュアルに従って変換してみよう PLATEAU GIS Converter 操作マニュアル https://mierune.github.io/plateau-gis-converter/index.html

Slide 68

Slide 68 text

入力>ファイル選択>選択 ボタンをクリックし、CityGMLを1つ選択しましょう。 出力先やファイル名は自由に指定します。 最後に「変換」をクリックしましょう。これだけで変換することができます。 マニュアルに従って変換してみよう

Slide 69

Slide 69 text

変換したGeoPackageをQGISで読み込ませると、問題なく読み込めます。 マニュアルに従って変換してみよう

Slide 70

Slide 70 text

複数ファイルまとめての変換や、フォルダごと選択して変換することもできます。 高度な設定として、変換先のCRSも変更できます。 マニュアルに従って変換してみよう

Slide 71

Slide 71 text

© 地理院地図 全国最新写真(シームレス) PLATEAU GIS ConverterはPLATEAUのデ ータをGISデータに変換するためのツール GISにもWebGISにも利用できる おさらい

Slide 72

Slide 72 text

© 地理院地図 全国最新写真(シームレス) GISとWebGISの違い オープンデータの種類とGISデータ形式について PLATEAU GIS ConverterでPLATEAUの データを使ってみよう まとめ

Slide 73

Slide 73 text

© 地理院地図 全国最新写真(シームレス)