downloadcentre
- 可以对各类卫星数据下载
卫星数据:MODIS、OCO-2/3、CALIPSO、GOSAT
再分析资料:EAR5、GFS等
静态数据 : LandCover(ESRI、ESA)、DEM
FTP下载:风云3/4、葵花8/9、海洋1/2
spider下载: LandSat、sentinel、TANSAT
在线地图切片:ESRI、高德等
两行报 : 所有在轨卫星轨道两行报
downloadcentre(下载统一接口)
@Project : lb_toolkits
@File : download.py
@Modify Time : 2024/11/15
@Desciption
- class lb_toolkits.downloadcentre.DownloadCentre(collection, username=None, password=None)[源代码]
基类:
object
downloadFY(风云系列)
@Project : lb_toolkits
@File : downloadFY.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadFY.downloadFY(username=None, password=None)[源代码]
基类:
object- download(outdir, url, tries=3, timeout=300, skip_download=False, cover=False, continuing=True, **kwargs)[源代码]
- download_fy_l2(dstpath, starttime, endtime=None, satid='FY4A', instid='AGRI', prodid='CLM', regionid='DISK', resolution=0.04, FY3Block10Flag=False, extent=None, shpname=None, pattern=None, skip=False, cover=False)[源代码]
下载FY3D MERSI、FY4A AGRI、GIITS、LMI L1数据文件
- 参数:
dstpath (str) -- 下载存储路径
starttime (datetime) -- 数据下载时间(UTC)
endtime (datetime, optional) -- 数据下载时间(UTC)
satid (str) -- 卫星名, FY3D/FY4A/FY4B
instid (str) -- 载荷名 MERSI/AGRI/GIIRS/LMI
prodid (str) -- 观测区域,DISK/REGC
regionid (str) -- 观测区域,DISK/REGC
resolution (float, optional) -- degree,数据分辨率
pattern (str, optional)
skip (bool) -- 默认为False。如果为True,则跳过下载,直接返回文件名
- 返回:
list
下载文件名列表
- getFileList(srcpath, pattern=None)[源代码]
获取下载文件列表 :param srcpath: 远程路径 :type srcpath: str :param pattern: 模糊匹配参数 :type pattern: str
- 返回:
list
所需下载的远程文件列表
- listDir(path, pattern=None)[源代码]
列出远程路径下的文件或者文件夹 :param path: 远程路径 :type path: str :param pattern: 模糊匹配字段 :type pattern: str
- 返回:
list
返回远程路径下的文件或文件夹
- searchL1File(starttime, endtime=None, satid='FY3D', instid='MERSI', resolution=0.01, geoflag=True, pattern=None)[源代码]
下载FY3D MERSI L1数据文件
- 参数:
dstpath (str) -- 下载存储路径
starttime (datetime) -- 数据下载时间(UTC)
endtime (datetime) -- 数据下载时间(UTC)
satid (str) -- 卫星名, FY3D/FY4A/FY4B
instid (str) -- 载荷名 MERSI
resolution (float) -- degree,数据分辨率
geoflag (bool) -- default False,是否需要 下载对应时间的GEO文件,默认是不下载, 如果需要下载对应的GEO,需要将geoflag=True
pattern (str) -- 模糊匹配条件
skip (bool) -- 默认为False。如果为True,则跳过下载,直接返回文件名
- 返回:
list
下载文件名列表
downloadH8(葵花8、9)
@Project : lb_toolkits
@File : downloadH8.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadH8.downloadH8(username, password)[源代码]
基类:
object- download(outdir, url, tries=3, timeout=300, skip_download=False, cover=False, continuing=True, blocksize=1024, **kwargs)[源代码]
通过ftp接口下载H8 L1数据文件
- searchfile(startdate, enddate=None, collection=None, shortname=None, blockids: list | None = None, bands: list | None = None, version: str = 'NC', everyday=False, hoursflag=False, **kwargs)[源代码]
查询L1 NC/HSD文件 NC_H09_20250514_0800_R21_FLDK.02401_02401.nc /jma/netcdf/202505/21/ NC_H09_20250521_1150_R21_FLDK.06001_06001.nc /jma/hsd/202504/23/21/ HS_H09_20250423_2150_B08_R304_R20_S0101.DAT.bz2 /pub/himawari/L2/CLP/010/202504/13/12/ NC_H09_20250413_1250_L2CLP010_FLDK.02401_02401.nc
- 参数:
startdate (datetime.datetime) -- 起始日期
enddate (datetime.datetime, options) -- 结束日期
collection (str) -- 数据标识
shortname (str) -- 产品标识
blockids (list) -- 分块索引
bands -- 波段索引
version
everyday (bool) -- 只下载每天固定时间段的数据,通过传入的起始结束的小时字段进行处理
hoursflag (bool) -- 下载整点数据
kwargs
- 返回:
list
匹配条件的数据下载链接列表
downloadHY(海洋卫星)
@Project : lb_toolkits
@File : downloadHY.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadHY.downloadHY(username=None, password=None)[源代码]
基类:
object- getFileList(srcpath, pattern=None)[源代码]
获取下载文件列表 :param srcpath: 远程路径 :type srcpath: str :param pattern: 模糊匹配参数 :type pattern: str
- 返回:
list
所需下载的远程文件列表
- listDir(path, pattern=None)[源代码]
列出远程路径下的文件或者文件夹 :param path: 远程路径 :type path: str :param pattern: 模糊匹配字段 :type pattern: str
- 返回:
list
返回远程路径下的文件或文件夹
- searchfile(starttime, endtime=None, satid='HY-2B', instid='SCA', prodid='L2A', pattern=None)[源代码]
- 参数:
starttime (datetime) -- 数据下载时间(UTC)
endtime (datetime) -- 数据下载时间(UTC)
satid (str) -- 卫星名, FY3D/FY4A/FY4B
pattern (str) -- 模糊匹配条件
skip (bool) -- 默认为False。如果为True,则跳过下载,直接返回文件名
cover (bool) -- 默认为False。如果为True,则跳过下载,直接返回文件名
- 返回:
list
下载文件名列表
downloadMODIS(AQUA、TERRA)
@Project : lb_toolkits
@File : downloadMODIS.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
- @Description :
https://wiki.earthdata.nasa.gov/display/EDSC/Earthdata+Search+URL+Parameters https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/
- class lb_toolkits.download.downloadMODIS.downloadMODIS(username, password)[源代码]
基类:
cmr- download(outdir, url, timeout=300, skip=False, wgetpath=None)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
url (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- searchfile(shortname, starttime, endtime=None, provider=None, version=None, **kwargs)[源代码]
利用cmr进行查询检索相关产品的下载地址
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 起始时间
shortname (str) -- 对应cmr中的short name
provider (str, optional) -- 产品提供的组织结构
pattern (str or list) -- 预留接口,对文件名进行模糊匹配(未实现改功能)
- 返回:
list
根据条件所匹配到的产品下载链接
downloadEarthCare
@Project : lb_toolkits
@File : downloadEarthCare.py
@Modify Time : 2025/9/22
@Author : Lee
@Desciption
- lb_toolkits.download.downloadEarthCare.baseurl = 'https://ec-pdgs-discovery.eo.esa.int/socat/'
service=SimpleOnlineCatalogue&version=1.2&request=search&format=text%2Fhtml&pageCount=10&query.orbitNumber.min=&query.orbitNumber.max=&query.beginAcquisition.start=&query.beginAcquisition.stop=&query.endAcquisition.start=&query.endAcquisition.stop=&query.wrsLongitudeGrid=&query.footprint.minlat=&query.footprint.minlon=&query.footprint.maxlat=&query.footprint.maxlon= service=SimpleOnlineCatalogue&version=1.2&request=search&format=text%2Fhtml%3B+type%3Dbulk-download&pageCount=10&query.orbitNumber.min=&query.orbitNumber.max=&query.beginAcquisition.start=&query.beginAcquisition.stop=&query.endAcquisition.start=&query.endAcquisition.stop=&query.wrsLongitudeGrid=&query.footprint.minlat=&query.footprint.minlon=&query.footprint.maxlat=&query.footprint.maxlon= service=SimpleOnlineCatalogue&version=1.2&request=search&format=text%2Ftab-separated-values&pageCount=10&query.orbitNumber.min=&query.orbitNumber.max=&query.beginAcquisition.start=2025-09-01&query.beginAcquisition.stop=2025-09-23&query.endAcquisition.start=&query.endAcquisition.stop=&query.wrsLongitudeGrid=&query.footprint.minlat=0.000&query.footprint.minlon=70.000&query.footprint.maxlat=55.000&query.footprint.maxlon=140.000&query.productType=CPR_FMR_2A
downloadSentinel(哨兵1、2、3、5P)
@Project : lb_toolkits
@File : downloadSentinel.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadSentinel.downloadSentinel(username, password)[源代码]
基类:
object- COP_DEM = 'COP-DEM'
- ENVISAT = 'ENVISAT'
- GLOBAL_MOSAICS = 'GLOBAL-MOSAICS'
- LANDSAT_5 = 'LANDSAT-5'
- LANDSAT_7 = 'LANDSAT-7'
- LANDSAT_8 = 'LANDSAT-8'
- S2GLC = 'S2GLC'
- SENTINEL_1 = 'SENTINEL-1'
- SENTINEL_1_RTC = 'SENTINEL-1-RTC'
- SENTINEL_2 = 'SENTINEL-2'
- SENTINEL_3 = 'SENTINEL-3'
- SENTINEL_5P = 'SENTINEL-5P'
- SENTINEL_6 = 'SENTINEL-6'
- SMOS = 'SMOS'
- TERRAAQUA = 'TERRAAQUA'
- download(outdir, product_info, timeout=300, skip_download=False)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
product_info (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- searchS1(starttime, endtime, platformname, producttype, footprint=None, filename='*', polarisationmode=None, sensoroperationalmode=None)[源代码]
- searchS2(starttime, endtime, platformname, producttype, footprint=None, filename='*', relativeorbitnumber=None, cloudcoverpercentage=None)[源代码]
- searchS3(starttime, endtime, platformname, producttype, footprint=None, filename='*', timeliness=None, instrumentshortname=None, productlevel=None)[源代码]
- searchS5P(starttime, endtime, platformname, producttype, footprint=None, filename='*', processinglevel=None, processingmode=None)[源代码]
- searchfile(starttime, endtime=None, collection=None, producttype=None, bbox=None, footprint=None, geojson=None, filename='*', **kwargs)[源代码]
see 'https://scihub.copernicus.eu/twiki/do/view/SciHubUserGuide/3FullTextSearch'
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 结束时间
collection (str) -- Sentinel-1/Sentinel-2/Sentinel-3/Sentinel-5P,其他参考Landsat
producttype (str) --
Sentinel-1: SLC, GRD, OCN, RAW
Sentinel-2: S2MSI2A,S2MSI1C, S2MS2Ap
- Sentinel-3: SR_1_SRA___, SR_1_SRA_A, SR_1_SRA_BS,
SR_2_LAN___, OL_1_EFR___, OL_1_ERR___, OL_2_LFR___, OL_2_LRR___, SL_1_RBT___, SL_2_LST___, SY_2_SYN___, SY_2_V10___, SY_2_VG1___, SY_2_VGP___.
- Sentinel-5P: L1B_IR_SIR, L1B_IR_UVN, L1B_RA_BD1, L1B_RA_BD2,
L1B_RA_BD3, L1B_RA_BD4, L1B_RA_BD5, L1B_RA_BD6, L1B_RA_BD7, L1B_RA_BD8, L2__AER_AI, L2__AER_LH, L2__CH4___, L2__CLOUD_, L2__CO____, L2__HCHO__, L2__NO2___, L2__NP_BD3, L2__NP_BD6, L2__NP_BD7, L2__O3_TCL, L2__O3____, L2__SO2___.
bbox (minX, minY, maxX, maxY(must be WGS84(epgs:4326)))
footprint (str)
geojson (str, optional) -- geogson format
filename (str) -- 模糊匹配文件名,eg.*1SD?_20141003T003840*
keywords -- processinglevel='L2' processingmode='Near real time' cloudcoverpercentage : e.g. [0 TO 9.4] or float
downloadLandsat(Landsat8、9)
@Project : lb_toolkits
@File : downloadLandsat.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadLandsat.downloadLandsat(username, password)[源代码]
基类:
cmr- download(Landsat_name, outdir, scene_id=None, retry=3, timeout=300)[源代码]
Download a Landsat scene.
- 参数:
Landsat_name
outdir (str;) -- Output directory. Automatically created if it does not exist.
scene_id (str, optional)
retry (int, optional) -- 尝试失败次数
timeout (int, optional)
seconds. (Connection timeout in)
- 返回:
str
Path to downloaded file.
- downloadByCMR(outdir, url, timeout=300, skip=False, wgetpath=None)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
url (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- landsat_etm_c2_l1 = 'landsat_etm_c2_l1'
- landsat_etm_c2_l2 = 'landsat_etm_c2_l2'
- landsat_ot_c2_l1 = 'landsat_ot_c2_l1'
- landsat_ot_c2_l2 = 'landsat_ot_c2_l2'
- landsat_tm_c2_l1 = 'landsat_tm_c2_l1'
- landsat_tm_c2_l2 = 'landsat_tm_c2_l2'
- searchfile(product, startdate, enddate=None, longitude=None, latitude=None, bbox=None, cloud_cover_max=None, months=None, max_results=100, **kwargs)[源代码]
Search for scenes.
Dataset Name >> Dataset ID
Landsat 5 TM Collection 2 Level 1 >> landsat_tm_c2_l1
Landsat 5 TM Collection 2 Level 2 >> landsat_tm_c2_l2
Landsat 7 ETM+ Collection 2 Level 1 >> landsat_etm_c2_l1
Landsat 7 ETM+ Collection 2 Level 2 >> landsat_etm_c2_l2
Landsat 8 Collection 2 Level 1 >> landsat_ot_c2_l1
Landsat 8 Collection 2 Level 2 >> landsat_ot_c2_l2
Landsat 9 Collection 2 Level 1 >> landsat_ot_c2_l1
Landsat 9 Collection 2 Level 2 >> landsat_ot_c2_l2
- 参数:
product (str) -- Case-insensitive dataset alias (e.g. landsat_tm_c1). LANDSAT_TM_C1、LANDSAT_ETM_C1和LANDSAT_8_C1
longitude (float, optional) -- Longitude of the point of interest.
latitude (float, optional) -- Latitude of the point of interest.
bbox (tuple, optional) -- (xmin, ymin, xmax, ymax) of the bounding box.
cloud_cover_max (int, optional) -- Max. cloud cover in percent (1-100).
startdate (datetime) -- YYYY-MM-DD
enddate (datetime, optional) -- YYYY-MM-DD. Equal to startdate if not provided.
months (list of int, optional) -- Limit results to specific months (1-12).
max_results (int, optional) -- Max. number of results. Defaults to 100.
- 返回:
Matching scenes as a list of dict containing metadata.
- 返回类型:
list of dict
- searchfileByCMR(starttime, endtime=None, shortname='Landsat_8', provider='USGS_LTA', version=None, **kwargs)[源代码]
利用cmr进行查询检索相关产品的下载地址
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 起始时间
satid (str, optional) -- 卫星名
shortname (str) -- 对应cmr中的short name
provider (str, optional) -- 产品提供的组织结构
pattern (str or list) -- 预留接口,对文件名进行模糊匹配(未实现改功能)
- 返回:
list
根据条件所匹配到的产品下载链接
downloadTANSAT
@Project : lb_toolkits
@File : downloadTANSAT.py
@Modify Time : 2023/3/13 10:53
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadTANSAT.downloadTANSAT(outdir=None, startdate=None, enddate=None, obstype='ND', timeout=300, skip=False, cover=False)[源代码]
基类:
object
downloadOCO(OCO-2、3)
@Project : lb_toolkits
@File : downloadOCO.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadOCO.downloadOCO(username, password)[源代码]
基类:
cmr- download(outdir, url, tries=3, timeout=300, skip=False, cover=False, wgetpath=None)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
url (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- searchfile(starttime, endtime=None, shortname='OCO2_L2_Lite_FP', provider='GES_DISC', version=None, **kwargs)[源代码]
利用cmr进行查询检索相关产品的下载地址
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 起始时间
shortname (str) -- 对应cmr中的short name
provider (str, optional) -- 产品提供的组织结构
- 返回:
list
根据条件所匹配到的产品下载链接
downloadGOSAT(GOSAT的 CO2、CH4、H2O)
@Project : lb_toolkits
@File : downloadGOSAT.py
@Modify Time : 2022/11/16 16:02
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadGOSAT.downloadGOSAT(username, password)[源代码]
基类:
object- download(outdir, url, tries=3, timeout=300, skip_download=False, cover=False, continuing=True, wgetpath=None, **kwargs)[源代码]
- searchfile(startDate, endDate=None, prod='CO2', level='L2', version=None)[源代码]
https://data2.gosat.nies.go.jp/GosatDataArchiveService/usr/download/ProductPage/view FTS SWIR L2 CO2 ------------------------------------------------------------------------------------ Observation period Input FTS L1B Bias uncorrected Bias corrected
Jun. 01, 2020 - Sep. 30, 2022 V220.221 V02.91 V02.98 Apr. 23, 2009 - May 31, 2020 V220.220 V02.90 V02.97 Jun. 01, 2020 - Jul. 31, 2021 V220.221 V02.91 V02.96 Apr. 23, 2009 - May 31, 2020 V220.220 V02.90 V02.95 Apr. 23, 2009 - Jun. 30, 2020 V210.210 V02.81 -
FTS SWIR L2 CH4
Observation period Input FTS L1B Bias uncorrected Bias corrected Jun. 01, 2020 - Sep. 30, 2022 V220.221 V02.91 V02.96 Apr. 23, 2009 - May 31, 2020 V220.220 V02.90 V02.95 Apr. 23, 2009 - Jun. 30, 2020 V210.210 V02.81 -
- param outdir:
- param nowdate:
- param username:
- param password:
- param prod:
downloadCALIPSO
@Project : lb_toolkits
@File : downloadCALIPSO.py
@Modify Time : 2022/10/19 13:29
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadCALIPSO.downloadCALIPSO(username, password)[源代码]
基类:
cmr- download(outdir, url, timeout=300, skip=False, wgetpath=None, **kwargs)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
url (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- searchfile(starttime, endtime=None, satid='CALIPSO', shortname='CAL_LID_L1-Standard-V4-10', provider='LARC_ASDC', version=None, pattern='.hdf')[源代码]
利用cmr进行查询检索相关产品的下载地址
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 起始时间
satid (str, optional) -- 卫星名
shortname (str) -- 对应cmr中的short name
Provider (str, optional) -- 产品提供的组织结构
pattern (str or list) -- 预留接口,对文件名进行模糊匹配(未实现改功能)
- 返回:
list
根据条件所匹配到的产品下载链接
downloadERA5
@Project : lb_toolkits
@File : downloadERA5.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description : 下载ERA5 再分析廓线数据和地面分析资料
- class lb_toolkits.download.downloadERA5.downloadERA5(key=None, url='https://cds.climate.copernicus.eu/api')[源代码]
基类:
object- download(outdir, url, tries=3, timeout=300, skip_download=False, cover=False, continuing=True, **kwargs)[源代码]
- searchfile(startDate, endDate=None, dataset='reanalysis-era5-pressure-levels', variable=['temperature'], bbox=None, pressure_level=['1', '2', '3', '5', '7', '10', '20', '30', '50', '70', '100', '125', '150', '175', '200', '225', '250', '300', '350', '400', '450', '500', '550', '600', '650', '700', '750', '775', '800', '825', '850', '875', '900', '925', '950', '975', '1000'], format='netcdf', compressed=False, everyday=False)[源代码]
downloadGFS
@Project : lb_toolkits
@File : downloadGFS.py
@Modify Time : 2022/8/11 15:34
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadGFS.downloadGFS[源代码]
基类:
object- searchfile(startdate, enddate=None, issuetime=0, forecasttime=[0], bbox=None)[源代码]
-
- 参数:
nowdate (datetime) -- 下载时间
issuetime (int) -- 发布时间,GFS是0、6、12、18点起始预报
forecasttime (list) -- 根据预报时间往后多少小时
bbox (list) -- 区域范围,[minX, minY, maxX, maxY]
downloadTle
@Project : lb_toolkits
@File : downloadTle.py
@Modify Time : 2023/6/28 9:22
@Author : Lee
@Version : 1.0
@Description :
downloadDEM
@Project : lb_toolkits
@File : downloadDEM.py
@Modify Time : 2022/11/11 14:18
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadDEM.downloadDEM(username, password)[源代码]
基类:
cmr- download(outdir, url, timeout=300, skip=False, wgetpath=None)[源代码]
根据输入url下载相应的文件
- 参数:
outdir (str) -- 输出路径
url (str) -- 下载链接
token (str) -- EarthData账号的APP Keys
timeout (int) -- 时间限制
skip (bool) -- 是否不做数据下载,直接返回文件名。默认是FALSE,下载文件。
- 返回:
str
下载数据的文件名
- searchfile(shortname='ASTGTM_NC', provider='LPDAAC_ECS', version=None, bounding_box=[-180, -90, 180, 90], **kwargs)[源代码]
利用cmr进行查询检索相关产品的下载地址
- 参数:
starttime (datetime) -- 起始时间
endtime (datetime, optional) -- 起始时间
satid (str, optional) -- 卫星名
shortname (str) -- 对应cmr中的short name
provider (str, optional) -- 产品提供的组织结构
pattern (str) -- 对文件名进行模糊匹配
bounding_box (list) -- [minX, minY, maxX, maxY] lower left longitude, lower left latitude, upper right longitude, upper right latitude.
- 返回:
list
根据条件所匹配到的产品下载链接
downloadLandcover
@Project : lb_toolkits
@File : downloadLandcover.py
@Modify Time : 2022/11/11 17:11
@Author : Lee
@Version : 1.0
@Description :
- class lb_toolkits.download.downloadLandcover.downloadLandcover(username=None, password=None)[源代码]
-
- download(outdir, url, tries=3, timeout=300, skip_download=False, cover=True, continuing=False, **kwargs)[源代码]
Download a Landsat scene.
- 参数:
identifier (str) -- Scene Entity ID or Display ID.
outdir (str) -- Output directory. Automatically created if it does not exist.
dataset (str, optional) -- Dataset name. If not provided, automatically guessed from scene id.
timeout (int, optional) -- Connection timeout in seconds.
skip_download (bool, optional) -- Skip download, only returns the remote filename.
cover (bool, optional) -- 如果为TRUE,文件存在则会被覆盖,如果为FALSE,文件存在会跳过下载
- 返回:
filename -- Path to downloaded file.
- 返回类型:
str
downloadGithub
@Project : lb_toolkits
@File : downloadGithub.py
@Modify Time : 2023/3/13 15:18
@Author : Lee
@Version : 1.0
@Description :