20 七月, 2006
UTM, The Universal Transverse Mercator System
近来研究google map,不得已要接触这些Projection System。
好文:http://www.uwgb.edu/dutchs/FieldMethods/UTMSystem.htm
- 赤道上1度(经度)的距离mLE和某纬度lat([-90..90])上1经度的距离mLL之间的关系:
mLL = mLE * cos(radian of lat);
- 100公里双字母表示方法(100-killometers Digraphs):
美国军方(还有整个NATO)使用的表示方法,MGRS中间几位也是用的这种。以上海市(121.4666667E, 31.2333333N)为例,它的UTM数据是:Northing: 3456474, Easting: 353968, Zone: 51R;而不同精度的NATO表示如下:
UQ55(10公里)
UQ5356(1公里)
UQ539564(100米)
UQ53965647(10米)
UQ5396956474(1米)
转换的方法,查看上文中的“100-kilometer Digraphs”,“Determining Grid Coordinates”,“Appendix: The Digraph Lettering System”三个小节。
- google maps的zoom和scale
zoom pixelsPerLonDegree
==== ==================
0 93206.75555555556
1 46603.37777777778
2 23301.68888888889
3 11650.844444444445
4 5825.422222222222
5 2912.711111111111
6 1456.3555555555556
7 728.1777777777778
8 364.0888888888889
9 182.04444444444445
10 91.02222222222223
11 45.51111111111111
12 22.755555555555556
13 11.377777777777778
14 5.688888888888889
15 2.8444444444444446
16 1.4222222222222223
17 0.7111111111111111
放大到最大(zoom=0),在赤道上,Google Map上的一个pixel对应实际距离1.2米左右(111,000/93206.75555555556~=1.2,赤道上,每经度间距离约111公里)
如果你想让自己的地图和Google Map配套使用,那么以上的数据就非常有用。



