干货分享 | Google Earth Engine 最全面的基础教程之数据上传使用
1.Fusion Table
01
Fusion Tables简介
Fushion Tables支持CSV、KML、TSV、TXT,一般来讲我们都是使用CSV或者KML居多。它的数据存放位置其实就是在Google Drive(https://drive.google.com/drive/my-drive)中,也就是Google为我们每个人免费分享的15G的在线存储空间。理论上我们最多可以创建15G的Fusion Table数据。
02
Fusion Table数据入口
在线创建Fusion Tables的地址
(https://support.google.com/fusiontables
/answer/2571232)进入。
打开网页如下图所示:
这里有两个按钮一个是创建新的Fusion Table,一个是去安装浏览器插件,然后以后就可以直接从浏览器插件进入。
03
创建Fusion Table
我这里使用谷歌浏览器安装好的应用直接创建,具体操作步骤如下:
· 打开应用列表中的“Google云端硬盘数据融合表”
· 选择上传需要的KML数据,点击下一步
· 选择表头,一般都是默认直接下一步
· 修改Fusion Table的名称,描述等,点击Finish创建成功。
· 数据的ID查询
我们创建成功的数据ID在哪里?其实只要看创建成功的URL就可以了。如下图所标示:
· 数据分享
点击右上角的share
04
Fusion Table使用
在GEE中使用Fusion Tables的数据非常简单,只要我们知道数据的ID,那么只要在这个ID前面加入“ft:”就可以了。
简单示例:
var a =
ee.FeatureCollection("ft:1XGiVBdhDoYJCJBcMTNDMUpCHJbCd9Q_rGrpm9KS5");
Map.addLayer(a, {color:"red"}, "a");
Map.centerObject(a, 14);
05
由于Fusion Table在2019年12月就要关闭,所以上面的内容只要了解就可以,目前上传使用自己的数据方法主要是使用Google Assets。也就是:
切换到Assets页面后,将鼠标放置在名称上面,然后出现小圆圈图标。点击小圆圈图标后可以查看目前Google Assets使用情况。
可以看到Google Assets最大限度是250G,最大的资源数量限制是10000个。
点击”NEW“可以看到这里可以上传栅格数据、矢量数据,同时可以在云端创建影像集合(ImageCollection)和文件夹。
2. Google Assets中影像数据
接下来我简单介绍一下如何上传自己数据资源,这里测试数据是一个是栅格影像数据,一个是矢量边界数据。
01
· 限制
o 只能是Tiff数据或者TFRecord+Json,目前Tiff是最常用的,后面那个是结合Tensorflow使用的;
o 单个文件大小不能超过10G;
o 数据上传过程中不能断网或者运行代码;
o 投影最好是EPSG:4326,这个不强制限制;
o 上传文件本地的路径最好是全英文路径,文件的名称是英文名称;
02
· 上传数据
(1)点击“Image upload”
(2)点击“SELECT”选择本地要上传的数据
这里默认的assetid是文件的名称,如果需要修改或者需要将其放入指定的文件夹,那么直接修改assetid就可以。比如将文件上传到指定文件夹training01中,那么assetid就是“training/imgDemo”。
(3)点击“OK”等待任务上传完成,任务查看在“Tasks”列表中查看。
03
· 使用上传的影像数据
参考代码:基础篇-教程3(demo01.js)
链接:
https://code.earthengine.google.com/1a91f3dd8cd92d86901411b976940042
3.Google Assets中矢量数据
· 限制
o 上传shp文件(还必须包含shx、dbf、prj)或者zip文件
o 单个文件大小不能超过10G;
o 编码最好是UTF-8,否则汉字等可能会出现乱码等格式;
o 投影最好是EPSG:4326,这个不强制限制;
o 上传文件本地的路径最好是全英文路径,文件的名称是英文名称;
· 上传矢量数据
(1)点击“Table upload”
(2)点击“SELECT”选择本地的文件
(3)点击“OK”等待上传完成
· 使用矢量数据
参考代码:基础篇-教程3(demo02.js)
链接:
https://code.earthengine.google.com/5856c34ed8e5f8763117ac20b2663487
关于数据的导出,在后续介绍GEE代码编程会详细介绍。
资料来源:环宇易研科技
知乎@无形的风
仅代表作者观点,与本公众号无关,版权归原作者所有
文字、排版:韩云松
责任编辑:乔智
审编:王波涛 李倩
终审:顾伟男 田巍 梁龙武
猜你喜欢
扫描二维码,关注我们
都是成年人了,要记得告诉地小联你也“在看”哦~👇