Terra Draw - bring drawing feature to all map applications
2026-09-01 , Conference Management Room2

Terra Draw is a drawing library having unified interfaces for most of mapping libraries. This talk updates the state of TerraDraw and maplibre-gl-terradraw this year.


Drawing on web map application can be a fundamental and critical feature, however bringing a drawing feature to a map is surprisingly complex, especially handling diverse different mapping libraries. Terra Draw was created by James Milner four years ago to bring simplified and standardized drawing functionality across major mapping libraries such as Leaflet, OpenLayers, Google Maps, Mapbox GL JS, and Maplibre GL JS.

This talk will introduce the major functionalities of Tarra Draw and update the latest development since last year's FOSS4G. This talk will give you some insight how you can develop drawing features (basic drawing mode like point, line and polygon, as well as advanced functionalities such as snapping, rotation, etc) working across different mapping platforms easily.

Furthermore, the speaker is also maintaining a maplibre plugin for TerraDraw library - maplibre-gl-terradraw. This talk will also introduce how you can bring advanced drawing functionality easily to your maplibre application.


Level of technical complexity: 1 - beginner Give indication of resources (video, web pages, papers, etc.) to read in advance, that will help get up to speed on advanced topics.: Indicate what is (are) the open source project(s) essential in your talk:
  • Terra Draw
  • maplibre-gl-terradraw
I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:

Jin Igarashi is an open source full stack GIS developer, mainly working in water industry in Eastern Africa. He holds a master's degree in Water, Sanitation and Health Engineering, and several open source libraries used in managing water assets in water utilities in Kenya and Rwanda, which is maintained in GitHub. In professional work, he has worked in UNDP for developing GeoHub for nearly four years in the past, then now he is working for Fracta which develop AI solution to identify the risk of water and sewer infrastructure in USA and Japan.

This speaker also appears in: