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
地理空間情報・文化財のためのAWS
Search
nokonoko1203
October 08, 2022
Programming
2.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
地理空間情報・文化財のためのAWS
nokonoko1203
October 08, 2022
More Decks by nokonoko1203
See All by nokonoko1203
PLATEAUエージェントとCity Data Toolkitの実装
nokonoko1203
1
100
Introduction to Point Tiler
nokonoko1203
0
75
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 Programming
See All in Programming
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
5.7k
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
520
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
120
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
430
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
130
高専キャリア LT 発表内容
crysta1221
6
5.6k
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
650
アクセシビリティから考える情報設計
high_g_engineer
0
350
不幸な GC
chencmd
0
900
自分的「カンファレンスの楽しみ方」
syumai
0
200
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
140
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
Site-Speed That Sticks
csswizardry
13
1.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
The agentic SEO stack - context over prompts
schlessera
0
920
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
490
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Prompt Engineering for Job Search
mfonobong
0
450
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
710
KATA
mclloyd
PRO
35
15k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Transcript
©OpenStreetMap contributors 地理空間情報・文化財のためのAWS 西尾 悟
©Project PLATEAU / MLIT Japan 西尾 悟 NISHIO Satoru ・前職:
建設コンサルタントとして河川構造物の設計に従事 ・現職: Web/GISアプリケーションの開発およびクラウド基 盤の構築等を行うエンジニア ・趣味: 点群データの機械学習・3DCGの作成・大規模GIS データのGPUを利用した高速処理など https://twitter.com/nokonoko_1203 https://qiita.com/nokonoko_1203 WebGISエンジニア 自己紹介
© 地理院地図 全国最新写真(シームレス) MIERUNEはこんな会社です MIERUNEは位置情報に関する 豊富な技術や実績を持つ ソリューションカンパニーです み え る ね
© 地理院地図 全国最新写真(シームレス) 位置情報は身近なところで使われています インフラ 防災 交通 ナビ ゲーム 環境
マーケティ ング 位置情報 データ (GIS)
©Project PLATEAU / MLIT Japan 事業紹介 ⚫商用ソフトより使いやすく、 多機能 ⚫プラグイン開発や講習会を 実施中
QGIS 世界的なOSS-GISソフトウェア
©Project PLATEAU / MLIT Japan 事業紹介 ⚫自由で美しいウェブ地図 ⚫低廉なコストで導入可能 ⚫カスタマイズや開発も可能 MapTiler
Google MapsやMapBox から乗り換えませんか
©Project PLATEAU / MLIT Japan 事業紹介 ⚫組織内に散らばっている データを一括で共有 ⚫最新データが明白に ⚫ソフトを入れずに閲覧可能
MIERUNE BASE GISデータ共有サービス
©OpenStreetMap contributors Python MIERUNEのソリューション QGIS DEM 点群 3D MapTiler PLATEAU
オープンソース 位置情報 可視化 標高断面図 住所検索 ルート検索 気象データ GTFS LiDAR FOSS4G OSGeo OpenStreetMap MapLible deck.gl Cesium Mapbox OpenLayers Turf.js Geoserver OpenMapTiles GeoDjango Amazon Location Service AWS Leaflet
© 地理院地図 全国最新写真(シームレス) 仲間を募集中 We are hiring! MIERUNE 検索 未来に挑戦する仲間を
募集しています
©OpenStreetMap contributors 01 全国遺跡報告総覧 02 WebGISとは 03 システム構築・データ配信 目次
©OpenStreetMap contributors 全国遺跡報告総覧 01
©Project PLATEAU / MLIT Japan 文化財とは 文化財はたくさんある https://bunkazai.pref.fukui.lg.jp/child-whatis/ • 建造物(けんぞうぶつ)
• 美術工芸品(びじゅつこうげいひん) • 無形文化財(むけいぶんかざい) • 民俗文化財(みんぞくぶんかざい) • 記念物(きねんぶつ) • 文化的景観(ぶんかてきけいかん) • 伝統的建造物群保存地区(でんとうてきけんぞうぶつぐんほぞんちく) • 選定保存技術(せんていほぞんぎじゅつ) • 埋蔵文化財(まいぞうぶんかざい)
©Project PLATEAU / MLIT Japan 文化財とは 文化財はたくさんある https://bunkazai.pref.fukui.lg.jp/child-whatis/ • 建造物(けんぞうぶつ)
• 美術工芸品(びじゅつこうげいひん) • 無形文化財(むけいぶんかざい) • 民俗文化財(みんぞくぶんかざい) • 記念物(きねんぶつ) • 文化的景観(ぶんかてきけいかん) • 伝統的建造物群保存地区(でんとうてきけんぞうぶつぐんほぞんちく) • 選定保存技術(せんていほぞんぎじゅつ) • 埋蔵文化財(まいぞうぶんかざい)
©Project PLATEAU / MLIT Japan 全国遺跡報告総覧とは 遺跡報告総覧=埋蔵文化財の発掘調査報告書 https://sitereports.nabunken.go.jp/ja/abouts/guide • 埋蔵文化財の発掘調査報
告書等を全文電子化 • 全文検索・閲覧が可能 • 報告書は軽量化して配布
©Project PLATEAU / MLIT Japan 全国遺跡報告総覧とは 遺跡の位置や発掘された遺物の詳細が記載 https://sitereports.nabunken.go.jp/ja
©Project PLATEAU / MLIT Japan 文化財総覧WebGISとは 遺跡情報を地図上に可視化 https://heritagemap.nabunken.go.jp/
©OpenStreetMap contributors WebGISとは 02
©Project PLATEAU / MLIT Japan WebGISとは GISデータがWebで簡単に見れるもの
©Project PLATEAU / MLIT Japan MapLibre GL JS OSSの地理データライブラリ •
AWSもスポンサーをしている • Amazon Location Serviceのチュートリアルにも利用 https://maplibre.org/
©OpenStreetMap contributors システム構築・データ配信 03
©Project PLATEAU / MLIT Japan システム構築 システム構築のポイント • 遺跡データ60万件超を地図上に表示可能 •
データの高速な検索が可能 • データは定期的に更新される • 利用者数は予測できない
©Project PLATEAU / MLIT Japan システム構築 • ポリゴン→1レコードのサイズが一般的なDBの10倍程度まで膨れ上がる
©Project PLATEAU / MLIT Japan システム構築 GeoJSONを静的に配信?(JSON) • 100MBをゆうに超える •
描画に最適化されたMapLibre GL JSでも重たい • 表示・検索に難あり • タイル生成が24時間以上かかるのでデータ更新に難あり • 地物が分割されるので検索に難あり ベクタータイル配信?(Protocol Buffers)
©Project PLATEAU / MLIT Japan システム構築 APIで配信?(JSON) • 検索に全件ヒットした場合は静的に配信するのと変わらない •
画面範囲の検索でもズームアウトすると全件ヒット • 表示に難あり 地物を全て地図上に配置することは望ましくない →クラスター表示を行う
©Project PLATEAU / MLIT Japan システム構築 クラスター表示って? • 一定範囲をまとめて表示 •
少なければ小さく表示 • 多ければ大きく表示 • 範囲内の地物数は円の中に表示
©Project PLATEAU / MLIT Japan システム構築 技術的な課題と解決法 • 高速地図描画 ◦
クラスター表示 ◦ 画面表示範囲で検索結果をフィルタリング • 検索性 ◦ 全文検索の導入
©Project PLATEAU / MLIT Japan システム構築 OpenSearchがとても便利 • 全文検索の導入 ◦
OpenSearch • クラスター表示 ◦ OpenSearch • 画面表示範囲で検索結果をフィルタリング ◦ OpenSearch
©Project PLATEAU / MLIT Japan システム構築 フロントエンド WebAPI OpenSearch 検索キーワード
BBOX ズームレベル キーワードのパース・ クラスタリング可否指定 ヒットしたドキュメントを返却 GeoJSONでレスポンス
©Project PLATEAU / MLIT Japan システム構築 大量のリクエストが発生するがAWSで解決 • ロードバランサー ◦
CloudFront・ALB CloudFront ALB target group OpenSearch
© 地理院地図 全国最新写真(シームレス) MapLibre GL JSでWebGISの作成を簡略化 OpenSearchはGIS・文化財にとって強力な選択肢 WebGISにおいても、AWSは大活躍 まとめ