根据国标规定,不同比例尺下地图的投影定义是不同的,根据当前最新国标规定,无论何种投影都采用2000坐标系。
以百万分幅为例,其他比例尺雷同。在国标GB/T 20257.4-2007中规定,1:100万分幅的地形图制图图式采用2000地理坐标系,投影坐标系则采用正轴等角双标准纬线圆锥投影。
地理坐标系参数如下:
2000国家大地坐标系采用的地球椭球参数的数值为:
长半轴 a=6378137m
扁率 f=1/298.257222101
地心引力常数 GM=3.986004418×1014m3s-2
自转角速度 ω=7.292l15×10-5rad s-1
其它参数见下表:
短半径b(m) | 6356752.31414 |
极曲率半径c (m) | 6399593.62586 |
第一偏心率e | 0.0818191910428 |
第一偏心率平方e2 | 0.00669438002290 |
第二偏心率 | 0.0820944381519 |
第二偏心率平方 2 | 0.00673949677548 |
1/4子午圈的长度Q(m) | 10001965.7293 |
椭球平均半径R1(m) | 6371008.77138 |
相同表面积的球半径R2(m) | 6371007.18092 |
相同体积的球半径R3(m) | 6371000.78997 |
椭球的正常位U0(m2s-2) | 62636851.7149 |
动力形状因子J2 | 0.001082629832258 |
球谐系数J4 | -0.00000237091126 |
球谐系数J6 | 0.00000000608347 |
球谐系数J8 | -0.00000000001427 |
0.00344978650678 | |
赤道正常重力值γe(伽) | 9.7803253361 |
两极正常重力值γp(伽) | 9.8321849379 |
正常重力平均值γ(伽) | 9.7976432224 |
纬度45度的正常重力值γ45°(伽) | 9.8061977695 |
参考来源: http://baike.baidu.com/view/2696998.htm
根据分幅制图需要,通过图号就应该能够得出当前投影坐标系。
组件接口设计如下:
通过IGBCartoSpatialReferenceFactory接口,可以直接得到地理坐标系接口,因为所有比例尺下cgcs的地理坐标系都一样(CGCS),故没有定义参数即可使用。投影坐标系则不一样,不同比例尺及不同图号对应的投影坐标都可能不同,故需要通过参数确定。
实现接口后以J50为例ArcGIS显示参数如下图
投影的问题解决后,就可以通过动态投影的方式来使用数据;通过投影,可以设计出非常精确及严格的国标定义下的图廓。
转载请注明:http://blog.youkuaiyun.com/jx1228/archive/2011/05/09/6406989.aspx