Curated list of resources and tools used in NINA
- GDAL - GDAL is a translator library for raster and vector geospatial data formats
- TiPG - OGC Features and Tiles from PG database
- PyGEOAPI - provides an API to geospatial data.
- Terracotta - A light-weight, versatile XYZ tile server, built with Flask and Rasterio 🌍
- TiTiler is a set of python modules that focus on creating FastAPI application for dynamic tiling.
- Martin - Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
- PMTiles - PMTiles is a single-file archive format for pyramids of tiled data. A PMTiles archive can be hosted on a storage platform like S3, and enables low-cost, zero-maintenance map applications.
A Cloud Optimized GeoTIFF (COG) is a regular GeoTIFF file, aimed at being hosted on a HTTP file server, with an internal organization that enables more efficient workflows on the cloud. It does this by leveraging the ability of clients issuing HTTP GET range requests to ask for just the parts of a file they need.
- geotiff.js is a small library to parse TIFF files for visualization or analysis including Cloud Optimized GeoTIFFs. It is written in pure JavaScript, and is usable in both the browser and node.js applications.
- TiTiler is a set of python modules that focus on creating FastAPI application for dynamic tiling.
- https://github.com/developmentseed/mosaicjson-spec
- https://github.com/GeoTIFF/geotiff-palette
- COGServer Expose any GDAL recognized raster file as a HTTP accessible on-the-fly COG
- https://medium.com/@VincentS/do-you-really-want-people-using-your-data-ec94cd94dc3f - In this post we will focus on Cloud Optimized GeoTIFF and other formats used by public dataset (AWS pds, Digitalglobe Opendata, …).
- COG Mosaic JSON
- https://medium.com/devseed/cog-talk-part-1-whats-new-941facbcd3d1
MapLibre GL JS is an open-source library for publishing maps on your websites or webview based apps. Fast displaying of maps is possible thanks to GPU-accelerated vector tile rendering.