xiaofeng329的个人博客分享 http://blog.sciencenet.cn/u/xiaofeng329

博文

[转载]ChatGPT在遥感/GIS领域中的20个进阶应用案例及指令详解!

已有 898 次阅读 2024-2-21 15:49 |个人分类:chatGPT/GPT4/大语言模型和Midjourney、Stable Dif|系统分类:科研笔记|文章来源:转载

1目录 本文转:未来城市实验室BSCL   内容来源 | 陈天宇、陈阳、ChatGPT

以下20个案例涉及到科研工作的方方面面,但ChatGPT的功能却远远不止这些。本文给到大家的指令并非最完美的,但一定程度上会节省很多时间。以下是对这二十个案例分类后的目录(ChatGPT帮我整理的markdown表格):

大类别小类别对应案例编号
代码相关讲解代码Case1
添加注释Case3
代码报错分析Case14
代码撰写Case17
软件与技术教程软件下载Case2, Case8
技术教程Case5, Case6, Case7
数据与资源获取数据源选择Case4
网站/资源获取Case16
GIS工程师面试模拟高级GIS工程师面试Case9
专业知识提问知识类问题Case10
论文辅助辅助论文阅读Case11
制作PPT框架Case12
思路拓展Case13
总结/辅助理解文献Case15
为论文取标题Case15 (重复)
辅助撰写文献综述Case19
担任论文审稿人Case20
表格生成与输入Markdown表格生成/输入Case18

2案例详解

Case1 讲解代码

step1 粘贴需要让ChatGPT进行讲解的代码

step2 输入Prompt

Can you explain to me the code aboveor 或者你能帮我讲解一下上面的那段代码吗

效果如下:

image.png

Case2 软件下载

step1 输入Prompt

how to download qgis in mac

image.png

step2(如有) 系统报错问题,直接在对话框复制粘贴发送错误信息即可

无法打开“QGIS”,因为Apple无法检查其是否包含恶意软件。

image.png

Case3 为代码添加注释

step1 输入需要添加注释的代码并Send

step2 输入prompt

请帮我改进代码,并添加详细的注释orPlease help me improve the code and add detailed comments

效果如下:

image.png

step3 针对代码细节提问,如

代码中的’adm0‘是指?

image.png

Case3 讲解网站内容

step1 直接将网站的地址复制到对话框并发送 如

https://www.un.org/geospatial/

image.png

step2 让ChatGPT做一句话总结

帮我写一句文案,说明这个网站是什么,以及利用它能找到什么样的地理数据

image.png

Case4 遥感数据源选择

step1 输入Prompt

提取滨海湿地中的互花米草,最好利用哪种遥感影像数据?

效果如下:

image.png

Case5 技术教程-波段融合

step1 输入Prompt

如何在ENVI中对预处理好的Sentinel-1数据进行波段融合

image.png

Case6 技术教程-配置环境

step1 输入Prompt

如何在 Google Colab 中配置虚拟环境

image.png

Case7 技术教程-空间聚类

7.1 输入Prompt

如何在 GIS 中使用T-DBSCAN 算法how to use Time-Aligned Density-Based Spatial Clustering of Applications with Noise (T-DBSCAN) algorithm with GIS

image.png

Case8 生成GEE代码——遥感数据可视化/下载/影像分类

CASE 8.1 遥感数据下载

输入Prompt

请给我一个在GEE中下载[xxx,xxx,xxx,xx]范围内sentinel2影像数据的代码,并在地图上可视化,然后导出影像数据到Google Drive中

image.png    

CASE 8.2 影像分类

Step 1输入Prompt

在GEE中使用随机森林算法对[指定范围]的Sentinel-2影像进行分类

image.png

step2 报错解决,直接粘贴错误代码

Classification: Layer error: Classifier.randomForest: This classifier has been replaced.  For more information see: http://goo.gle/deprecated-classifiers.

image.png

Case9 模拟高级GIS工程师面试

Here are a few Relational Database questions you might see during a GIS Technician / Analyst / Specialist / Developer interview.

image.png

Case10 知识类问题,一问到底

step1 输入Prompt,如

介绍一下VIIRS,以及它和MODIS数据有什么区别和联系?介绍一下VIIRS的LSP(land surface phenology)数据VIIRS的LSP产品和MODIS的LSP产品有什么联系和区别?介绍一下The Harmonized Landsat and Sentinel-2(HLS)产品的S10数据我不太懂STAC API服务,你能给我解释一下吗如何利用小波变换分析某一地区降水量和太阳黑子活动的关系从小波功率谱中我可以得到哪些有用的信息克里金插值需要满足二阶平稳假设吗

Case11 辅助论文阅读

step1 将难以理解的论文段落复制给ChatGPT,然后在对话框中输入

我没有看明白这段文字,请用中文给我讲讲:[文本][文本][文本][文本][文本][文本]

image.png

Case12 制作PPT框架

step1 Prompt如下

我要以【xxx】为题目做一个汇报展示的PPT,听众是[xxx],对于这个PPT的结构和内容你有哪些建议,给我一个框架

image.png

step2 针对具体的章节,让ChatGPT根据你的需求再具体展开撰写

Case13 思路拓展

我想做一个10m分辨率的城市物候观测,对于数据源的选取和研究区域的选择你有什么好建议吗

image.png

请给我几个用小波变换处理时间序列的例子

image.png

Case14 代码报错分析

直接在对话框中输入报错信息 这里是jupter环境下的

jupter notebook 打不开HLS_Tutorial.ipynb 这个文件了显示500 : Internal Server Error

image.png

也可以针对后续报错继续提问直至问题解决

image.png

Case15 总结/辅助理解文献 

step1 首先分几次给ChatGPT输入文章内容,然后发送以下指令

[文本][文本][文本]根据上面的内容帮我总结一下研究的背景,意义,采用的方法等,分点叙述

image.png

step2 在总结完成后,也可以针对具体问题继续提问,如

在这个研究中,异常值排除的方法是什么为什么要将PhenoCam图像分为10×10个等大小的网格如何计算绿色色调坐标(Green Chromatic Coordinate)每个时间段内GCC值的90th百分位数是什么意思

Case15 为论文取个吸引人的标题

step1 将你撰写好的论文发送给CHATGPT,然后输入以下指令

Please write a title for this paper based on my revised paper, in the style of journal article titles in Nature/Scienc

图片

step2 也可以通过以下指令让它多给你几个选项

Based on this title, generate several five more similar titles

Case16 网站/资源获取

step1 ChatGPT可以理解部分网站将你撰写好的论文发送给CHATGPT,然后输入以下指令

请给我一些可用于中国地面物候监测的数据产品的网站链接

image.png

python中有哪些可以用来处理地理空间数据的库

image.png

Case17 Python代码撰写

step1将需求描述清楚,发送给ChatGPT即可

在gdal中如何创建影像金字塔,实现图像分块

image.png

Case18 Markdown表格生成/输入

step1将需求描述清楚,发送给ChatGPT即可

请做一张表格,介绍gpt-1模型到gpt-4模型的演变,要包含发布时间、具体的参数数量、训练数据类型、作用等

image.png

step2 也可以利用https://tableconvert.com/excel-to-latex网站,将excel中的数据转换成latex格式,利用ChatGPT进行数据分析,将latex代码复制,然后输入以下指令

我是一名【职业/学科方向】,目前在从事【主题】的研究,以下是latex格式的数据,请做一些探索性的数据分析,并分点给出结论:【latex代码】

Case19 辅助撰写文献综述

step1首先利用ChatGPT生成文献综述的大纲,指令如下:

My research topic is xx. Please set a framework for my literature review section.

step2 然后通过https://www.paperdigest.org/review/,结合细分的主题,生成一个简略的summarize和参考文献列表,然后结合细分主题输入以下指令

Please write section [xxx] according to these Summary of the Related Work, citing in APA format:

step3 如果不满意,还可以让ChatGPT继续改进和润色

Case20 担任论文审稿人

step1 让ChatGPT扮演审稿人,并给出改进后的版本

You are a reviewer of the [期刊名字], and now there is an article on the topic of [论文名称/主题], please point out the major flaws and problems in the structure of the paper, especially [你想重点关注的地方], and give a revised version:[你的论文全文]

image.png

3结束语

请用科普类文章的风格,为这篇推文写一个结束语,要生动有趣,能引发读者思考,并给出批判性的建议

在这场智能科技的盛宴中,我们已经与ChatGPT一起度过了一段精彩的遥感和GIS领域探索之旅。虽然我们的AI朋友已经展示了其在各个方面的强大实力,但我们也要意识到,人工智能并非完美无瑕,它依然需要在各个领域不断学习和进化。

正如我们在这篇文章中所见,ChatGPT给遥感和GIS领域的科研工作带来了新的方法和机遇,为研究者和从业者提供了更加便捷、高效的解决方案。但这并不意味着我们应该盲目地将其视为万能的解决方案。在这个充满智能和创新的时代,我们还需保持批判性思维,不断审视AI的局限性,审慎地将其应用于实际问题中。

本文转:未来城市实验室BSCL   内容来源 | 陈天宇、陈阳、ChatGPT

image.png

在地学领域,ArcGIS几乎成为了每位科研工作者作图、数据分析的必备工具,而ArcGIS Pro3除了良好地继承了ArcMap强大的数据管理、制图、空间分析等能力,还具有二三维融合、大数据、矢量切片制作及发布、任务工作流、时空立方体等特色功能,已经成为提高工作效率的大趋势。随着chatGPT/GPT4等大语言模型的出现,AI思维也已经成为一种必备的能力,ArcGIS Pro3的卓越性能与ChatGPT的智能交互相结合,将会为您打造一个全新的工作流程ChatGPT能够理解您对编程的需求,帮助您编写Python3代码。您只需描述您的目标和需求,ChatGPT将为您生成代码片段或提供编程思路,一旦您得到了ChatGPT生成的代码片段,您可以将其复制到ArcGIS Pro3的ArcGIS Jupyter Notebook笔记本中,一键化执行。通过ArcPy模块和ArcGIS Pro3提供的API,您可以利用ChatGPT生成的代码与地理数据进行交互,执行各种地理处理和空间分析任那么如何将火热的ChatGPT与ArcGIS Pro3相结合,使我们无需自己进行复杂的编程,通过强大的ChatGPT辅助我们完成地理空间分析,各类专题图绘制、渲染,以提高你的10倍生产力和创造力?

----

交流互助!V(623145513)



https://blog.sciencenet.cn/blog-3377877-1422490.html

上一篇:ChatGPT辅助写作、润色、翻译、审稿、数据分析、绘图
下一篇:生命周期评价(LCA)支撑碳排放核算相关标准体系建设碳足迹分析
收藏 IP: 106.112.157.*| 热度|

1 杨锦忠

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-29 23:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部