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 moduleimport arcpy# Set the path to the feature class to be queriedfc = r"C:\path\to\feature\class.shp"# Create a search cursor to loop through the features in the feature classwith arcpy.da.SearchCursor(fc, ["State"]) as cursor:# Loop through the features and print the values of the "State" fieldfor 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轻松搞定科研论文写作、润色、翻译、审稿等,简直太香!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【智能家居】六、摄像头安装实现监控功能点、人脸识别(face_recognition的使用)

一、定义及第三方库的说明 OCR (光学字符识别)文字识别、图像识别mjpg-streamer实时流式传输视频工具树莓派mjpg-streamer Face Recognition人脸识别 Dlib 计算机视觉问题的工具和算法face_recognition库OpenCV 计算机视觉和机器学习的开源库 三、香…

大数据分析与应用实验任务十一

大数据分析与应用实验任务十一 实验目的 通过实验掌握spark Streaming相关对象的创建方法; 熟悉spark Streaming对文件流、套接字流和RDD队列流的数据接收处理方法; 熟悉spark Streaming的转换操作,包括无状态和有状态转换。 熟悉spark S…

【深度学习】一维数组的聚类

在学习聚类算法的过程中,学习到的聚类算法大部分都是针对n维的,针对一维数据的聚类方式较少,今天就来学习下如何给一维的数据进行聚类。 方案一:采用K-Means对一维数据聚类 Python代码如下: from sklearn.cluster im…

[VSCode] Java开发环境配置

文章目录 1 VSCode & Java 安装1.1 安装 VSCode1.2 安装 JDK 2 环境变量配置3 在 VSCode 中安装 Java 扩展4 运行测试 1 VSCode & Java 安装 1.1 安装 VSCode Visual Studio Code 官方下载 地址: https://code.visualstudio.com/详细安装步骤这里不做赘…

m1编译xgboost的jar报错

1、编译 cd jvm-package包,然后进行编译mvn install -P libxgboost,java -DskipTests 2、报错信息: 3、解决方法 A、在jvm-packages包下找到xgboost4j中找到pom.xml,如图: B、修改python的额目录或者脚本: C、继续执…

图像处理之把模糊的图片变清晰

1.图片如果是有雾化效果的对图像产生影响的,要先进行图形增强,Retinex是基于深度神经网络了,我在之前图形处理的文章一路从神经网络(概率统计)—>积卷神经网络(对区域进行概率统计,对图片进行切割多个识别对象)–>深度积卷神经网络(RetinexNet也是模拟人脑的处理过程,增加…

【无线网络技术】——无线城域网(学习笔记)

📖 前言:无线城域网(WMAN)是指在地域上覆盖城市及其郊区范围的分布节点之间传输信息的本地分配无线网络。能实现语音、数据、图像、多媒体、IP等多业务的接入服务。其覆盖范围的典型值为3~5km,点到点链路的覆盖可以高达…

Pytorch线性回归教程

import torch import numpy as np import torch.nn as nn import matplotlib.pyplot as plt生成测试数据 # 长期趋势 def trend(time, slope0):return slope * time# 季节趋势 def seasonal_pattern(season_time):return np.where(season_time < 0.4,np.cos(season_time * …

微信小程序js数组对象根据某个字段排序

一、排序栗子 注: 属性字段需要进行转换,如String类型或者Number类型 //升序排序 首元素(element1)在前 降序则(element1)元素在后 data data.sort((element1, element2) >element1.属性 - element2.属性 ); 二、代码 Page({/*** 页面的初始数据*/data: {user:…

算能 MilkV Duo开发板实战——opencv-mobile (迷你版opencv库)的移植和应用

前言 OpenCV是一种开源的计算机视觉和机器学习软件库&#xff0c;旨在提供一组通用的计算机视觉工具。它用于图像处理、目标识别、人脸识别、机器学习等领域&#xff0c;广泛应用于计算机视觉任务。 OpenCV-Mobile是OpenCV库的轻量版本&#xff0c;专为移动平台&#xff08;A…

水果党flstudio用什么midi键盘?哪个版本的FL Studio更适合我

好消息&#xff01;好消息&#xff01;特大好消息&#xff01; 水果党们&#xff01;终于有属于自己的专用MIDI键盘啦&#xff01; 万众期待的Novation FLKEY系列 正式出炉&#xff01; 话有点多话&#xff0c;先分享一份干货&#xff0c;尽快下载 FL Studio 21 Win-安装包&…

Android Audio实战——音频链路分析(二十五)

在 Android 系统的开发过程当中,音频异常问题通常有如下几类:无声、调节不了声音、爆音、声音卡顿和声音效果异常(忽大忽小,低音缺失等)等。尤其声音效果这部分问题通常从日志上信息量较少,相对难定位根因。想要分析此类问题,便需要对声音传输链路有一定的了解,能够在链…