프록시 환경에서 contextily 타일 다운로더 실행하기
Requests의 프록시와 신뢰 입력을 Python 프로세스에 적용한 뒤 실제 타일 다운로드와 캐시 재사용을 구분합니다.
export HTTP_PROXY=http://proxy.example:8080
export HTTPS_PROXY=http://proxy.example:8080
python map_job.pycontextily의 표준 웹 타일 경로는 Requests를 사용합니다. 변수는 map_job.py 를 실행하는 프로세스에 전달하세요. 노트북 커널이나 예약된 워커는 자체 실행 환경이 필요합니다. 두 대상 스킴 모두 같은 HTTP 중개자를 사용할 수 있습니다. 허용된 공용 프록시 경로의 공용 타일이라면 이 값에 HTTP 프록시 목록에서 엔드포인트를 고르세요.
Conda 패키지 관리자의 프록시 설정은 이후의 Python 요청을 자동으로 구성하지 않습니다.
조직의 CA 때문에 HTTPS가 실패하면 해당 워커에서 Requests의 신뢰를 구성하세요. 예를 들어 승인된 REQUESTS_CA_BUNDLE 를 사용합니다. 일반적인 프록시 선택에는 contextily의 전용 다운로더를 교체하거나 HTTP 오류 검사를 제거할 필요가 없습니다.
베이스맵이 일치하는 프록시 요청 없이 그려질 때는 캐시된 타일을 재사용했는지 확인하세요. 환경이 무시되었다고 결론짓기 전에 실제로 다운로드가 필요한 작업을 살펴보세요.
타일 제공자의 URL은 기존 인증, 저작자 표시, 허용된 다운로드 정책과 함께 콘텐츠 대상으로 남습니다.