GEE、USGS、地理空间数据云上下载武汉地区的影像数据
目录
一、GEE
二、USGS
三、地理空间数据云
总结
这次的主要任务是学会下载哨兵二号的遥感影像数据,学长推荐了几个常用的网站如GEE、EOS、USGS、地理空间数据云,我计划把几个网站都尝试一下,下面就按顺序进行尝试:
一、GEE
网址:https://code.earthengine.google.com
GEE(Google Earth Engine),即谷歌地球引擎,据说是世界上使用量最大的云平台(如果真是这样的话,那说明遥感和地信的分量确实很重了)。
登录这个网站需要科学上网,首先需要用一个谷歌账号登录(关于谷歌账号的注册门道也有点多,这里就不细说了),然后用该账号提出申请,申请界面如下:
虽然这里的邮箱使用的是qq邮箱,但还是很不建议使用,最好使用学校的官方邮箱,申请成果的可能性会大一些。
机构就选择所在的大学,类型选择acadamic即可,国家选择China,至于最后的“申请账号来干什么”,我当时是先用百度翻译把我的申请理由给翻译成英文后再复制上去的,具体理由就是说一下要做研究之类的。我当时这样申请之后可以说是秒通过了(邮箱里会收到通知),这也是在之前失败了n次之后的结果。
来到主界面,是这个样子的:
首先导入武汉的矢量文件,注意是压缩包(zip)格式:
通过如下代码可实现导入:
导入结果:
在资源搜索栏中寻找哨兵二号的数据集,并选择导入(IMPORT):
可以看到代码编辑区为我们准备好了代码:
接下来使用如下代码下载影像:
var district = table;var dsize = district.size();
var district_geometry = district.geometry();
print(dsize);
Map.centerObject(district_geometry,7);//去云
function maskS2clouds(image) {var qa = image.select('QA60');// Bits 10和11分别是云和卷云var cloudBitMask = 1 << 10;var cirrusBitMask = 1 << 11;// Both flags should be set to zero, indicating clear conditions.var mask = qa.bitwiseAnd(cloudBitMask).eq(0).and(qa.bitwiseAnd(cirrusBitMask).eq(0));return image.updateMask(mask).divide(10000);
}//处理数据,生成数据集
var dataset = ee.ImageCollection('COPERNICUS/S2').filterBounds(district_geometry)//区域筛选.filterDate('2020-01-01', '2020-12-30')//时间范围// 选择云量.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 1)).map(maskS2clouds).select(['B8', 'B4', 'B3']);//可视化参数
var rgbVis = {min: 0.0,max: 0.3,bands: ['B8', 'B4', 'B3'],//按照8波段、4波段、3波段放入通道合成
};var IMAGE = dataset.mosaic();//下载数据
Export.image.toDrive({image:IMAGE,description:'image_really_none',//设置下载任务tasks的名称scale:10,//分辨率是10mmaxPixels: 1e13,//单幅影像输出的最大像元数region:district_geometry,//下载范围fileFormat: 'GeoTIFF',//设置影像导出格式,注意GeoTIFF格式需要所有波段存储类型一致(如不能同时存Int16和Int32)formatOptions: {cloudOptimized: true}});
可以在右上角的Tasks栏中看到加载的任务:
点击“Open in Drive”,可以从云端下载影像:
将下载后的影像加载到ENVI中进行查看:
二、USGS
网址:EarthExplorer (usgs.gov)
USGS是美国地质调查局的官方网站,同样需要科学上网,我这里使用的是学校邮箱注册的官网账号,登陆后就可以进行数据下载了。
首先,我还是通过想通过矢量数据直接定位武汉,所以就选择"KML/Shapefile Upload",再选择Shapefile格式,加载文件(注意这里加载的文件必须是zip压缩文件形式):
但是很遗憾的是出现了如下状况:
这里显示我的武汉市范围矢量文件不只一个多边形,我有些奇怪,就把文件加载到arcgis里看了下,果然在右上角发现了一个小范围的多边形:
所以我选择从行政区划的角度来选择,在左侧栏中输入关键字“wuhan”即可得到结果:
为了找出下载的具体范围,我们需要进行选定,这里方法比较多,比如说下图中的画圆法,先点击一下可得圆心,再点击一下可得半径:
也可以选择多边形法,这样画的范围可能更为准确:
下面还可以选择影像时间,默认为全部时间段的影像:
接下来选择数据源,这里是哨兵二号:
接下来可以选择一些具体的参数,如云量:
接下来就可以检索到符合条件的一些影像数据了,可以选择第一个像脚印一样的符号来把影像加载到地图上来查看范围(自动会用不同颜色标识):
选择第五个图标即可进行下载:
三、地理空间数据云
网址:地理空间数据云 (gscloud.cn)
在这个上面下数据是比较简单的了,之前做遥感实习时的数据也主要是从这上面下的。打开官网后选择“高级检索”,可以看到界面是非常简洁明了的:
选择数据集为哨兵二号,选择用矢量文件来划定区域:
比较奇怪的是,这里用矢量数据划定区域后找不到合适的影像(可能和之前在USGS下载时的问题一样,由于矢量文件不只一个多边形所导致):
所以这里就采取另一种方法:先根据行政区划找到覆盖武汉市影像,然后再用武汉市范围的矢量数据进行剪裁,这就需要找到能够覆盖武汉市全部范围的图像,总共是3张(之前做实习下的是Landsat8的数据,也是三张即可覆盖武汉全境),注意要检索能够下载的数据,因为很多数据能被检索到但我们却不能下载:
总结
哨兵二号的数据可以从很多网站上下载得到,除了上面介绍的这些还有很多,担上面这三种应当可以满足大部分时候的需求了。
GEE、USGS、地理空间数据云上下载武汉地区的影像数据相关推荐
- 学习笔记——GEE\USGS\地理空间数据云\ENVI反复横跳的心酸过程
整个问题实际上是在用GEE做无监督分类时,发现影像拼接色彩差距较大.出现明显拼接缝的问题,在尝试了网上已有的直方图匹配算法之后效果不佳且经常溢出,所以回归本心用ENVI去校正,试图获得色彩统一的整个影 ...
- element 怎么把数据写到日历表上_数据集 | 地理空间数据云30m的DEM爬取
DEM数据是我们经常用到的一种数据,小编今天就带大家一块看一下怎么用python来爬取地理空间数据云的30m的DEM数据. 我们要爬取DEM数据首先还是要有一个地理空间数据云的账号.小伙伴们如果没有的 ...
- DEM数据下载——以地理空间数据云为例
数字高程模型(Digital Elevation Model)是进行地形分析的重要基础,诸如坡度.坡向及水文分析等都在此基础上进行.今天,我们一起来聊一聊一种DEM数据常见下载方式. 按照惯例,先将网 ...
- 如何用python批量下载数据_Python批量下载地理空间数据云数据!Python无所不能!...
模拟登录 这里要用到两个包:requests和json.requests使用前得先安装:pip install requests. In [3]: 进群:548377875 即可获取数十套PDF哦! ...
- 从地理空间数据云下载数据后该如何操作
首先,当然是要解压数据.以前上课的时候都是直接利用老师给我们发的实验数据,这次是期末论文考核,需要自己找数据,自己进行操作,浅浅记录以下我的学习过程吧. 当从地理空间数据云检索并下载完成数据后,我发现 ...
- 四维轻云地理空间数据云管理平台具有哪些优势?
<四维轻云>是一款轻量化的地理空间数据管理云平台,支持多种地理空间数据的在线管理.编辑及分享.目前,平台有项目管理.数据上传.场景搭建.发布分享.素材库等功能模块,支持团队多用户在线协作管 ...
- AWS计算云上下载代码命令 git clone url
AWS计算云上下载代码命令 git clone url https://blog.csdn.net/qq_42672770/article/details/81317778
- JDK官网下载又慢又繁琐?试试华为云上下载各个版本的JDK吧
废话不多说,直接上华为云网址:jdk下载路径 求个素质三连!
- 地理空间数据云管理-四维轻云1.3.2-版本更新内容
很多用户想要在不上传数据的情况下查看案例数据,我们在四维轻云1.3.2版本中为新用户新增了示例项目.此外,此次更新还新增了标绘数据模式和场景定时保存提醒功能,优化了插件启动流程以及移动和旋转变化轴. ...
- 从腾讯云上下载出现错误
原因:创建存储桶时创建为私有,所以无法连接 解决办法:重新创建为公有
最新文章
- 北京尚学堂|程序员励志名言
- date样式找不到_涡轮+国VI排放,顶配售价不到12万,家用轿车看它准没错
- Android 应用程序发布流程---碗豆荚发布流程
- 如何修改Win7开机登陆界面背景图片
- android r.java 原理,深入理解Android消息处理系统原理
- UE4学习-自定义角色的移动、视野旋转、设置游戏模式
- java nginx https_docker nginx 配置ssl,实现https
- C++迭代器使用错误总结
- 1.UNIX网络编程卷1:源码配置
- Android颜色选择器库
- python编程语言-为什么我不建议你将python作为入门编程语言
- 再问:支付宝即时到账集成接口!
- [No000094]SVN学习笔记4-版本库概念与部分日常操作
- linux下的json解析工具jq的使用笔记
- vant 带关闭按钮div_[已解决]vant-ui源码vant-button的几个疑问
- opencv阈值操作threshold以及图像二值化
- c++静态成员变量和静态成员方法
- android 改变输入法enter键文字 为搜索 下一个 以及前往
- Spring 事务源码(2)—<tx:annotation-driven/>事务标签源码解析
- mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件