Deepseek × 豆包×ArcGIS Pro 强强联手!AI赋能GIS-10分钟搞定经纬度与平面互转工具编写

当AI遇见GIS,坐标转换迎来“智能革命”

深夜的办公室,GIS工程师小王盯着屏幕上的坐标数据抓狂——
“投影坐标转经纬度,参数到底怎么选?”
“100个Excel表格要转坐标系,难道要手动操作到天亮?”

    好吧?我们今天要再来让AI赋能GIS!做一个实际应用。一份excel的坐标值,我们怎么让他们在平面、经纬度、有无带号的平面坐标值之间互转呢?如下图的应用

图片

这个问题我们之前在ArcGIS的时候用模型构建器解决过:

可:(更新版工具再分享!一劳永逸)ArcGIS实现平面及经纬度坐标值快速互转,避免报错

图片

(工具获取如上链接)

    今天呢,我们结合deepseek、豆包(本不想结合的奈何deepseek一只服务器繁忙,只好让豆包改一改bug)与ArcGIS Pro,写一个ArcGIS Pro脚本工具,实现把excel表格中平面坐标值转为CGCS2000经纬度字段十进制数值优化代码,让脚本工具可以读取excel字段来指定XY值,脚本工具参数可以指定输入坐标系与输出坐标系,可以实现平面坐标系与地理坐标系互转。

    结果如下,实现的功能比上面的模型构建器会稍逊一点,比如不能做不同椭球的坐标系转换。:

图片

图片

推荐学习:ArcGIS Pro上线!终于和大家见面了······

01 以下是DeepSeek、豆包中实测的结果

在AI进行工具训练时,我是一步步深入的,我先提出的是一个简单的问题,我上传了一个excel表格:

图片

这是一个CGCS2000_3_Degree_GK_120E的平面坐标值数据,我一开始没有告诉dp他的具体坐标系信息。

如我所料,dp不能判定他的坐标系情况,这是正常的,我们在做转换的时候,也是要指定坐标系的。

图片


后面,我也做了一些测试,但是,我没有过多的再去一步步深入,,我直接提出了今天的问题;

图片

他很快给了我,答案,给了我完整的代码‍

图片

代码没有截图完,后文将贴上实际的视频演示。

代码的使用很简答的,只需要新建一个txt,代码复制进去,后缀改名为,pyt,ArcGIS Pro便可识别其为脚本工具。

图片

    当然一开始工具页面是做好了,但是运行不了,有诸多的问题,我让他改的很多,我这边只贴出一些,我让deepseek、豆包改的一些,没有全部贴出来。大家可以看后面贴的详细视频说明。

主要问题1:    一开始,是碰到ArcGIS Pro的内置坐标系,居然不被识别,只能识别EPSG的坐标代码,dp可能一开始选择了开源的一些代码,后续我做了优化,但是还是不能识别CGCS2000_3_Degree_GK_120E

图片

   后续发现你主要是ArcGIS Pro把填入的坐标系参数,识别成了WKT的坐标格式,于是我给出了指令。

图片

主要改动:

图片

图片

图片

图片

图片

图片

02  视频解说

Deepseek × 豆包×ArcGIS Pro 强强联手!AI赋能GIS-10分钟搞定经纬度与平面互转工具编写

Deepseek × 豆包×ArcGIS Pro 强强联手!AI赋能GIS-10分钟搞定经纬度与平面互转工具编写利用deepseek、配合豆包编写一个arcgis pro脚本工具,实现把excel表格中平面坐标值转为CGCS2000经纬度字段十进制数值优化代码,让脚本工具可以读取excel字段来指定XY值,脚本工具参数可以指定输入坐标系与输出坐标系,https://mp.weixin.qq.com/s/hnZ9ufnMG89wkIK5DsOVPA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值