libzim
libzim copied to clipboard
Add support of maps
We should be able to put maps and deal with them properly within a ZIM files
Maps/GIS have a large number of options with varying degrees of complexity. Here's a pretty good non-exhuastive-but-huge list for reference:
https://github.com/sshuair/awesome-gis?tab=readme-ov-file
To narrow down options, we should outline more specific requirements for how we want to handle maps.
Considerations (off the top of my head, non-exhaustive):
- Embedded data type
- Vector (svg, shapefile) vs. Raster (png, jpg, avif, jxl, webp, some other raster tile format)
- single type vs multiple supported types
- lossless vs lossy
- Library license compatibility
- Dependency stack
- Whether or not we want to support layering