[FOSS4G 2025 Auckland] Terra Draw - cross-platform drawing library for all map applications Workshop
イベント: FOSS4G 2025 Auckland(オークランド, ニュージーランド)
Terra Drawは、MapLibre、Leaflet、OpenLayers、Mapbox、Google Maps、ArcGISといった様々な地図ライブラリで使える描画ライブラリです。統一されたAPIを備えているため、異なるWeb地図ライブラリでも同じコードで描画機能を実装できます。
この3時間のワークショップは2部構成で実施しました。
- イントロダクション: Terra Drawとは何か、地図アプリケーションで何ができるかを紹介
- ハンズオン: MapLibre GL JSとTerra Drawを組み合わせたコーディング演習
- Terra Drawのインストールとセットアップ
- レイヤーのスタイリングやイベントなどの応用機能
- 1行で設定済みの描画コントロールを追加できるmaplibre-gl-terradrawプラグイン
他の地図ライブラリでのTerra Drawの使い方も紹介し、プラットフォームを問わず活用できることを示しました。参加者はNode.js v22 LTSとVSCodeをインストールしたノートPCを持参して参加しました。
- ワークショップ教材: workshops.terradraw.water-gis.com
- サンプルコードとテンプレート: watergis/terradraw-workshop-template
発表概要はこちらのページでご覧いただけます。