八国山だより DIGITAL MAGAZINE P.30-31
GIS実装と現地フィールドワーク
【インタラクティブな歴史地図の詳細設計】
P.30-31 には、実装されるGISマップの構成図と、
そのレイヤー構造を詳細に解説する。
【マップレイヤー構造】
Layer 0: 現代の地形図(OpenStreetMap ベース)
└─ 道路、建物、地名、行政境界
Layer 1: 明治期測量図(国立国会図書館所蔵)
└─ 旧村落名、入会地境界、旧道
Layer 2: 遺跡・史跡の3D表示
├─ 下宅部遺跡(縄文)
├─ 将軍塚(鎌倉)
├─ 元弘の板碑(鎌倉)
├─ 保生園跡(昭和)
└─ 各遺跡のメタデータ(発掘報告書へのリンク)
Layer 3: 合戦経路図(軍事シミュレーション)
├─ 小手指原
├─ 久米川
└─ 分倍河原
└─ タイムスライダーで1日単位の進攻を可視化
Layer 4: 水系・地形断面図
├─ 湧水地点
├─ 湿地分布(縄文期推定)
├─ 村山貯水池完成前の勝楽寺村
└─ 地層断面(深度ごとの土質情報)
Layer 5: 現地フォトスポット
├─ 黒澤映画の撮影地
├─ パノラマ写真(360度)
├─ AR表示ポイント(かつての建造物の幽霊画像)
└─ 証言映像(元村民の聞き取り記録)
【ユーザーインタラクション】
ユーザーが現地に立つと:
1. **位置ロック**
スマートフォンのGPS(±5m精度)が
ユーザーの座標を特定
2. **時代選択インターフェース**
タイムスライダーで「縄文」から「令和」まで
選択可能
3. **レイヤー統合表示**
選択した時代のレイヤーがすべて
透視図的に一堂に表示される
4. **音声ガイドの自動再生**
その場所の「その時代」についての
音声解説が自動的に再生される
5. **個人的な掘削ノートへの記録**
ユーザーが「発見したこと」「思ったこと」を
テキスト・音声で記録
6. **SNS共有機能**
体験をTwitter/Threads で公開
(プライバシー設定は個別)
【技術実装の詳細】
このGISシステムは、以下の技術スタックで実装される:
- **フロントエンド**:Mapbox GL JS
(WebGLによる高速レンダリング)
- **3Dモデル表示**:Three.js
(考古学的復原建造物の3D化)
- **バックエンド API**:Cloudflare Workers
(エッジでのクエリ処理)
- **空間データベース**:PostGIS
(地理情報の複合検索)
- **リアルタイム同期**:WebSocket
(複数デバイス間の状態同期)
【倫理的配慮】
重要なのは、このGISシステムが
「監視装置」として機能しないよう
設計されていることだ。
・ユーザーの位置情報は、
サーバーには保存されない
・データ処理はすべてブラウザ側で完結
・APIキーの追跡可能性は最小化
つまり、「ユーザーが見て体験する」
ことは促進するが,
「ユーザーの行動を『観察』する」
ことはしない、という設計原則である。
これは、「テクノロジーは,本来的に
『監視的』であることの危険性」を
自覚した上での,慎重な実装なのだ。