| Maplibre[1] + PMTiles + Felt's "tippecanoe"[2] (it can output .pmtiles) are an awesome combination for self-hosted web maps if you're ok with being locked into a Web Mercator projection for pretty much any geospatial source you can convert to .pmtiles via GDAL[3] and tippecanoe
(.shp .gpkg ...) | ogr2ogr -> .geojson | tippecanoe -> .pmtiles for OpenStreetMap data there's planetiler[4], and and openmaptiles[5] styles that work with Maplibre with those combinations you've got a great start to something you can host for pennies on AWS S3+CloudFront or Cloudflare R2, with an open source data pipeline [1] https://maplibre.org/ [2] https://github.com/felt/tippecanoe [3] https://gdal.org/ [4] https://github.com/onthegomap/planetiler [5] https://openmaptiles.org/styles/ ps I find GDAL/ogr2ogr documentation pretty hard to parse, as an example to get you started ogr2ogr -f GeoJSON counties.json -t_srs EPSG:4326 -nln counties -sql "SELECT STATEFP, COUNTYFP, NAME FROM tl_2022_us_county" /vsizip/tl_2022_us_county.zip
https://www.census.gov/geographies/mapping-files/time-series/geo/cartographic-boundary.html
|