遥感云计算的一个拐点

news2024/11/25 2:54:11

GeoForge,一个值得关注的遥感大数据应用

简介

GeoForge是由Ageospatial公司开发的一个基于大语言模型(GeoLLMs)的地理空间分析平台。GeoForg的目的是使每个人都可以轻松进行地图绘制和地理空间分析,无论您是外行还是专家。

Geo+ for ChatGPT

作者团队已经做过一个chatgpt的插件了,这个插件可以进行空间数据处理和智能分析遥感数据。在2024 年 1 月推出后,一个月内吸引了超过1000 名用户,并确保每周稳定的 600 名用户群。

它有什么用?比如说:

(1)上传一个只有地名的表格文件,要求chatgpt的这个app进行地理编码

[外链图片转存中…(img-dmmf2VUa-1710175304359)]

(2)要求chatgpt加载某个地区的建筑物影像

这有一个Geo+ for ChatGPT相关的操作视频,可以看看如何使用chatgpt进行空间数据分析:

Geo+ for ChatGPT操作视频

GeoForge例子

实际上,Geo+ for ChatGPT已经做的很完善了,但是这个只能在chatgpt内部使用,会有格式限制。因此这个团队就开始开发GeoForge,一个基于 Web 的智能地理空间平台

目前GeoForge正在开发阶段,预计近期就会有一个体验版本,我筛选了一些他们目前的开发效果截图:

(1)对话内容:请显示孟加拉国的行政边界,并提供该国五个最重要城市的名称

(2)对上一个提示中的城市进行地理编码

(3)生成吉大港这个城市,在上周的 Sentinel-2 图像

[外链图片转存中…(img-xj34A9hk-1710175304360)]

(4)显示该地区的建筑物图层

GeoForge开发原则

  • 将LLM训练成GeoLLM,教会它地理空间词汇和知识,以准确理解和回应地理空间查询
  • 使用高质量、最新的开源数据库,并利用DuckDB Spatial等下一代数据库管理系统,在确保数据完整性的同时提高性能和速度
  • 提供简洁而不简单的用户友好界面,支持客户端地图渲染、可定制数据图层等功能,并通过与GeoLLMs的直接交互进一步改善用户体验

GeoForge技术原理

技术原理

简单概括一下它的技术过程:

  1. 用户提出初始请求,如"请展示孟加拉国的行政边界并列出该国最重要的5个城市"。
  2. GeoForge使用其定制的GeoLLM(地理空间大语言模型)来理解这个地理空间查询。
  3. GeoLLM生成一个解决方案图,其中每个节点代表数据(输入、中间结果、输出)和数据处理操作。它能理解并处理复杂的地理空间任务和查询。
  4. 用户通过与LLM响应交互,进一步指定需求,如对地图进行空间操作请求。
  5. GeoForge输出地图、数据集、报告和图表等结果。
  6. 用户可以解释结果的功能,进一步完善分析。
  7. 多个功能可以合并到一个最终的分析结果中。
  8. 用户提交最终的请求,GeoForge运行所有功能,得到最终的分析结果。

实际上,你可以看做它使用openai提供的chatgpt当做大脑,分析用户需求,并得到结果。如果需要分析遥感影像,则从微软行星计算调用遥感影像进行分析。

GeoForge未来计划

  • 2024年春季发布早期版本,提供有限的请求和功能
  • 开发更多功能,如LLM节点工作流、复杂数据集支持、动态样式等

思考

现在目前GeoForge实现的操作很简单,但它还在开发阶段。

从另外一个角度看,

gee和微软行星计算的算法和数据都是现成的,而且微软还是openai的大股东。

10年前,我们还不知道遥感云计算,但现在的GEE已经成为了遥感业内的基础工具。

以云计算提供数据,语言大模型作为大脑的遥感云计算平台已经不远了。

我们已经迎来了遥感工具变革的一个新拐点。虽然未来的GeoForge不一定能有多成功,

chatgpt+微软行星计算了?微软它有数据、有算法还是openai的大股东。

一个**“令出法随”的遥感数据处理平台**会不会已经不遥远了?

[外链图片转存中…(img-yi9rW98G-1710175304360)]

参考

https://medium.com/@ageospatial/geoforge-geospatial-analysis-with-large-language-models-geollms-2d3a0eaff8aa

https://medium.com/@ageospatial/geogpt-using-openais-custom-gpts-for-geospatial-analysis-aa6145f9666d

https://www.youtube.com/watch?v=DX9KbfDm2Zk&t=217s&ab_channel=AgeoSpatial

https://www.ageospatial.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1512210.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多模态大模型Claude 3正式接入集简云与语聚!对标GPT-4且支持中文

自OpenAI发布GPT-4以来,引发了业务模式与应用使用的巨大变革,掀起了各大企业对于多模态大模型的研究热潮。3月初,AnthropicClaude在官网正式发布Claude 3系列多模态大模型,据了解,该模型在多个维度上超越了GPT-4&#…

Midjourney指控Stability AI夜袭数据,网络风波一触即发

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

03_渲染进程调用node

我们先创建一个文件夹及文件,并且在 html 引入 JS 文件。 在 render.js 里面输入以下内容: let fs require(fs) // let是在当前代码块有效console.log(fs) // 将fs对象的内容打印到控制台供调试和查看 fs 模块:对文件系统进行操作&#xf…

Dubbo:常见的面试题和答案

请关注微信公众号:拾荒的小海螺 1、什么是 Dubbo?它的作用是什么? 答: Dubbo 是一款高性能的 Java RPC 框架,是阿里巴巴公司开源的产品,用于提供高性能的分布式服务框架和面向服务的架构。Dubbo 的主要作…

Pytorch基础(21)-- torch.repeat_interleave()方法

分享一下自己目前在维护的Github项目,由于本人博士阶段接触了一个全新的研究方向-----使用机器学习、强化学习、深度学习等方法解决组合优化问题,维护这个项目的目的: (1)记录自己阅读过的paper,同时分享一…

bash: mysqldump: command not found

问题:在linux上执行mysql备份的时候,出现此异常 mysqldump命令找不到 解决: 1、找到mysql目录(找到mysql可执行命令目录) which mysql 有图可知,mysql安装在: /usr1/local/java/mysql 2、my…

Onlyfans年龄验证/无法支付解决方案

很多小伙伴在使用的时候遇到年龄验证,或者需要绑定visa卡,这里需要注意的是提示绑定visa卡直接绑定就好了,记得开好你的环境,要不然也会出现身份验证,对于我们来说验证一般是不过的 1、准备好环境 2、准备好卡&#…

差分逻辑电平 --- LVDS、CML、LVPECL互连

前言 首先了解差分逻辑电平结构,也包括单端逻辑电平 地址:常见的逻辑电平_常用的逻辑电平-CSDN博客 注:ECL >> PECL >> LVPECL演变而来;QDR(Quad Data Rate):四倍数据倍率 本文章只涉及差分逻辑电平:LVDS…

[CISCN2019 华北赛区 Day2 Web1]Hack World 不会编程的崽

sql注入之简单的盲注。 为什么很多题目总是怪怪的??? 输入1返回正常,但是1 and 11显示异常。fuzz大法启动 这些东西被禁用了。实际上"(and)"也被禁用了,看来fuzz字典还是少了很多。 刚好它告诉你表名与列名…

【Java】萌新的Spring纯注解集成Dubbo学习笔记

目录 介绍 Dubbo架构 实现 介绍 Dubbo 是一款高性能的 Java RPC 框架,它提供了完整的服务治理解决方案,包括远程服务调用、负载均衡、容错机制、服务注册和发现等功能。同时,Dubbo 与 Zookeeper 进行集成,利用 Zookeeper 作为…

爬虫之矛---JavaScript基石篇5<JS混淆问题(2)>

前言: 继续上一篇:https://blog.csdn.net/m0_56758840/article/details/136633897 正文: 在这一篇讲混淆的时候,需要先清除一个概念!! 什么是Unicode~ Unicode编码 定义 Unicode是一种字符编码标准,用于表示世界上几乎所有的字符集。它为每个字符分配了一个唯一…

手机备忘录可以设置密码吗 能锁屏加密的备忘录

在繁忙的生活中,手机备忘录成了我随身携带的“小秘书”。那些关于工作的灵感、生活的琐事,甚至深藏心底的小秘密,都被我一一记录在里面。然而,每次当手机离开我的视线,或者需要借给他人使用时,我总会心生担…

使用Anaconda创建Python指定版本的虚拟环境

由于工作的需要和学习的需要,需要创建不同Python版本的虚拟环境。 比如zdppy的框架,主要支持的是Python3.8的版本,但是工作中FastAPI主要使用的是3.11的版本,所以本地需要两套Python环境。 决定使用Anaconda虚拟环境管理的能力&…

【Web世界探险家】打开Web世界的大门

📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ &…

2024 年 2 月 NFT 行业动态:加密货币飙升,NFT 市场调整

作者:stellafootprint.network 数据来源:NFT 研究页面 - Footprint Analytics 2024 年 2 月,加密货币与 NFT 市场显现出了复杂性。该月,NFT 领域的交易量达到 12 亿美元,环比下降了 3.7%。值得关注的是,包…

鸿蒙原生应用元服务开发-WebGL网页图形库开发无着色器绘制2D图形

无着色器绘制2D图形 使用WebGL开发时&#xff0c;为保证界面图形显示效果&#xff0c;请使用真机运行。 此场景为未使用WebGL绘制的2D图形&#xff08;CPU绘制非GPU绘制&#xff09;。开发示例如下&#xff1a; 1.创建页面布局。index.hml示例如下&#xff1a; <div class…

【Spring】学习Spring框架那点小事儿

Spring作者&#xff1a;Rod Johnson Rod Johnson 是一位软件开发人员和作家&#xff0c;他在软件开发领域有着广泛的影响力。他出生于澳大利亚&#xff0c;拥有计算机科学和音乐双学位&#xff08;能写出有优雅的代码一定有艺术细胞&#xff09;。 Rod Johnson 在 2002 年出版…

【Vuforia+Unity】一个简单AR识别图像弹出按钮播放暂停视频

场景搭建 2.按钮播放视频这部分写一个按钮回调函数即可 3.控制视频的代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Video;public class videomanager : MonoBehaviour {// 这个脚本实现按钮控制VIDEO播放GameO…

机试:最大子序列的和

问题描述: 算法思想: 若第(i-1)个序列的小于0,则第i个序列的最大值为nums[i]; 若第(i-1)个序列的小于0,则第i个序列的最大值为max(i-1) nums[i]; 如果max(i-1)>0,max(i)max(i-1)Nums(i) 如果max(i-1)<0,max(i)Nums(i)代码示例: #include <bits/stdc.h> //该算法…

Scrapy 爬虫框架

网络爬虫框架scrapy &#xff08;配置型爬虫&#xff09; 什么是爬虫框架&#xff1f; 爬虫框架是实现爬虫功能的一个软件结构和功能组件集合爬虫框架是个半成品&#xff0c;帮助用户实现专业网络爬虫 scrapy框架结构("52"结构) spider: 解析downloader返回的响…