ArcGIS坐标系转换出错:Error 999999执行函数出错 invalid extent for output coordinate system
本文主要介绍在用ArcGIS做坐标系转换过程中可能会遇到的一个问题,并分析其原因和解决方案。
如下图,对一份数据做坐标系转换:
过了一会儿,转换失败了。错误消息如下:
“消息”中提示,“执行函数出错 invalid extent for output coordinate system”,从这句话本人看不出多大的端倪。找高人指点得知,
这份数据的投影坐标是高斯-克吕格投影38度带的,但它的坐标系确是114的(右键地图显示区域,点击数据框属性
显示坐标系为:Xian 1980 3 Degree GK CM 114
所以,我们必须给这份数据添加一个高斯-克吕格投影38度带的
坐标系,然后再做“投影”(由高斯-克吕格38度带转换为地理坐标系)。
解决方案:
定义38度投影
更改应用:定义结束之后,图框内的地图消失了,右键打开”数据框属性“,然后发现其坐标系依然是114的,说明数据框的坐标系还没有更新过来。将数据框的坐标系改为38度,
便可以正确地显示38度的地图了。或者也可以将数据关闭,从新打开一次,也可以正确看到地图。
坐标转化为地理坐标之后,右下角显示的单位可能还是“米”,此时,打开“数据框 属性”,按如下图选中“度十进分制”:
自此,坐标系转化就算成功了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!