arcgis 将地图点转换为屏幕坐标_【PTV Visum】坐标系的那点事(一)

本文介绍了地图点从地理坐标系到屏幕坐标的转换,重点讨论了PTV Visum和ArcGIS中坐标系统和投影变换的概念。文章通过探讨两者之间的关系,解答了坐标系统匹配、坐标转换方法、缺失坐标系处理等问题,帮助读者理解坐标系统在地图处理中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

34f2f20e469dd1c599a6a0d7f4ebf42a.gif

坐标系的那点事(一)

——坐标系统

作者:PTV China肖京晶,郑州市规划勘测设计研究院张东

1 前言

当我们提到高斯克吕格、北京54、西安80,WGS84等词汇,大家都会有些印象,那么这些与我们的PTV  VISUM有什么关系呢?

大家知道,我们在建模时,路网创建工作是个大工程,为了减少在背景图上手动创建路网工作量,我们通常让甲方尽可能提供ArcGIS的shape文件,导入到PTV VISUM中,导入后,关于坐标系的问题大家一定有很多疑问,我们进行了归纳。

问题1:PTV VISUM中的坐标系统与ArcGIS的坐标系统是如何对应的?

问题2:PTV VISUM对导入坐标的处理机制是什么?和ArcGIS有什么区别和联系?

问题3:如果原shape文件没有坐标系,如何在PTV VISUM中选取坐标系?

问题4:如果原shape文件中所使用的坐标系在PTV VISUM中没有,如何处理?

问题5:如果原shape文件导入PTV VISUM后,shape文件与PTV VISUM自带地图存在偏移,如何处理?

带着这些问题,今天我们来讲讲坐标系的这点事。

2 坐标系统

在回答以上问题前,我们首先了解一下坐标系的概念。简单的说,有了坐标系,我们能够用一个或多个“坐标值”来表达和确定空间位置。没有坐标系,坐标值就无从谈起,也就无法描述空间位置。

无论是ArcGIS还是PTV VISUM,都包含地理坐标系和投影坐标系两类坐标系统。

2.1 坐标系的原理概述

1)坐标系

无论是在抽象的数学几何空间还是在现实的地理空间中,我们要确定一个要素(点、线、面、体或者地理对象)的空间位置,都要定义一个坐标系作为空间参考,然后以这个坐标系下的坐标值去描述要素的空间位置。

对于同一空间要素,定义不同的坐标系,其空间参考位置就会存在差异,对应的其坐标值也就不一样,如图1、图2就是同一个要素点M在两个不同坐标系下的坐标值描述,在A坐标系的空间参考下,M点的坐标值为(3,2),在B坐标系下M点的坐标值为(4,3)。

ce5708b70238e25f76c3faac9af5575f.png

图1 对点要素定义空间参考(坐标系)A所获得的坐标值(3,2)

8e38bafa5f3b779e48208bfc3ed837a4.png

图2 对点要素定义空间参考(坐标系)B所获得的坐标值(4,3)

2)坐标转换

正如上文所述,M点在A、B两个不同的坐标系空间参考下,其坐标值是不一样的,假设当前M点的空间参考为坐标系A,其对应坐标值为(3,2),现根据某些要求,需要将其空间参考转变为坐标系B(,那么对应的坐标值也将会转变为(4,3),这里有两种方法可以实现:

第一种方法就是保持坐标系A的空间位置不变,将M点移动到坐标系A下的(4,3)的位置后从新将坐标系A强制性定义为坐标系B,如下图3所示;

da8ae04adde64dfda68fa7ea2a1bc74e.gif

图3 坐标转换方式一:移动要素

第二种方法是保持M位置不变,将坐标系A向左、向下分别移动一个单位,及将坐标系A变换为坐标系B,则M的坐标值也会变成(4,3),如图4所示。

6e373ffd1b7504737e8f040642a5153b.gif

图4 坐标转换方式二:移动坐标系

以上就是简化后的坐标和坐标系变换的基本原理,然而实际的地理坐标和坐标系变换要复杂的多,这是因为一方面地球表面不是上图中简单的规则图面,另一方面地理坐标线也不是上图中简单的直角坐标系。

3)坐标转换变形

以上两种坐标转换方法都只有平移变换,其都有个前提,就是A、B两个坐标系的坐标尺度和单位是一致的,这就是我们常见的地理坐标系向地理坐标系转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值