查看原文
其他

干货分享 | Google Earth Engine 最全面的基础教程之数据上传使用

环宇易研科技 全国地研联 2021-09-19

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代码编程会详细介绍。

资料来源:环宇易研科技

知乎@无形的风

仅代表作者观点,与本公众号无关,版权归原作者所有


文字、排版:韩云松

责任编辑:乔智

审编:王波涛 李倩

终审:顾伟男 田巍 梁龙武

猜你喜欢

1、招贤纳士 | 临沂大学资源环境学院2020年高层次人才招聘

2、活动预告 | 《永不回答的大地》读者见面会

3、期刊目录 | 2019年《地理学报》74卷第3期目录

4、佳文赏析 | 拉不住的房价:城市社会空间分异之刃

扫描二维码,关注我们

都是成年人了,要记得告诉地小联你也“”哦~👇


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存