Downloader¶
下载alos30数据¶
In [1]:
Copied!
from hydro_opendata.downloader.dem import Alos_DEM
dem = Alos_DEM()
from hydro_opendata.downloader.dem import Alos_DEM
dem = Alos_DEM()
In [2]:
Copied!
dem.list_sources() # 查看stac源
dem.list_sources() # 查看stac源
Out[2]:
{'microsoft': {'url': 'https://planetarycomputer.microsoft.com/api/stac/v1/',
'collection_name': 'alos-dem'}}
In [3]:
Copied!
source_name = 'gee'
url = 'https://storage.googleapis.com/earthengine-stac/catalog/JAXA/catalog.json'
collection_name = 'JAXA_ALOS_AW3D30_V3_2'
dem.add_source(source_name=source_name, url=url, collection_name=collection_name) # 自定义stac源
source_name = 'gee'
url = 'https://storage.googleapis.com/earthengine-stac/catalog/JAXA/catalog.json'
collection_name = 'JAXA_ALOS_AW3D30_V3_2'
dem.add_source(source_name=source_name, url=url, collection_name=collection_name) # 自定义stac源
Out[3]:
{'gee': {'url': 'https://storage.googleapis.com/earthengine-stac/catalog/JAXA/catalog.json',
'collection_name': 'JAXA_ALOS_AW3D30_V3_2'}}
In [4]:
Copied!
dem.list_sources()
dem.list_sources()
Out[4]:
{'microsoft': {'url': 'https://planetarycomputer.microsoft.com/api/stac/v1/',
'collection_name': 'alos-dem'},
'gee': {'url': 'https://storage.googleapis.com/earthengine-stac/catalog/JAXA/catalog.json',
'collection_name': 'JAXA_ALOS_AW3D30_V3_2'}}
通过四至范围获取dem链接
In [5]:
Copied!
hrefs = dem.search(bbox=[121,38,121.5,39])
hrefs
hrefs = dem.search(bbox=[121,38,121.5,39])
hrefs
Out[5]:
['https://ai4edataeuwest.blob.core.windows.net/alos-dem/AW3D30_global/ALPSMLC30_N039E121_DSM.tif', 'https://ai4edataeuwest.blob.core.windows.net/alos-dem/AW3D30_global/ALPSMLC30_N038E121_DSM.tif', 'https://ai4edataeuwest.blob.core.windows.net/alos-dem/AW3D30_global/ALPSMLC30_N038E120_DSM.tif', 'https://ai4edataeuwest.blob.core.windows.net/alos-dem/AW3D30_global/ALPSMLC30_N037E121_DSM.tif', 'https://ai4edataeuwest.blob.core.windows.net/alos-dem/AW3D30_global/ALPSMLC30_N037E120_DSM.tif']
下载nfs数据¶
In [6]:
Copied!
from hydro_opendata.downloader import ncep_gfs
from hydro_opendata.downloader import ncep_gfs
In [7]:
Copied!
# 通过日期、时间、预测序列及范围下载10天内的gfs数据
ncep_gfs.get_gfs_from_ncep(date='20230825',creation_time='06',forecast_time=120,bbox=[115,38,136,54])
# 通过日期、时间、预测序列及范围下载10天内的gfs数据
ncep_gfs.get_gfs_from_ncep(date='20230825',creation_time='06',forecast_time=120,bbox=[115,38,136,54])
下载文件 ./gfs20230825.t06z.pgrb2.0p25.f120: 99806it [00:00, 224518.59it/s]
Last update:
2023-08-31