ARCGIS 中使用 ChatGPT 的 5 种方式

ChatGPT 一度成为最热门的话题。什么是 ChatGPT?谁能比 ChatGPT 本身更好地回答这个问题呢?我们要求它写一个关于 ChatGPT 是什么的简短描述,这是它的回应:

ChatGPT 是一个聊天机器人,使用 OpenAI 开发的 GPT-3 语言模型在大型文本数据集上进行训练。它能够对用户输入生成类似人类的响应,从而允许就广泛的主题进行对话。ChatGPT 旨在成为希望与虚拟助手进行自然语言对话的用户的有用工具。

但 ChatGPT 可以做 GIS 吗?本文列出了 ChatGPT 可以帮助日常 GIS 工作的 5 种方式。

1.使用 ChatGPT 帮助您决定使用什么工具

GIS 世界非常广阔,Esri 生态系统本身有太多的工具需要跟踪。因此,当有任务要执行并且不确定哪种工具最适合使用时,请询问 ChatGPT。例如,您可以问它一些非常通用的问题,例如“如何存储空间数据”,或者可以针对特定平台询问“我应该使用什么 Esri 工具来创建 Web 地图?”

图片

请记住,您收到的答案不一定是最佳选择,因此请将它们用作建议或灵感,并在继续实际工作之前进行研究。

2.向它寻求有关您最喜欢 GIS 应用程序的帮助

老实说,阅读文档有点痛苦。首先需要先找到它。然后必须在堆积如山的文档中,找出哪里是您要查找的内容。最后通读它。有时它太冗长,有时又不够清晰。

因此,请让 ChatGPT 告诉您如何使用特定应用程序的特定功能。例如,“如何在 ArcGIS Pro 中选择要素?” 结果是一个简短的段落,描述了“选择”工具的位置及其工作原理,而且还提供了您可以执行的其他类型选择的建议列表,例如按属性选择或按位置选择,这很有帮助!

3. 使用ChatGPT比较GIS应用

GIS 中有很多工具或多或少执行相同的任务,但它们又有所不同。例如不知道 ArcGIS Velocity 和 GeoEvent Server 之间有什么区别?没关系,利用 ChatGPT 比较它们并决定两者中哪一个适合您:

ArcGIS Velocity 和 GeoEvent Server 都是在 GIS 上下文中处理实时数据的工具,但它们在功能和预期用途方面存在一些关键差异。ArcGIS Velocity 是 ArcGIS 平台中的一项新功能,允许用户快速轻松地摄取、处理和可视化实时数据流。它旨在易于使用并可供广泛的用户访问,包括可能没有 GIS 或实时数据分析经验的非技术用户。另一方面,GeoEvent Server 是一种更先进且可自定义的工具,用于处理实时数据。它是 ArcGIS Enterprise 平台的一部分,允许用户使用一系列预构建和自定义连接器来创建自定义实时数据处理管道,以与各种数据源和系统集成。

总体而言,ArcGIS Velocity 是一种更加用户友好和简化的实时数据处理工具,而 GeoEvent Server 则提供了更高级和可自定义的功能来处理实时数据流。最适合您的工具取决于您的具体需求和要求。

4.让它为您编写基本代码

是的,ChatGPT 也可以为您编写代码。它甚至了解 ArcPy 等内容。我们要求它“创建一个 arcpy 脚本,循环遍历要素类并返回 State = NM 的所有要素”。这是结果,附有评论!

# Import the necessary ArcPy module
    import arcpy

    # Set the path to the feature class to be queried
    fc = r"C:\path\to\feature\class.shp"

    # Create a search cursor to loop through the features in the feature class
    with arcpy.da.SearchCursor(fc, ["State"]) as cursor:
        # Loop through the features and print the values of the "State" field
        for row in cursor:
            if row[0] == "NM":
                print(row[0])

5.使用 ChatGPT 向非 GIS 家人和朋友解释您所做的事情

非常可怕的事情就是,当别人问你 “你是做什么的?” 问题,大多数情况下是这样的:

  • 新认识的人:你是做什么工作的?

  • :我是做软件的。我是一名程序员。

  • 新认识:什么软件?

  • :GIS 软件

  • 新认识:啊?(扬起眉毛)

  • :是地图软件。有点像谷歌地图,但更强大。

  • 新认识:哦酷!(走开但并不知道我在说什么)

所以我要求 ChatGPT 解释 GIS。答案肯定会让人感到困惑,但它可能会向那些爱管闲事的朋友澄清一些事情。

GIS 代表地理信息系统。它是一种计算机技术,用于存储、分析和显示地理数据,例如地图以及有关土地及其特征的信息。GIS 可用于显示道路、河流和城市的位置等信息,并帮助人们做出诸如在哪里建造新房或旅行时应走哪条路线等决策。简而言之,GIS 帮助我们更好地了解和利用我们周围的世界。

ChatGPT 与最近发布的许多其他人工智能工具一样,正在展示未来的潜力。有一天,在不久的将来,我们将使用聊天机器人来构建整个应用程序,只需用简单的人类语言传达我们希望该应用程序做什么,以及我们希望它如何显示即可。但在那之前,构建有用的应用程序需要程序员,并且选择合适的编程公司来构建应用程序可能是一个挑战。也许 ChatGPT 可以提供帮助?让我们问一下您应该选择谁来构建您的下一个 GIS 应用程序。

如果您想要构建 GIS(地理信息系统)应用程序,您需要选择具有开发 GIS 软件经验的公司或个人。一些专门从事 GIS 软件开发的公司包括 Esri 和 dymaptic。您还可以聘请在该领域有经验的自由开发人员。选择对 GIS 技术有深入了解,并可以帮助构建满足您特定需求应用程序的人非常重要。

赠送GPT4账号:用ChatGPT轻松搞定科研论文写作、润色、翻译、审稿等,简直太香!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【AI】VIT Transformer论文学习笔记

论文:Dosovitskiy A, Beyer L, Kolesnikov A, et al. An image is worth 16x16 words: Transformers for image recognition at scale[J]. arXiv preprint arXiv:2010.11929, 2020 1.文章背景 计算机视觉当前最热门的两大基础模型就是Transformer和CNN了。 Transf…

1146-table performance-schema.session_variables don‘t exits打卡navicat连接MySQL报错

navicat连接MySQL时报错: 管理员权限打开cmd 输入下面代码: mysql_upgrade -u root -p --force输入密码 然后就可以正常连接了。 mysql_upgrade检查所有数据库中与mysql服务器当前版本不兼容的所有表。 mysql_upgrade也会升级系统表,以便你…

mysql的组合查询

mysql的组合查询 1、mysql的内连接查询 在 MySQL 中,内连接(INNER JOIN)是一种根据两个或多个表之间的匹配条件,将多个表中的数据进行联接的操作。内连接只返回符合联接条件的行,而不会返回未匹配的行。 内连接的语…

故宫博物院与周大福珠宝集团 战略合作签约仪式在京举行

12月5日上午,故宫博物院与周大福珠宝集团战略合作签约仪式在故宫博物院故宫文化资产数字化应用研究所举行。文化和旅游部党组成员、故宫博物院院长王旭东,国际儒学联合会常务副会长、原文化部副部长丁伟,国际儒学联合会特别顾问、中国国际友好…

【项目】学生信息管理系统

概述 本系统总耗时 6 6 6 天,系统包括 学生发展与数据驱动平台6.2.cpp、学生信息.txt、用户账号.txt、注意事项.txt。由于代码对文件的调用使用的是相对路径,所以要求这 4 4 4 个文件都需要在同一目录。使用代码前先仔细看 注意事项。 如图&#xff1…

数据分析基础之《matplotlib(4)—柱状图》

一、柱状图绘制 1、柱状图要素 有类别 2、需求:对比每部电影的票房收入 电影数据如下图所示: 3、matplotlib.pyplot.bar(x, height, width0.8, bottomNone, *, aligncenter, dataNone, **kwargs) 说明: x:有几个类别 height&am…

ROS小练习——参数设置

目录 一、参数名获取 二、参数修改 1、代码修改 C python 2、命令行修改 3、启动时修改 4、launch文件传参修改 一、参数名获取 rosparam list 二、参数修改 1、代码修改 C #include "ros/ros.h"int main(int argc, char *argv[]) {ros::init(argc,argv,…

接口自动化测试之Yaml数据驱动封装!

一、数据驱动:pytest.mark.parametrize() 首先看个样本: import pytestclass TestData:# parametrize有两个值,一个是args_name:参数名,一个是args_value:参数值,可以有多个,进行数据解包# args_value可以…

智慧农业技术解决方案:PPT全文32页,附下载

关键词:智慧农业解决方案,数字农村,数字农业,智慧农业大数据平台,智慧农业技术方案 一、智慧农业技术平台建设方案 1、全球化和信息化趋势 随着全球化和信息化的加速发展,农业领域也面临着前所未有的挑战…

5分钟搞懂ECN

ECN是通过在IP和TCP头中携带拥塞信息,通知发送方网络拥塞状态,从而采取相应拥塞控制措施。原文: What is ECN(Explicit Congestion Notification)?[1] ECN是Explicit Congestion Notification的缩写,意思是显式拥塞通知算法,和慢…

【LeetCode】2621. 睡眠函数

睡眠函数 Promise异步 题目题解 题目 请你编写一个异步函数,它接收一个正整数参数 millis ,并休眠 millis 毫秒。要求此函数可以解析任何值。 示例 1: 输入:millis 100 输出:100 解释: 在 100ms 后此异步…

Java多线程:代码不只是在‘Hello World‘

Java线程好书推荐 概述01 多线程对于Java的意义02 为什么Java工程师必须掌握多线程03 Java多线程使用方式04 如何学好Java多线程写在末尾: 主页传送门:📀 传送 概述 摘要:互联网的每一个角落,无论是大型电商平台的秒杀…

<JavaEE> 多线程编程中的“等待和通知机制”:wait 和 notify 方法

目录 一、等待和通知机制的概念 二、wait() 方法 2.1 wait() 方法的使用 2.2 超时等待 2.3 异常唤醒 2.4 唤醒等待的方法 三、notify() 方法 四、notifyAll() 方法 五、wait 和 sleep 的对比 一、等待和通知机制的概念 1)什么是等待和通知机制&#xff1f…

若依框架的搭建

若依框架 若依框架的搭建(前后端分离版本)环境要求IDEA拉取Gitee源码Mysql 配置Redis 配置后端启动前端配置问题解决 效果展示 若依框架的搭建(前后端分离版本) 简介 RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基…

线程池(Linux +C)

参考 手写线程池 - C语言版 | 爱编程的大丙 (subingwen.cn) 目录 1.为什么需要线程池? 1)线程问题: 2)如何解决线程问题(线程池的优势): 2.线程池是什么? 1)线程的…

无公网IP环境Windows系统使用VNC远程连接Deepin桌面

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,…

Hadoop学习笔记(HDP)-Part.19 安装Kafka

目录 Part.01 关于HDP Part.02 核心组件原理 Part.03 资源规划 Part.04 基础环境配置 Part.05 Yum源配置 Part.06 安装OracleJDK Part.07 安装MySQL Part.08 部署Ambari集群 Part.09 安装OpenLDAP Part.10 创建集群 Part.11 安装Kerberos Part.12 安装HDFS Part.13 安装Ranger …

使用pandas制作图表

数据可视化对于数据分析的重要性不言而喻,一个优秀的图表有足以一眼就看出关键所在。pandas利用matplotlib实现绘图。能够提供各种各样的图表功能,包括: 单折线图多折线图柱状图叠加柱状图水平叠加柱状图直方图拆分直方图箱型图区域块图形散点图饼图多子…

Linux AMH服务器管理面板本地安装与远程访问

最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 文章目录 1. Linux 安装AMH 面板2. 本地访问AMH 面板3. Linux安装…

MySQL老是卸载不干净,不会删除注册表,安装总是报错

给大家推荐一款非常使用的工具 geek点击官网下载。 安装完成主页就长这样: 右键点击你要删除的MySQL卸载即可。自动帮你清空注册表等信息。 谁用谁知道!!! 用了感觉不错的话记得回来给我点赞加评论哦!!&…