批量下载刘良云全球30米地表覆盖精细分类产品
网址:https://data.casearth.cn/sdo/detail/6123651428a58f70c2a51e49
一、需要准备的事项
1.网站需要注册并且登陆。
2.下载 downthemall 网页批量下载插件,作者科学上网下载的,可以去搜一下下载教程,这里不多做介绍。
3.有python编辑器
下载的思路是将所有tif的网址爬下来,然后再进行批量下载。
二、爬取网址
首先需要获得API号 ,将网页(https://data.casearth.cn/sdo/detail/6123651428a58f70c2a51e49 )拉到底端,评论的右边
打开这个网址
访问“通过ID获取文件列表 ”的url
url = 'https://data.casearth.cn/api/getAllFileListBySdoId?sdoId=6123651428a58f70c2a51e48'#下载的网址
resp = requests.get(url)
html = eval(resp.content.decode('utf-8'))
data = html['文件信息列表']
三、建立TXT文档储存爬下来的网址
f = open(r'C:\Users\Ray\Desktop\downrun.txt', 'w') # 运行代码前新建一个txt用来存放链接
四、获取文件路径 并写入txt
点击 元数据 可以获取文件路径
所以 url1 = 'http://data.casearth.cn/casearth_data/XDA19090125/XDA19090125_009/'
可以看到http://data.casearth.cn/casearth_data/从自己那里复制/从自己那里复制_001/是固定的,只是每个数据的名字“GLCFCS30_E0N30.tif”部分不一样
然后把链接写到txt里
f.write(url1 + '\n') # 写入下载链接到txt文档中
最后 完整代码
import requestsimport timeurl = 'https://data.casearth.cn/api/getAllFileListBySdoId?sdoId=6123651428a58f70c2a51e49'resp = requests.get(url)html = eval(resp.content.decode('utf-8'))data = html['文件信息列表']f = open(r'C:\Users\Ray\Desktop\downrun.txt', 'w') # 运行代码前新建一个txt用来存放链接for i in range(len(data)):filename = data[i]['filename']url1 = 'http://data.casearth.cn/casearth_data/XDA19090125/XDA19090125_009/' + filenamef.write(url1 + '\n') # 写入下载链接到txt文档中print('down')f.close()
得到
(这里用的2015年的截图 )
五、打开downthenall
点击管理器,这里用的谷歌浏览器
点击从文件导入
导入刚才的txt文档
开始下载啦 !!
特别鸣谢我师妹和批量下载刘良云团队 2015年全球30米精细地表覆盖产品数据集 - icydengyw - 博客园
的作者 Hywel 代码是在他的代码基础上改的
本文仅用于学习,禁止转载。
批量下载刘良云全球30米地表覆盖精细分类产品相关推荐
- 1985-2020年全球30米地表覆盖精细分类产品V1.0免费下载,内附链接
近日,中国科学院空天信息创新研究院刘良云研究员团队对外发布2020年全球30米地表覆盖精细分类产品.目前该数据集已在地球大数据科学工程数据网站免费共享. 地表覆盖分布是气候变化研究.生态环境评估及地理 ...
- 全球30米地表覆盖遥感制图关键技术与产品研发
http://www.hljbsm.gov.cn/zwgk/ztzl_tzgg/2016/12/19955.htm 拟报2017年度国家科技进步奖公示 来源:黑龙江测绘地理信息局 [2016-12-1 ...
- matlab srtm30,《SRTM全球30米NASA高程DEM数据1.0》发布
1. 概述 相关文档请参阅: 现在,我们已经完成了全球30米SRTM高程DEM数据的下载整理,今天将为大家分享该数据的相关参数. 2. 数据说明 NASA全球30米SRTM高程DEM数据范围在南纬56 ...
- 2021-10-24全球10米土地覆盖数据任意下载
前段时间,Esri对外公布了全球10米土地覆盖数据,该数据利用欧洲航天局(ESA)的Sentinel-2卫星影像绘制而成.用户可以通过ArcGIS Living Atlas 中的 Web 服务直接访问 ...
- 全球30米分辨率森林覆盖及变化数据分享
概要 基于2018年的全球30米分辨率森林覆盖产品.全球500米分辨率森林净初级生产力( NPP)产品等,从全球.气候带和洲际尺度研究了森林覆盖及生产力现状的空间分布特征,分析了全球森林覆盖现状与全球 ...
- 如何用python批量下载数据_Python批量下载地理空间数据云数据!Python无所不能!...
模拟登录 这里要用到两个包:requests和json.requests使用前得先安装:pip install requests. In [3]: 进群:548377875 即可获取数十套PDF哦! ...
- 1985-2020(8个版次)全球地表覆盖下载与介绍
前期关于地表覆盖我们已经介绍了较多的内容,也给大家分享过2000.2010.2020年30米的地表覆盖,那这次我们来介绍一个1985.1990.1995.2000.2005.2010.2015.202 ...
- 【GIS风暴】30米分辨率地表覆盖数据GlobeLand30原始数据集简介及下载地址
数据集预览: GlobeLand30是30米空间分辨率全球地表覆盖数据,目前可供下载使用的有3年的数据:2000-2010-2020,本文主要讲述GlobeLand30的官网下载地址和数据集简介. 数 ...
- 全球最新的土地覆盖数据在这里!
前不久自然资源部更新了2020年的土地覆盖数据,地址就在这里:http://www.globallandcover.com/home.html今天就来介绍一下这个数据吧. 30米全球地表覆盖数据Glo ...
最新文章
- html常用代码大全文库,html特效代码大全
- 【牛客 - 331D】炫酷路途(二进制枚举 或 建图方式+最短路 或 dfs)
- calendar操作详解
- php proc open 返回,PHP proc_open多次打开
- 去除字符串中的html标记
- apache的日志切割
- 1 使用WPE工具分析游戏网络封包
- 穷举查找之旅行商问题、背包问题、分配问题
- dropbox无法访问后国内网盘对比选择
- 追风筝的人 第五章
- modelsim使用protect加密verilog代码
- 组策略学习-统一部署软件
- 坐标反算c语言程序,测量坐标计算程序
- byte数据类,list数据类
- wangeditor php上传本地图片,配置wangEditor 实现图片上传
- Mysql数据库基本操作(八-2)窗口函数
- 完全二叉树叶子节点、度为1节点、度为2节点的个数关系
- 计算机存储与图片内存占用
- 数字化转型重塑企业竞争优势,SaaS电商系统助力锂电池行业实现降本增效
- 双向长短期记忆网络(Bi-LSTM)
热门文章
- 解决vmware卡的要死
- windows关闭开机自启动
- leetcode 464. 我能赢吗
- oppop r1c怎么设置语言中文,不止是亮闪闪 盘点OPPO R1C那些实用小功能
- 上犹县寺下镇泥坑村 国稻种芯·中国水稻节:江西赣州稻种尽收
- 计算机怎么直接搜索视频文件格式,如何将视频文件转换成可以直接播放的格式?...
- translate用法
- 女孩取名:嘴角加了蜜的女孩名字,哪一个温柔了岁月?
- VUE使用过滤器将金额转换为不同的单位
- 机器学习中的概率模型和概率密度估计方法 及 VAE生成式模型详解(之二)