This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.
The OSM / Overture / conflated filters derive from arrays in
src/taxonomy.generated.js, which is regenerated from
src/openpois/conflation/data/*.csv by scripts/build_taxonomy.py. The file
is gitignored. Use the sync-taxonomy skill (or run build_taxonomy.py
followed by check_taxonomy_sync.py) whenever the CSVs change. Only the
display-label maps in src/constants.js are hand-maintained.
Public data is hosted on Source Cooperative. When a new version is
published, bump the URLs in src/constants.js:
OSM_PMTILES_URLandCONFLATED_PMTILES_URL— version folder matchesversions.source_coopinconfig.yamlOVERTURE_PMTILES_URL— bump on each monthly Overture release
Each URL is independent; OSM and conflated versions may differ.