Google Earth Engine:在code Editor中(javascript api)使用Gemini 告别不会代码的烦恼!
📅 2026/6/25 20:34:53
👁️ 次浏览
Google Earth Engine 官方已经在 Code Editor 中原生集成了“Ask”功能Gemini 辅助编程而不再完全依赖第三方扩展。今天我们来配置和使用一下。安装和配置这里其实并没有安装环节新版本的在线版本的编译器已经包含了ask这个环节这里如果你不配置api是不能使用的。所以这里我们一定要配置。配置GEE Gemini API key当我们点击这个创建key的时候就会自动跳转到google AI studio的界面如果这里之前设置过就api,那么直接copy即可如果没有那么就创建一个新的这个过程中需要等待几秒钟然后会出现下面的信息复制API密钥即可这个就算完成了这里我们要设置结算信息我们直接设定免费层级的就可以了如果你想体验更好的模型这里就绑定国外的信用卡即可测试这里直接提示我们用户高峰期稍后使用我这里切换了2.5版本还是不行大家出现这个状况的时候多试试即可案例提问约市河流提取的代码吗简介一些要求有可视化结果展示结果当然这是一个简短的Earth Engine JavaScript代码示例用于在纽约市提取并可视化河流。这个脚本通过加载高程数据SRTM DEM计算地形坡度并根据坡度阈值来识别潜在的河流区域。较低的坡度值通常与河流或平坦的河谷相关。// 1. 定义纽约市的兴趣区域 (ROI)。// 这里使用一个点作为中心然后创建一个缓冲区来代表纽约市的大致区域。varnycPointee.Geometry.Point(-74.0060,40.7128);// 纽约市中心坐标varroinycPoint.buffer(30000);// 30公里缓冲区// 2. 加载数字高程模型 (DEM) 数据集。// 使用SRTM GL1 高程数据分辨率为30米。varsrtmee.Image(USGS/SRTMGL1_003);// 3. 计算地形坡度。// 使用ee.Terrain.slope函数从DEM中计算坡度。varslopeee.Terrain.slope(srtm);// 4. 提取潜在的河流区域。// 我们假设坡度非常小的区域例如小于2度可能是河流或河谷。varriverMaskslope.lt(2);// 坡度小于2度的区域// 5. 应用掩膜到SRTM高程数据以便更好地可视化河流。varriverssrtm.updateMask(riverMask);// 6. 定义可视化参数。// DEM的可视化参数。vardemVis{min:0,max:500,palette:[006633,E5FFCC,662A00,EECC88,CC9966,996633]};// 河流低坡度区域的可视化参数。varriverVis{min:0,max:500,// 与DEM相同的范围但颜色不同以突出河流palette:[blue]};// 7. 将结果添加到地图上。Map.centerObject(roi,10);// 将地图中心设置到ROI并放大Map.addLayer(srtm,demVis,SRTM DEM);Map.addLayer(rivers,riverVis,Potential Rivers (low slope));// 打印一些信息到控制台print(纽约市兴趣区域:,roi);print(SRTM DEM图像:,srtm);print(坡度图像:,slope);print(潜在河流掩膜:,riverMask);代码解释定义兴趣区域 (ROI): 首先我们使用纽约市中心的经纬度创建一个 ee.Geometry.Point然后用 buffer(30000) 创建一个30公里的圆形缓冲区作为我们分析的区域。加载DEM数据: 我们加载了 ‘USGS/SRTMGL1_003’ 数据集这是一个30米分辨率的数字高程模型。计算坡度: 使用 ee.Terrain.slope(srtm) 函数计算了高程数据的坡度。提取潜在河流: 通过 slope.lt(2) 创建一个二进制掩膜筛选出坡度小于2度的区域。这些平坦的区域很可能是河流或其冲积平原。应用掩膜: 将 riverMask 应用到原始的 srtm 图像上这样只有被识别为河流的像素才会被显示。可视化参数: 定义了两个可视化参数对象demVis 用于显示整个DEM的颜色分级riverVis 则用蓝色来突出潜在的河流区域。添加图层到地图:Map.centerObject(roi, 10); 将地图视图调整到纽约市的ROI。Map.addLayer(srtm, demVis, ‘SRTM DEM’); 添加原始DEM图层。Map.addLayer(rivers, riverVis, ‘Potential Rivers (low slope)’); 添加潜在河流图层它将覆盖在DEM之上用蓝色显示河流。这个简化的方法可以快速展示潜在的河流区域。请注意这是一个基于坡度的代理对于更精确的河流网络提取您可能需要使用更复杂的地球引擎水文工具例如 ee.Image.flowAccumulation。总结相较于其他大模型就相当于接入了一个接口可以讲大模型生成的代码直接导入到编译器中间极大方便了我们copy的过程。至于代码执行力或者代码是不是丰富这里建议大家给更加丰富的提示词来实现这个过程
文章目录从问答式编程到任务式编程真正拉开差距的是上下文工程把 AI 当成项目成员,而不是代码补全为什么很多人用起来效果一般一本适合作为入门地图的书我更建议这样读最后过去聊 AI 编程,很多人的第一反应还是“让它帮我写一段代码”。
这当然有用。写…
📅 2026/6/25 20:34:53
STM32-S347-双轴追光风能太阳能光敏灯光锂电池电压电量充电电压2电机OLED屏手动自动升压按键(无线方式选择)-3(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
产品功能描述:
本系统由STM32F103C8T6单片机核心板、O…
📅 2026/6/25 20:34:53
1. 项目概述:一次对特定漏洞的深度剖析最近在梳理一些历史高危漏洞的成因与利用手法,fastjson的1.2.24版本反序列化漏洞(常被标记为CVE-2017-18349等)是一个绕不开的经典案例。这个漏洞在当时影响巨大,因为它直接绕过了…
📅 2026/6/25 20:29:52
2026年大健康趋势及干细胞应用现状解析随着生物技术的持续迭代,公众对健康管理的关注点正从传统诊疗向预防与再生医学延伸。在2026年的当下,干细胞作为生命科学领域的重要分支,其技术在抗衰、肿瘤防治辅助及细胞存储等方面的应用日益受到重视…
📅 2026/6/25 21:55:45
51单片机智能无线点菜机点餐系统WIFI数据通讯164-1(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_可以扫码
产品功能描述:
本系统由STC89C52单片机、LCD12864液晶显示、按键、WiFi_ESP8266模块及电源组成。
1、可以通过按键选择菜名…
📅 2026/6/25 21:55:45
网络的广泛应用给生活带来了十分的便利。所以把“明丽书屋”图书管理与现在网络相结合,利用JSP技术建设“明丽书屋”图书管理系统,实现“明丽书屋”图书管理系统的信息化。则对于进一步提高明丽书屋的发展,丰富“明丽书屋”图书管理经验能起到…
📅 2026/6/25 21:55:45
05 Codex CLI 的核心架构
引言
理解 Codex CLI 的核心架构,能帮你更好地使用它、排错,甚至为社区做出贡献。本文将从 Rust 语言的选择、开源仓库结构、编译方式、与 Node.js 的关系、与 Claude Code 的性能对比,以及社区贡献指南等方面&#…
📅 2026/6/25 21:55:45
论文阅读笔记09:基于深度学习的SOC估计综述——走向更智能的BMS
1 写在前面:为什么读这篇综述
刚读完 Tang 等(2025)的 SOH 综述,对电池的老化评估有了全景认知。但 BMS 算法层的另一个核心状态量——SOC——还没有系统…
📅 2026/6/25 21:55:45
dedao-dl:让你的知识投资永不“过期”——得到课程本地化保存全攻略 【免费下载链接】dedao-dl 得到 APP 课程下载工具,可在终端查看文章内容,可生成 PDF,音频文件,markdown 文稿,可下载电子书。可结合 ope…
📅 2026/6/25 21:50:45
MONKEYCODE 教程系列 MonkeyCode教程及推广系列
MC-037 自定义 Skill 开发:创建你的AI能力模块
>官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e
系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列
字数: 约 1400 字…
📅 2026/6/25 11:52:02
过度设计的代价:从 Maven 版本幻觉到工程上的简单原则
前段时间,我在梳理内部组件库的版本管理方式。
一开始,我想解决的问题很直接:组件越来越多,每个模块又有自己的版本号,能不能把这些版本统一管理起来…
📅 2026/6/25 11:52:02
1. 项目概述与I2C总线核心价值 如果你正在用LPC2101这类老牌ARM7芯片做项目,大概率绕不开I2C总线。传感器、EEPROM、RTC时钟芯片,这些外设十有八九都靠这两根线(SDA和SCL)跟你对话。手册里那些密密麻麻的状态码和流程图࿰…
📅 2026/6/25 11:57:03
1. 从手册到实战:SLIDER与SPINBOX控件的深度解析在嵌入式GUI开发里摸爬滚打十几年,我见过太多项目因为界面交互的“小问题”而卡壳。参数调节不跟手、数值输入效率低下,这些看似不起眼的细节,往往是决定产品用户体验成败的关键。e…
📅 2026/6/25 16:52:10
暗黑2重获新生:D2DX如何让经典游戏在现代Windows系统上流畅运行 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx
…
📅 2026/6/25 16:52:10
CompressO终极指南:免费开源的视频图像压缩神器 【免费下载链接】compressO Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. 项目地址: https://gitcode.com/gh_mirrors/co/compressO
你…
📅 2026/6/25 7:05:00