用“定义投影”设置坐标,为什么有时候好使,有时候没用!

教育   2024-11-12 14:30   广东  
“定义投影”这个工具,
最近被问得很多。

大家导入数据后,
发现数据的位置不对,
想利用这个工具为数据设定个坐标,
保证数据之间的位置是套合的。

不过,
有的人成功了,数据设置在正确的位置,
有的人用过后,数据却没有反应,
这到底是为什么呢?

那是因为这个工具,
有特定的使用场景。
官方的解释为:
如果某一数据集的坐标系未知或不正确,您可以使用此工具来指定正确的坐标系。使用此工具前,您必须已获知该数据集的正确坐标系。

我们来通俗的解释下:
使用这个工具有两个前提条件,第一就是数据自身有坐标,但没有被GIS正确识别;第二就是你要知道这个数据自身正确的坐标,然后就可以用这个工具去设定数据自身正确的坐标系

换句话说,如果数据本身是Xian80的坐标,你想将其转为CGCS2000的坐标,你就不能直接用这个工具去为数据定义CGCS2000的坐标,强行定义也没用,因为这不是数据自身正确的坐标系,这种情况可以用地理配准(或空间校正)或参数转换去转坐标,之前的文章有讲过这种方法。

那么问题来了,什么样的工作场景,适合这两个条件呢?

其实,最最常见的,就是CAD等外部数据的转换为GIS数据!

例如,我将一个有坐标的CAD数据导入到GIS——


系统没有识别出坐标,会给出以下的提示(这个应该很多人都见过啦)——


然后这个数据的位置,是不对的——


好的,这就满足了使用条件:你知道这个数据的自身的坐标,但是GIS系统没有正确的识别出来,这个时候,你就可以使用定义投影工具,为数据设定其自身的坐标,将数据放到正确的位置上。

例如,我知道这个数据本身的坐标的为“CGCS2000_GK_Zone_19”,打开“数据管理工具箱”→“投影和变换”→“定义投影”:


选择要定义坐标的数据,以及数据自身的坐标系,然后单击“确定”按钮即可。


于是,你就会惊奇的发现,数据被设置在了正确的位置上,实现了和其他数据的叠加套合显示!


最后,总结一下,“定义投影”这个工具确实可以通过设定坐标,将数据放置在正确的位置上,不过,一定是要满足那两个前提条件哦!


系统学习更多的GIS实用内容,

点击“阅读原文”或识别下方二维码,

进入学院,成为老铁会员,

数百节实用课程免费畅学!








如果觉得有用
请分享给身边的朋友

ArcGIS带你飞
GIS学习进阶的优秀伙伴
 最新文章