CartoDB basemaps now need an API key (somewhat urgent)
Les mainteneurs répondent en général sous 3 jours
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Recherchez dans la base de code les quatre utilisations de CartoDB.Positron mentionnées dans le ticket ; le rapport ne nomme pas leurs fichiers. Commencez par examiner ces points d'entrée de tracé, puis exécutez le notebook de 10 minutes de CLIMADA pour reproduire le fond de carte vide. La tâche est terminée lorsque les cartes concernées affichent un fond de carte utilisant le fournisseur suggéré Esri.WorldGrayCanvas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
All CLIMADA maps with a basemap now give a blank background with an image stating an API key is required:
This report describes the issue: https://www.spatialworkflow.io/basemap-tiles-api-key-required/ (thought it sounds very AI generated, I haven't verified its results)
Since CLIMADA's canonical basemap is CartoDB.Positron, mapping is broken now (for me at least).
Workaround
Whenever you use a method that plots a basemap, you can import contextily as ctx and then in the method pass the parameter url=ctx.providers.Esri.WorldGrayCanvas. This uses a different, still available basemap.
e.g. if you're mapping impacts and have an Impact object, imp, call imp.plot_basemap_eai_exposure(url=ctx.providers.Esri.WorldGrayCanvas)
Suggested fix:
Find and replace CartoDB.Positron with Esri.WorldGrayCanvas. It's less good for CLIMADA's mapping, but it works for now. We can discuss a better solution after rolling out the fix.
A quick search in the codebase suggests it's used in four locations, and no other CartoDB basemaps are used. I haven't checked Petals yet.
To Reproduce
Plot anything, e.g. run the 10 minute CLIMADA notebook. (Detailed instructions in comment below.)
Expected behavior
A map with a basemap.
Screenshots
(from the 10-minute tutorial: this is Florida)
Climada Version:
I assume all. This was 6.1.0.
System Information (please complete the following information):
- Operating system and version: MacOS
- Python version: 3.11.13
- Langage dominant
- Jupyter Notebook
- Étoiles
- 478
- Forks
- 166
- Merge moyen
- 2 j 31 min
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CLIMADA-project/climada_python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
CLIMADA-project/climada_python#1337 ·
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
CLIMADA-project/climada_python#1336 ·
Les mainteneurs répondent en général sous 3 jours
-
more than 20 open figuresOuvertewarnings
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
CLIMADA-project/climada_python#1241 ·
Les mainteneurs répondent en général sous 3 jours
-
ResourceWarningOuvertewarnings
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
CLIMADA-project/climada_python#1239 ·
Les mainteneurs répondent en général sous 3 jours
-
implicit `set_geometry`Ouvertewarnings
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
CLIMADA-project/climada_python#1226 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de CLIMADA-project/climada_python
Issues similaires
-
good first issue help wanted r-feature
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
servo/rust-smallvec#792 ·
Les mainteneurs répondent en général sous 1 jour
-
[CURRICULUM] computation fakdOuverteupdater
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
UniversityOfHelsinkiCS/oodikone#5141 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
praetorianer777/Dynamo#53 ·
Les mainteneurs répondent en général sous 1 jour
-
feature-request
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
stripe/stripe-dotnet#3484 ·
Les mainteneurs répondent en général sous 2 jours
-
[Bug] Parameters named like a property break to_xcal()Peut-être pris @atharvasalunke1267 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
collective/icalendar#2018 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour