Deployment of open source vector tile technology with UN Vector Tile Toolkit
The UN Vector Tile Toolkit (UNVT) project started in 2018 and it has been developed as a part of the UN Open GIS Initiative which aims to develop an Open Source GIS bundle that meets the requirements of UN operations. The toolkit includes a set of Nodejs open source scripts to be used with existing and proven open-source vector tile software (such as Tippecanoe, Maputnik, Mapbox GL JS (ver. 1.x) and vt-optimizer). This talk will introduce an example of UNVT deployment at UN and other examples including vector map delivery using Raspberry pi.
After development of the basic toolsets by early 2020, we started developing an open source vector tile web map service in UN. At each phase of the vector tile development (i.e. data conversion, styling, hosting and optimizing), UNVT was utilized to proceed the process efficiently. At the first phase, the production phase, we have converted the vector tile of the whole world and updated them weekly with the developed nodejs script and Tippecanoe. The source data is stored in PostGIS data base and extracted by tile by tile due to its large data size. At the following styling phase, in order to efficiently develop a style fie, a hocon file was prepared for each style layer, then compiled into a single style json. At hosting phase, we have developed nodejs based simple vector tile hosting server which deliver the pbf files derived from mbitiles upon each request.
Recently, UNVT has been used even outside the United Nations. This talk will briefly introduce such examples as much as possible.