经纬度坐标与CAD图上坐标的转换公式

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:34:54
打个比方说(仅仅是打比方),CAD图上的两个点分别为:X=179397.012,Y=81147.407和X=179286.826,Y=81131.185。用经纬仪在地面现场分别测得这两个点的经纬度为:北纬19.736083,东经109.203227和北纬19.331205,东经109.665223。那么,如果我用经纬仪在地面现场测得数据为:北纬19.952553,东经109.658582,这个点在CAD图上应该是X=?,Y=?
我想知道转换公式,希望大家帮忙?
这里CAD用的是独立坐标系,经纬度是用GPS测出来的。
我想知道的是计算过程,或者直接给我一个计算软件,谢谢大家!

这个问题比较难办。
CAD图上用的是平面直角坐标,而地球的经纬度则是球面坐标,两者没法直接转换的。
建议用经纬仪在现场测得的经纬度首先转换为与CAD图相同椭球体及投影方式下的坐标,这样才便于作图。
其实,目前国内常见的坐标系也就是:北京1954、西安1980和WGS84,投影模式多为高斯3度、高斯6度以及UTM。

先弄清楚你的CAD图采用的是哪种坐标系和投影方式,网上可以找到不少转换方法。
如果需要帮助,可以给我留言,我帮你看看。

1 ArcGIS中坐标系统的定义
一般情况下地理数据库(如Personal GeoDatabase的 Feature DataSet 、Shape File等)在创建时都具有空间参考的属性,空间参考定义了该数据集的地理坐标系统或投影坐标系统,没有坐标系统的地理数据在生产应用过程中是毫无意义的,但由于在数据格式转换、转库过程中可能造成坐标系统信息丢失,或创建数据库时忽略了坐标系统的定义,因此需要对没有坐标系统信息的数据集进行坐标系统定义。

坐标系统的定义是在不改变当前数据集中特征X Y值的情况下对该数据集指定坐标系统信息。

操作方法:运行ArcGIS9中的ArcMap,打开ArcToolBox,打开 Data Management Tools ->Projections and Transformations->Define Projection 项打开坐标定义对话框。介下来在Input DataSet or Feature Class栏中输入或点击旁边的按钮选择相应的DataSet或Feature Class;在Coordinate System栏中输入或点击旁边的按钮选择需要为上述DataSet或Feature定义的坐标系统。最后点OK键即可。

例如 某点状shape文件中 某点P的坐标为 X 112.2 Y 43.3 ,且该shape文件没有带有相应的Prj文件,即没有空间参考信息,也不知道X Y 的单位。通过坐标系统定义的操作定义其为Beijing1954坐标,那么点P的信息是东经112.2度 北纬43.3度。

2 ArcGIS中的投影方