登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 txwd0719 于 2013-7-28 13:28 编辑
在ArcGIS中打开图层,其layers当前的坐标系统默认为打开的第一个图层数据的坐标系统。很多时候打开不同坐标系统的数据时,坐标显示不对,不是数据有问题,而是显示问题,解决方法可以新建一个文件,或者关闭软件后重新加载数据。这段时间经常对数据进行投影转换,主要是将大地坐标转换为平面坐标,或平面坐标转换为大地坐标,即GCS_Krasovsky_1940与高斯的转换。开 始时利用DataManagement Tools->Projections and Transformations->Define Projection,但是怎么转换都不成功。通过在网上的咨询和自己摸索,终于发现正确的转换方法。具体如下:
1、刚打开的图层如果没有坐标系统,需要按照原数据定义一个坐标系统。
说明:将高斯转为GCS_Krasovsky_1940,即平面坐标转为经纬度坐标。
方法如下图:
2、再进行投影转换,方法如下图:
最主要的貌似是首先要赋予要素符合的坐标,或者说赋予要素,工具软件可以识别的坐标,这样才有参考对象,才可以进行下面的步骤~!上面是当数据本身没有坐标系统时的做法,如果不知道原来是什么投影,指定了高斯坐标系统也还是转不过去(失败,为什么???)如果本身已经有坐标系统,可以从feature-》project直接转换运行ArcGIS10中的ArcMap,打开ArcToolBox,打开 Data Management Tools ->Projections and Transformations->Feature->Project 项 打开投影对话框。在Input DataSet or Feature Class栏中输入或点击旁边的按钮选择相应的DataSet或Feature Class(带有空间参考),Output DataSet or Feature Class栏中输入或点击旁边的按钮选择目标DataSet或Feature Class,在Output Coordinate System 栏中输入或点击旁边的按钮选择目标数据的坐标系统。最后点OK键即可。
|