查看原文
其他

干货分享 | Google Earth Engine 最全面的基础教程之发布APP篇

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


01

利用GEE做开发时,如何分享自己的程序?


我们在使用GEE做开发的时候,如何将我们自己写的程序分享给别人,主要有以下几种方式:1. 直接将代码拷贝给别人,这是非常传统的方式,这种方式出现错误的可能性也是最高。2. 在Google Earth Engine的在线编辑器中,有一个“GetLink”按钮。我们点击这个按钮,GEE就可以为我们生成一段代码链接地址,通过这个地址第三方就可以查看运行我们的代码了。这种方式主要的问题是:(1)我们的代码是完全开放的,任何知道这个链接的人都可以看到我们的源代码; (2)资源需要设置为公共的,否则别人无法运行里面包含私有资源的程序。3. GEE还为我们提供了一种方式,可以发布APP。这种方式可以将我们编写的程序以网页APP的方式发布出来,用户可以直接通过这个链接来访问使用我们编写的程序。这种方式优点是不用担心代码泄漏,但是资源依然要是公共的,否则程序没法运行。在实际工作中我们要根据情况来决定使用那种方式来分享代码。


02

如何发布APP?


这里主要讲解一下如何发布APP。官方APP地址为:https://www.earthengine.app/
下面是使用splitPanel做的展示对比内容的代码,参考“基础篇-教程2(demo01.js)”。链接:https://code.earthengine.google.com/c7192e4e2e16b3574454fd49155e0863
发布APP的步骤:1)打开创建APP界面,九宫格那个图表2)点击新建APP

需要录入的信息包括

    · APP的名称;

    · 设置API Key,点击:

    https://developers.google.com/earth-engine/app_key,打开APP key介绍页面,创建APP key;

    · 可以设置APP的图标和描述;

    · 源码设置,当前或者指定路径的源码。



3)录入相关信息后点击Publish发布APP

可以看到发布成功的APP,点击小眼睛可以查看APP内容,如果要查看自己发布的所有APP,点击:

https://wangweihappy0.users.earthengine.app/

查看自己发布的APP主页:

https://wangweihappy0.users.earthengine.app/



4)GEE的APP相关问题集合:

a.GEE的APP是免费的,如果你的APP将结果导入了Google Cloud存储,那么那使用Google Cloud存储部分是收费的。

b.GEE的APP使用的所有资源目前必须设置为公共,比如如果在GEE中使用了这个资源,那么必须设置为公共的,也就是“Anyone can read”。

c.发布GEE中的APP key是必须的,原因就是由于a所述。



资料来源:环宇易研科技

知乎@无形的风

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




图文排版:于汶佳

责任编辑:王佳雯
审编:王波涛

终审: 顾伟男   田巍   梁龙武


猜你喜欢

1.招贤纳士 | 临沂大学资源环境学院2020年高层次人才招聘
2.干货分享 | Google Earth Engine 最全面的基础教程之背景基础介绍篇
3.地学前沿 | 2019年中国高被引学者名单出炉,多位地理学者榜上有名
4.聚焦考研 | 2020年部分高校地理学相关专业考研调剂信息汇总(六)



扫描二维码,关注我们

要记得告诉地小联你也“在看”哦~👇
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

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

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