当前位置: 首页 > ops >正文

ArcGIS中坐标系一致但图层无法重叠问题解决

问题描述:两个矢量图层在图层属性中检查坐标系明明一致,但就是无法同时显示在地图上

具体体现为在地图上点【缩放至图层】时发现两个图层相隔了十万八千里

根本原因:出现该问题的根本原因在于两个矢量图层的地理范围不同

知识补充:什么是地理范围的不同?地理范围的不同主要体现为单位的不同,例如:在一个矢量图层的单位是dd(Degrees Decimal,十进制度数),另一个矢量图层的单位是(m,米)

dd一般用于地理坐标系,而m一般用于投影坐标系

因此,我们出现如上所述的问题主要是因为:在投影转换坐标系的过程中,直接将矢量图层转化为投影坐标系,而没有为它设置地理坐标系

也就是说我们其中一个矢量图层的坐标系根本没有转换正确

ArcGIS中【定义投影】这个工具,只是在图层属性中给你显示了一下图层的坐标系,并没有真的把你的要素数据转换到对应坐标系中(以上情况是指你直接为一个图层设置了投影坐标系,而跳过了设置地理坐标系这一步)

正确的做法应该是:

1.首先用【定义投影工具】为图层定义一个地理坐标系

2.再用【投影工具】将地理坐标系投影为投影坐标系

需要特别注意的是:投影坐标系(PCS)与地理坐标系(GCS)是紧密对应的,因此,如果你目标的投影坐标系为 2000,就不要在一开始给图层定义成 84 的坐标系

知识补充:地理坐标系与投影坐标系的关系是什么?

地理坐标系是“地球上的位置”描述方法,而投影坐标系是“地图上的位置”表达方式,这也能帮助我们解释:为什么前者的单位是dd,后者的单位是m,因为地理坐标系定义的是“地球的形状和大小”,而投影坐标系是在此基础上,将地球表面的点“投影”到平面图上的方法,如果没有地理坐标系,投影坐标系也就失去了基础。

因此,时刻牢记:地理坐标系经过投影后变成投影坐标系,投影坐标系因此由地理坐标系和投影组成,投影坐标系必然包括有一个地理坐标系,切忌跳过地理坐标系这一步骤直接为我们的图层定义投影

http://www.xdnf.cn/news/13338.html

相关文章:

  • MATLAB实现数字下变频低通滤波法
  • Java/Kotlin selenium 无头浏览器 [Headless Chrome] 实现长截图
  • OpenAI o3-Pro发布:o3 模型宣布降价80%API Key价格“跳水”,高级AI模型普及加速!
  • AI助手一键生成专业PPT(Gamma/Genspark/Kimi)
  • iOS 26 beta1 重新禁止 JIT 执行,Flutter 下的 iOS 真机 hot load 暂时无法使用
  • 8.3.1_冒泡排序
  • 支持向量机:在混沌中划出最强边界
  • OPenCV CUDA模块立体匹配------对立体匹配生成的视差图进行双边滤波处理类cv::cuda::DisparityBilateralFilter
  • vllm docker-compose 运行LLM-Research/Mistral-7B-Instruct-v0.3
  • Linux 杀进程指令详解:`kill -9 PID` 和 `kill -15 PID` 有什么区别?
  • 服务器上传或者下载在中间断网后继续上传方法
  • 【软考中级】软件设计师考试大纲
  • 新闻类鸿蒙应用功耗危机以及优化方案
  • Java反射完全指南
  • 高频面试之5Kafka
  • Mac 上使用 mysql -u root -p 命令,出现“zsh: command not found: mysql“?如何解决
  • 机器人教学和实践的可编程智能仿生机器人平台——智能六足机器人
  • 【Java开发】Spring 事务开发完全指南:从入门到精通
  • MySQL中触发器详解 触发器在自动化任务中的应用场景
  • 第27节 Node.js Buffer
  • 【编译工具】(自动化)AI 赋能的自动化测试工具:如何让测试效率提升 500% 并实现智能质检?
  • UML用例分析与用例规约表:以聊天室软件为例
  • Odoo 17 在线聊天报错 “Couldn‘t bind the websocket...“ 的解决方案
  • gitHub hexo 个人博客升级版
  • springboot + nacos + k8s 优雅停机
  • Go 通道(Channel)入门与基础使用
  • P2842 纸币问题 1
  • SpringBoot + 自建GitLab + Jenkins + CentOS Stream 9 来实现自动化部署
  • 商品中心—3.商品可采可补可售的技术文档上
  • Mybatis辅助配置-配置SQL提示