Skip to content

Feat/crs basemap - #287

Draft
MaxNumerique wants to merge 3 commits into
feat/crs_assignfrom
feat/crs_basemap
Draft

MaxNumerique wants to merge 3 commits into
feat/crs_assignfrom
feat/crs_basemap

Conversation

@MaxNumerique

Copy link
Copy Markdown
Contributor

No description provided.

@MaxNumerique
MaxNumerique changed the base branch from next to feat/crs_assign October 27, 2026 09:50
@MaxNumerique
MaxNumerique force-pushed the feat/crs_basemap branch 3 times, most recently from 7d440de to 694f7c5 Compare October 27, 2026 15:00
MaxNumerique and others added 3 commits November 2, 2026 15:33
- Esri tiles (satellite, streets, topo) downloaded in parallel with an
  atomic disk cache; the API key is read from ARCGIS_API_KEY by the back only.
- basemap/build: textured surface built in Web Mercator and converted to the
  project CRS, tiles saved for the viewer; 400/502 on missing key, unknown
  CRS, out-of-projection area or no tile downloaded.
- basemap/delete removes a basemap, and project export skips basemap folders.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Basemaps are rebuilt from the project style on import: their rows in
the exported project.db were left as orphans. The database is copied
with the sqlite backup API, then the basemap rows are removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant