Google中国地图经纬度偏移.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学之美~Google中国地图经纬度偏移以前一直以为Google手机地图是在客户端程序内置有矫偏算法的,看了dongmeng110的blog 才知道Google地图偏移其实是有接口可以取到的:/maps/vp?spn=0.0,0.0z=18vp=39.111195,117.148067给定经纬度坐标,返回地图tile的偏移像素值。没想到居然就是直接从服务器取,这样所有的偏移量其实都是公开的了。接下来,我对偏移数据做了一些分析。纵坐标是18级地图的偏移量。首先是较小尺度,在经纬度1度的范围内每0.01度取得一个偏移值。图一:纬度不变,经度1度变化范围内,偏移量的变化(横坐标数字为经度0.01度)图二,与图一相同的数据,可以看出偏移在平面上的变化图三,经度不变,纬度1度变化范围内,偏移量的变化(横坐标数字为纬度0.01度)。可见偏移量变化不如经度变化时大。图四,与图三相同的数据,可以看出偏移在平面上的变化图五,经度纬度均1度范围内,偏移在平面上的变化。其实是图二与图四“相乘”的结果。接下来从大尺度上看看。图六,北纬40度的纬线上偏移值变化图,横坐标为经度。看得出以经度1度为周期呈现出一定的规律性,在y向偏移量上特别明显。图七,东经116度的经线上偏移值变化图,横坐标为纬度。这个就没有奇怪的小波动了,而且x向偏移似乎可以非常理想的用二次曲线来拟合。图八,刚才在图六中发现纬线上的偏移值呈现出规律性,这里放大来看看。很明显是一1度为周期的。已经发现在纬线上的偏移值呈现出明显的规律性,这个规律不难拟合出来。利用拟合出来的函数将这个高频扰动抵消之后,得到了这样的曲线:看起来相当完美。那在看看将它应用到大尺度上效果如何:有微小的抖动,看来参数细节还需要微调一下,不过要求不高的话其实已经可以接受了。接下来,在这张图上又发现了规律…… 嗯,我不能继续写下去了,嘿嘿。其实对于离线应用,进一步的分析不做也没有关系了,并不需要将整个函数拟合出来,剩余的工作可以通过查表法来做,然后插值再加回高频扰动。因为知道了高频扰动的函数后,就能够用较低的采样频率来记录偏移量,即使将整个表放内存里,占用的空间大小也可以接受。看了最后的曲线,熟悉高等数学的,应该可以用傅立叶变换做出这个函数。呵呵,理论上Fourier transform可以拟合出任何的曲线函数。

文档评论(0)

tdmk868 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档