FOSS4G 2023

Jin Igarashi

I am a GIS software developer in United Nations Development Programme based in the United Kingdom (my nationality is Japan). In addition, I have a Github organization named GIS for Water to maintain various open-source mapping tools and software for water utilities in Eastern Africa (mainly in Kenya and Rwanda).


Development of maplibre applications in sveltekit
Jin Igarashi

Recently, sveltekit is becoming a more popular framework for developing web application. It has been released as v1.0.0 last December. However, there are still not many use cases of developing maplibre applications in sveltekit compared to other frameworks like react. The author is involved in developing maplibre application with sveltekit in United Nations Development Programme (geohub), and also developing sveltekit based Web-GIS applications for water asset management at Eastern African countries (watergis). Hence, several useful maplibre boilerplate and components were developed in sveltekit during those projects' work. watergis/sveltekit-maplibre-boilerplate is a template which can start developing maplibre application in sveltekit with minimuum source code. Furthermore, watergis/svelte-maplibre-components consists of various useful maplibre components to add more functionality easily to your web application (all components are documented here). For instance, this component library provides you features of exporting maps, adding legends, styling maps, sharing maps, measuring distance and integrating with Valhalla api, etc. In this talk, these maplibre boilerplate and components will be briefly introduced.

Use cases & applications
UBT D / N113 - Second Floor
UNDP's one stop shop for cloud based geospatial data visualisation and analytical tool
Jin Igarashi, Joseph Thuha, Samara Dilakshani Polwatta Polwatta Lekamlage, Ioan Ferencik

United Nations Development Programme (UNDP) is a United Nations agency tasked with helping countries eliminate poverty and achieve sustainable economic growth and human development.

Recent advances in technology and information management have resulted in large quantities of data being available to support improved data driven decision making across the organization. In this context, UNDP has developed a corporate data strategy to accelerate its transformation into a data-driven organisation. Geo-spatial data is included in this strategy and plays an important role in the organization. However, the large scale adoption and integration of geo-spatial data was obstructed in the past by issues related to data accessibility (silos located in various country offices), interoperability as well as sub-optimal hard and soft infrastructure or know-how.
All this issues have been addressed recently, when UNDP SGD integration started developing a geospatial hub - GeoHub - to provide geospatial data visualisation and analytical tools to UNDP staff and policymakers.

UNDP GeoHub is a repository of a wide array of data sets of the most recent time span available at your fingertips! It is a centralized ecosystem of geospatial data and services to support development policymakers. It allows users to search and visualise datasets, compute dynamic statistics and download the data. In addition, GeoHub provides a feature to share their maps with the community easily. With our repository, you can also upload to share your valuable data to share with the community! It connects geospatial knowledge and know-how across the organization to enhance evidence-based decision-making with relevant data-led insights.

Geohub ecosystem consists of sveltekit & maplibre based frontend web applications and various FOSS4G software in the backend side. PostgreSQL/PostGIS, titiler, pg_tileserv and martin are deployed in Azure Kubernetes (AKS) to provide advanced visualisation and analysis for users. All source code is published in Github with an open-source license.

Use cases & applications
UBT C / N109 - Second Floor