[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部構成で実施しました。

  1. イントロダクション: Terra Drawとは何か、地図アプリケーションで何ができるかを紹介
  2. ハンズオン: MapLibre GL JSとTerra Drawを組み合わせたコーディング演習
    • Terra Drawのインストールとセットアップ
    • レイヤーのスタイリングやイベントなどの応用機能
    • 1行で設定済みの描画コントロールを追加できるmaplibre-gl-terradrawプラグイン

他の地図ライブラリでのTerra Drawの使い方も紹介し、プラットフォームを問わず活用できることを示しました。参加者はNode.js v22 LTSとVSCodeをインストールしたノートPCを持参して参加しました。

発表概要はこちらのページでご覧いただけます。