#1 [原创]ArcGIS画的地图是扁(变形)的怎么办
发表于 : 2019年4月20日, 09:12
前言:
由于要用ArcGIS画图,但是地图加载出来的形状貌似并不符合规范。比正常的地图要扁一些。找了很久也没有找到调节高度的地方。后来才知道,地图是不能随便拉伸的,你需要把他投影到正确的坐标系来得到正常形状的地图。
一些基础知识:
要知道如何调整坐标系以得到想要的地图,先要知道什么是坐标系。
这里的坐标系一般指地理坐标系和投影坐标系两种。
地理坐标系:为球面坐标。参考平面地是椭球面,坐标单位:经纬度;因为地球本身是个接近椭球的,所以他比较直观、容易理解。
投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)。
如果还是不懂你可以直接搜索一下:地理坐标系和投影坐标系的区别
正文:
一般来说,我们拿到的空间计量用到的shp地图文件,都是地理坐标系,也就是里面的数据都是以经纬度来标记的。这时候,如果原来的地图没有指定地理坐标系是什么,(如果本身没有指定,导入数据的时候会提示你)你可能需要自己选一个。
怎么选(指定)地理坐标系?
一般我不知道就会直接选WGS1984,(因为这个对我来说貌似很常用。而且就算错了一般误差不大或者肉眼看不出误差。)如下图:
选错有什么后果?
如果只有一张地图,一般没什么关系。但是如果有多张地图,你需要用经纬度来把他们合并成一张地图。选错了可能导致错位。
好的,前面已经说了导进去的是地理坐标系。但是我们要的地图很可能是投影坐标系下的地图。比如你可以对比一下两个坐标系下的地图,就知道为什么有时候直接导进去的地图是扁的或者说是变形的。
如何把地理坐标系转换为投影坐标系?
如果你遇到了和我一样的问题,想要把原来的地图转换成后面这种。你可以按照下面步骤走:
首先找到菜单,有三种方法调出这个菜单,如下两张图:
方法1:
方法2和3:
然后,找到坐标系->投影坐标系->确定:
我们随便找一个坐标系试试:
但是用这个坐标系,软件说可能有错,这里因为是示范,我们点确定:
但是,上面这个坐标系最后出来的地图是一片空白(也可能不是空白的,碰巧这个坐标系不兼容所以空白)。
所以,我就再找了一个投影坐标系:
这次这个投影坐标系就看上去没什么问题:
最后,这里具体用什么投影坐标系,其实应该是根据你的地理坐标系和地图所在的位置决定的。比如你用以南半球为中心的投影坐标系,很可能你投影出来的北半球的地图就是反过来的。如果实在不知道那个投影坐标系是对的,就选一些通用的,比如搜索:国内常用投影坐标系,然后你就知道国内地图大概用哪些了。
由于要用ArcGIS画图,但是地图加载出来的形状貌似并不符合规范。比正常的地图要扁一些。找了很久也没有找到调节高度的地方。后来才知道,地图是不能随便拉伸的,你需要把他投影到正确的坐标系来得到正常形状的地图。
一些基础知识:
要知道如何调整坐标系以得到想要的地图,先要知道什么是坐标系。
这里的坐标系一般指地理坐标系和投影坐标系两种。
地理坐标系:为球面坐标。参考平面地是椭球面,坐标单位:经纬度;因为地球本身是个接近椭球的,所以他比较直观、容易理解。
投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等;地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面)。
如果还是不懂你可以直接搜索一下:地理坐标系和投影坐标系的区别
正文:
一般来说,我们拿到的空间计量用到的shp地图文件,都是地理坐标系,也就是里面的数据都是以经纬度来标记的。这时候,如果原来的地图没有指定地理坐标系是什么,(如果本身没有指定,导入数据的时候会提示你)你可能需要自己选一个。
怎么选(指定)地理坐标系?
一般我不知道就会直接选WGS1984,(因为这个对我来说貌似很常用。而且就算错了一般误差不大或者肉眼看不出误差。)如下图:
选错有什么后果?
如果只有一张地图,一般没什么关系。但是如果有多张地图,你需要用经纬度来把他们合并成一张地图。选错了可能导致错位。
好的,前面已经说了导进去的是地理坐标系。但是我们要的地图很可能是投影坐标系下的地图。比如你可以对比一下两个坐标系下的地图,就知道为什么有时候直接导进去的地图是扁的或者说是变形的。
如何把地理坐标系转换为投影坐标系?
如果你遇到了和我一样的问题,想要把原来的地图转换成后面这种。你可以按照下面步骤走:
首先找到菜单,有三种方法调出这个菜单,如下两张图:
方法1:
方法2和3:
然后,找到坐标系->投影坐标系->确定:
我们随便找一个坐标系试试:
但是用这个坐标系,软件说可能有错,这里因为是示范,我们点确定:
但是,上面这个坐标系最后出来的地图是一片空白(也可能不是空白的,碰巧这个坐标系不兼容所以空白)。
所以,我就再找了一个投影坐标系:
这次这个投影坐标系就看上去没什么问题:
最后,这里具体用什么投影坐标系,其实应该是根据你的地理坐标系和地图所在的位置决定的。比如你用以南半球为中心的投影坐标系,很可能你投影出来的北半球的地图就是反过来的。如果实在不知道那个投影坐标系是对的,就选一些通用的,比如搜索:国内常用投影坐标系,然后你就知道国内地图大概用哪些了。