坐标系,在地理坐标系下测量距离的误差等

这篇博客探讨了GIS中坐标系转换和叠加显示的问题,包括错误的坐标系定义、数据转换方法以及如何判断坐标系正确性。博主通过问答形式解答了关于不同坐标系下数据叠加、坐标转换后仍无法重叠、错误坐标系定义的修复等问题,强调了正确理解坐标系和投影的重要性。
摘要由CSDN通过智能技术生成

223201320.png

坐标系是gis的灵魂,坐标系问题在桌面版是个永恒的主题,下面将常见的坐标系问题以问答的形式列出来,希望对大家有所帮助。

问:
我这有2个不同坐标的shp要素,这2个要素是同一地理位置的,但是在arcmap中打开不能显示在同一范围内,所以我将其中一个要素的坐标转换成另一个要素的坐标,但是转换后,2个要素还是不能显示在同一范围内。怎么办?
答:
能不能叠加的关键是各自的坐标系要正确,不一定要相同。检查数据的坐标系,错误的重新定义成正确的即可叠加到一起。

问:
犯了个错误:有一个shape文件是54坐标系的,我不小心定义成80坐标系了,然后以之为标准对其它shape文件进行空间配准,今天弄分幅图的时候才发现错位了,请问有没有什么办法补救呢?
答:
把那些数据都重新定义成54坐标系。

问:
如何看出定义的坐标系是错误的?我听说是从extent能看出来,但是我怎么看不出来?
答:
从extent看出坐标系是否正确要建立在对各种坐标系的坐标形式、坐标范围很了解的条件下。比如wgs84等地理坐标系的范围应满足-180≤X≤180,-90≤Y≤90,再比如Xian_1980_3_Degree_GK_Zone_38坐标系的坐标的形式是(38XXXXXX,YYYYYYY)等,如果你数据的坐标形式是(19XXXXXX,YYYYYYY)而你定义成Xian_1980_3_Degree_GK_Zone_38就错了。当然有些错误从extent是看不出来的,比如你的数据正确的坐标系是Xian_1980_3_Degree_GK_CM_111E而你定义成了Beijing_1954_3_Degree_GK_CM_111E,这个错误从extent是看不出来的。

问:
我的数据是wgs84坐标系的,在dataframe的属性里将display unit改成米后右下角显示的坐标就会变成以米为单位,我想问这个坐标是怎么计算出来的?
答:
是根据赤道长度及经纬度计算出来的。地球长轴为6378137米,赤道长度为2×6378137×π≈40075016.686米,则赤道上1°≈111319.491米。假设某点的经纬度坐标为(63.767584,36.747445),则将display unit换成meter后其坐标就是(7098574.996427,4090706.892127),自己验证一下。

问:
有一个数据有坐标系,是错误的,想进行修改,那么使用哪个工具呢?
答:
用define projection重新定义坐标系。

问:
我的栅格是北京54投影坐标系下的tif格式文件,做裁切后为什么坐标系变成Krasovsky_1940_Transverse_Mercator了,我什么也没设置啊。
答:
你存成grid格式了吧?北京54和西安80投影坐标系的栅格转存成grid格式后会自动改变。北京54坐标系会变成Krasovsky_1940_Transverse_Mercator,西安80坐标系会变成User_Defined_Transverse_Mercator,这是历史原因造成的,不必理会它。

问:
我用arcgis计算面积时,数据的坐标系为WGS_84,求出来的结果是平方度,如何将其转换为平方米?
答:
地理坐标系不适合求面积,平方度也不是面积单位,不同纬度1°×1°范围的面积不相同。可将你的数据用project转成WGS 1984 UTM投影坐标系后再求面积。

问:
有一个无坐标系统的shp层,我用define projection给它定义坐标系统后,然后加到arcmap中来,提示Warning,inconsistent extent!这是什么原因?怎么解决?
答:
坐标系定义错误,比如有带号的坐标系数据定义成没带号的坐标系,或者把投影坐标系的数据定义成了地理坐标系等等。找出正确的坐标系并用define projection或在arccatalog里重新定义。

问:
我想计算中国各大港口之间的欧式距离,但用ArcGIS和google earth两种方式计算的结果相差200多公里,我用ArcGIS计算的步骤如下:
a搜集天津港和深圳港的经纬度并制作成Excel表
b在ArcCatalog中创建port点图层(shapefi

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值