前言:
园子里各位搞GIS的同行,发现90%都研究ARC gis系列,本人却没真正用来搞过开发,只是用过ARCView处理过地形图,不知道为什么国产没有这么受欢迎啊,不过如果各位同行想了解SuperMap的话,其实是可以去超图申请许可文件去试用的,我在学校的时候都是这么做的,虽然超图在某些方面还是不如ARC GIS,但是在易用性和可操作性方面的门槛比较低,适合于中国人。
在正式做坐标转换之前,我已经得到了七个参数,但是本文只针对利用superMap的桌面软件来进行转换,理由还是上述说过的,中文界面、操作又简单。如果要用其他GIS平台,应该也是没有问题的,因为在写本文之前,我也曾用map gis做过测试。
操作步骤:
首先,在进行转换之前列出一些基本知识:
注:投影坐标如果未作特别说明,在本文默认为高斯克吕格投影;
1.地方坐标系。
经测绘队伍采集来的外业数据,一般要经过内业进行一定的处理,然后再经过特定的格式转换导入到GIS系统中。在这个采集与转换的过程中,坐标的表示是最重要的,一般各个地方都有自己的坐标表示方法,采集回来经过初步加工后基本上都会转成地方坐标,而我们要进行转换坐标系的话就必须对该地方坐标系有一定的了解,以我目前的地方为例(本人在杭州):假设存在一点P84(30度14分35.011秒,120度28分26.71秒,43.999米),对应的地方坐标P地方为(47200.574,45556.828,8.537)。所以正确的转化步骤应该为:地方坐标—》54坐标—》84坐标
将地方坐标转换为54坐标得到:P54 (3347200.574,545556.828),代表的意思是正北方向--(X:3347200.574),正东方向--(Y:545556.828),可以发现,地方坐标系省去了偏移的500公里和330公里,即东伪偏移和北伪偏移。
2.坐标在superDeskpro中的表达。
如上所示,在超图的桌面版中,P54 (3347200.574,545556.828)坐标被表示成了(X:545556.828<正东方向>,Y:3347200.574<正北方向>);
这主要的目的我想是为了和传统意义上的平面坐标一致,左右为x,上下为Y;
下面是具体转换步骤:
一。将坐标转换为54下的高斯克吕格投影坐标
1.将地方坐标转成你想要的正规投影坐标,这里我转换为54下的高斯克吕格投影坐标,截图如下:
首先:在数据源(这里为“地方”)上点右键, 然后在下拉菜单中选择属性,出现如下对话框,
在对话框中选择“重新设定投影”,这里设置为54下的高斯克吕格投影坐标:
如下所示:
选中用户自定义投影,点击下一步,得到如下对话框,然后我设好投影方式和地理坐标系类型等属性
继续点击下一步,设置好代号(这里是40带)我们就转换完毕了。
二。我们要得到84下的世界坐标。
1.这里和步骤一类似;
但是要在对话中上要选择“投影转换”;
2.
然后在该对话框中选择设置目标投影,设置目标投影的过程和前面步骤一类似,在第一步中要选择
WGS--84的经纬度坐标系;
点击完成后回到投影转换对话框,在左边的下拉菜单中选择要转换的方法,有三参数,也有各种不同的七参数法,具体我就不再述说,因为本人也不是很清楚具体
每种的转换原理及机制,-_-,如下所示:
当然,我这里选择的布尔砂模型七参数法;输入七个参数后就可以进行转换,点击转换后地图会进行刷新,此时整个数据源的坐标系进行了
转换。
欢迎各位同行指点!