问题标签 [google-earth-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - EEException:服务器返回 HTTP 代码:404 --- 使用 Google App Engine 和 Google Earth Engine 测试应用
我正在尝试使用带有 Google Earth Engine App 的时尚灯光示例来测试带有 Google App Engine 的基本应用程序。
我从 GEE github 存储库中克隆了 Trendy-lights 应用程序,并更新了 app.yaml 中的应用程序名称、config.py 中的 EE_ACCOUNT 和 privatekey.pem 文件。我没有做任何其他改变。然而,时尚灯应用程序不起作用。
请查看我在下面得到的错误。我试图弄清楚为什么它不起作用。(仅供参考,我在 GAE 中尝试了示例烧瓶应用程序,它运行良好,当我进入应用程序网页时,我看到了“Hello World”文本)。
有谁知道我得到的错误指的是什么?我不知道,我不知道如何调试它。
另一个问题:要使用 GAE 和 GEE 运行这个应用程序(即时尚灯示例),我是否必须注册 GAE 免费试用版?(我是 GEE 值得信赖的测试人员)
谢谢你的帮助!
阿里
我在 Windows 8.1 上运行的 VirtualBox 上运行 osgeo Lubuntu。(VirtualBox-5.0.0-101573-Win、osgeo-live-8.5、Python 2.7.6、Google App Engine 1.9.24)。
python - 谷歌地球引擎 Python API,将 ee.list 转换为 Python 列表
我正在使用 Google Earth Engine 的 Python API,它提供了 ee.number、ee.list、ee.image 等结果对象。我不知道我缺少哪些细节,但以下代码:
返回:
如何获得实际的 Python 列表?使用显示的任何方法
只是添加到这个 JSON 输出。
google-earth-engine - 如何在 EE 脚本中将 KML 转换为 geoJSON?
我正在与 EE 的逻辑作斗争。我想将图像(NDVI 的中值)导出到我的谷歌驱动器。但是,我要剪切图像的区域必须是 geoJSON 格式。但是,我无法将此格式上传到 Fusion Table,也无法在 Playground 的脚本语言中进行转换。
我已经试过了:
但它没有用。
如果有人可以帮忙吗?
这是我游乐场的链接
https://ee-api.appspot.com/7260e67a9f12397015b971f5bf6a9467
如果您尝试在“任务”选项卡中下载,您还会发现下载将永远不会停止...任何想法为什么?
提前致谢!
maps - Google Earth Engine:如何比较两张地图(不同的分辨率)?
我有两张地图——Hansen 30m 森林覆盖和另一张 500m 分辨率的产品。我想以 500 m 的分辨率查看这两张地图之间的相关性。
有谁知道,如何在 Google Earth Engine 中将一张地图(30 m)聚合到另一张地图(500 m)的分辨率,以便它们完美叠加?
提前致谢!
python-2.7 - 为什么我使用 Google App Engine 和 Google Earth Engine 收到错误“服务器返回 HTTP 代码:404”
我正在尝试运行一个简单的程序,我可以将其用作 Google Earth Engine API 的工作示例,但是每当我运行它时都会出现上述错误。这是代码:
正如你所看到的,这是一个非常简单的程序,我只想让它运行,这样我就可以完成更高级的任务,但我什至无法让这个简单的程序工作。
google-earth-engine - 如何在 Google 地球引擎中获得百分比而不是频率?
我在GIS StackExchange上问过这个问题,但到目前为止还没有运气。我想也许它属于这里。
我使用了以下脚本:
要获得以下控制台输出:
所以我的问题是:我怎样才能有一个百分比而不是一个频率?或者换句话说:是否有相当于 ee.Reducer.frequencyHistogram() 的百分比?
javascript - 将 Google 地球引擎应用程序嵌入网页
有没有更简单的方法将 Google 地球引擎 (javascript) 应用程序嵌入到网页中,而无需遵循Google EE 演示应用程序提供的折磨路线?
Earth Engine Code环境可以快速开发核心 GEE 应用程序。但是,将 GEE 应用程序嵌入网页所需的时间将是 GEE 应用程序的 10 倍。
所有演示应用程序似乎都需要 (a) 使用Google App Engine,(b) 用 Python 重新编码 GEE 应用程序,(c) 使用 jinja2 模板引擎将 python 代码链接到网页,以及 (d) 仍然有一些挥之不去的 javascript .
例如,在Trendy Lights 演示中,服务器端脚本程序server.py App Engine 启动并迅速变得复杂。(即使是更简单的演示也会走这条路。)
当用户第一次在浏览器中加载应用程序时,他们的请求被我们使用的框架 webapp2 路由到 MainHandler 类中的 get() 函数。
get() 函数将主网页(来自 index.html)连同浏览器渲染地球引擎地图所需的信息以及要在地图上显示的多边形的 ID 发送回。此信息通过名为 Jinja2 的模板引擎注入到 index.html 模板中,该引擎将来自 Python 上下文的信息放入 HTML 以供用户浏览器接收。
python - 如何使用谷歌地球引擎的 python API 下载图像
我正在使用 Google 的 Earth Engine API 来访问 LandSat 图像。该程序如下所示,
加载陆地卫星图像并选择三个波段。
创建一个表示导出区域的几何图形。
导出图像,指定比例和区域。
它引发以下错误。
请帮忙。我找不到下载图像的正确功能。
javascript - 如何在 Google Earth Engine 中获取 LinearRing 中每个元素的长度
我在 Google 地球引擎中使用 JavaScript(这两个引擎都很新)来获取建筑物每一侧的长度(从地图视图向下看)
首先,我在建筑物的周边画了一个 LinearRing,它存储在变量rectangle
. 我想提取每行的长度rectangle
并打印所有行。
到目前为止我在下面的代码:
这给了我一个错误:
GEE 中转换后的 JS 代码var rectangle
如下所示,供参考:
谢谢!
python-2.7 - HTTPException:无效和/或缺少 url 的 SSL 证书:https://accounts.google.com/o/oauth2/token
当我通过 Google AppEngine 调用 Google Earth Engine (GEE) Python API 时,它会抛出一个 HTTPException,上面写着“ HTTPException: invalid and/or missing SSL certificate for url: https://accounts.google.com/o/oauth2 /令牌“。该项目在元旦之前运行良好,但我昨天测试时突然爆发,我自己的代码没有任何变化。