Python 下载缩放子级别的所有光栅分幅

Python 下载缩放子级别的所有光栅分幅,python,python-requests,mapbox,Python,Python Requests,Mapbox,使用定义的api url,我想下载所有缩放子级别,换句话说,如果我将缩放设置为例如10,我想在第一个中获得zoom 11的所有图像 我使用lon./lat.作为输入,并使用 现在这是我的代码 import requests import math def deg2num(lat_deg, lon_deg, zoom): lat_rad = math.radians(lat_deg) n = 2.0**zoom xtile = int((lon_deg + 180.0)

使用定义的api url,我想下载所有缩放子级别,换句话说,如果我将缩放设置为例如10,我想在第一个中获得zoom 11的所有图像

我使用lon./lat.作为输入,并使用

现在这是我的代码

import requests
import math

def deg2num(lat_deg, lon_deg, zoom):
    lat_rad = math.radians(lat_deg)
    n = 2.0**zoom
    xtile = int((lon_deg + 180.0) / 360.0 * n)
    ytile = int((1.0 - math.asinh(math.tan(lat_rad)) / math.pi) / 2.0 * n)
    return (xtile, ytile)

ACCESS_TOKEN = (access token)
ZOOM = 10
long, lat = (coordinates here)
x, y = deg2num(lat, long, zoom)

req = requests.get(
    'https://api.mapbox.com/v4/mapbox.satellite/' + str(zoom) + '/' + str(x) +
    '/' + str(y) +
    '@2x.jpg90?access_token=' + access_token
)
file = open("sample_image.png", "wb")
file.write(req.content)
file.close()
我想添加一个循环来下载sample_image.png中显示的所有缩放级别为11的图像