export HTTP_PROXY=http://proxy.example:8080
export HTTPS_PROXY=http://proxy.example:8080
python map_job.py

Le chemin standard des tuiles web de contextily utilise Requests. Fournissez les variables au processus qui exécute map_job.py ; un noyau de notebook ou un worker planifié a besoin de son propre environnement de lancement. Les deux schémas de destination peuvent utiliser le même intermédiaire HTTP. Pour des tuiles publiques sur une route de proxy public autorisée, choisissez un point de terminaison dans la liste de proxies HTTP pour ces valeurs.

Les paramètres de proxy du gestionnaire de paquets de Conda ne configurent pas automatiquement ces requêtes Python ultérieures.

Si HTTPS échoue à cause de l'autorité de certification d'une organisation, configurez la confiance de Requests dans ce worker, par exemple avec son REQUESTS_CA_BUNDLE approuvé. Le choix ordinaire d'un proxy n'exige ni de remplacer le téléchargeur privé de contextily ni de supprimer les contrôles d'erreur HTTP.

Lorsqu'un fond de carte s'affiche sans requête de proxy correspondante, déterminez s'il a réutilisé des tuiles en cache. Examinez une opération qui nécessite réellement un téléchargement avant de conclure que l'environnement a été ignoré.

L'URL du fournisseur de tuiles reste la destination du contenu, avec son authentification, son attribution et sa politique de téléchargement autorisé existantes.

Articles similaires