一个软件用十六进制表示经纬度,通过别的方法,可以知道它的确切经纬度,测试了几个点,如下所示:
经度十六进制:     十进制数         表示的经度            经度对应的秒      对应的弧度
3e fa ca 2b     1056623147     N28度3分53.3842     101033.3842     0.4898236691829
3f 08 40 5f     1057505375     N30度29分40.7767    109780.7767     0.5322322248322
3e ff 57 ff     1056921599     N28度34分28.0194    102868.0194     0.4987182318920
3f 00 49 04     1056983300     N28度42分42.2089    103362.2089     0.5011141299919请问:软件是怎样表示经度的?比如我想表示N29度4分30秒,如何用十六进制表示?纬度的测试数据如下:
纬度十六进制:     十进制数         表示的经度             纬度对应的秒      对应的弧度
3f fa a2 7e     1073390206     E112度11分23.7898    403883.7898     1.9580838688634
3f fd c9 16     1073596694     E113度36分1.0572     408961.0572     1.9826991558948
3f f6 eb 5e     1073146718     E110度31分36.7417    397896.7417     1.9290578405153
3f f7 c3 dc     1073202140     E110度54分19.4953    399259.4953     1.9356646567440请问:软件是怎样表示纬度的?比如我想表示E113度4分30秒,如何用十六进制表示?
这个问题我考虑了很多天,一直找不到答案.只有向各位高手请教了.

解决方案 »

  1.   

    3e fa ca 2b 即10进制的1056623147,N28度3分53.3842,转成弧度,即0.4898236691829 ,转成秒即101033.3842,
    我是想表达3e fa ca 2b是怎样表达成为后面的数值的,可以是度分秒的形式,也可以是弧度,也可以是秒.或者其它形式
    总之,它们之间是有联系的
      

  2.   

    我的相同的问题的一个帖子:
    http://topic.csdn.net/u/20081105/08/cfedd049-8012-4ae9-8052-176c1b900d80.html
      

  3.   

    你看看GIS方面的开发吧。对你有帮助的。