Google+Map地图校正方法

Google+Map地图校正方法

ID:38228981

大小:501.37 KB

页数:5页

时间:2019-05-25

Google+Map地图校正方法_第1页
Google+Map地图校正方法_第2页
Google+Map地图校正方法_第3页
Google+Map地图校正方法_第4页
Google+Map地图校正方法_第5页
资源描述:

《Google+Map地图校正方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、深圳燎原技术有限公司内部文档GoogleMap地图校正方法程宪平2009-09-091深圳燎原技术有限公司内部文档在GooogleMap中,由于中国的相关法律的规定,地图模式是有偏差的,但是卫星模式是准确的,所以根据此可以进行地图的校正,由于GoogleMap的地图的偏差值是与所在的地区有关,不同的地区,其偏差值也不一样,所以必须是每个地方都需要进行校正,一般认为的校正的单位是以市为单位,但有些地方,可能到了县或区一级。此处的校正需要用到数据库方面的知识,如果不懂,请先查阅相关的书籍,谢谢。1、找到车辆所在的位置,最好是精确到车辆所

2、在的县一级本文档示例的区域为中国江苏省扬州市邗(hán)江县2、先在卫星模式下找一个标志比较明显的地方,如立交桥、十字路口,同时缩放比尽可能大的值,这样卫星看得也就更清楚,得到的偏差值也会更小,如下图:此处将卫星模式放到了最大,同时选择的是一个十字的路口,这样的标志就很明显。3、点击右上角的测量4、变成这样时,在这个十字路口的中心打上一个点5、再切换到地图模式2深圳燎原技术有限公司内部文档6、找到对应的地图上的十字路口,在这个路口的中心再打上个点7、这时你可以看到,右上角测试的距离值,这个值就是偏差的距离从这里看出,这个地方相差55

3、5米,也就是说,如果不校正的话,地图上的位置与实际位置有555米左右的偏差。8、现在缩小地图,或将图上的两个点移到可见的位置9、先点击卫星模式的点,会弹出如下的信息框3深圳燎原技术有限公司内部文档10、记录下卫星模式下的经纬度信息,此处是:东经119.3842059,北纬32.367230311、同样的方法操作,记下地图模式的点的经纬度信息12、即此时地图模式下的经纬度信息是:东经119.3896695,北纬32.365352213、现在开始计算偏移值:计算公式:经度偏移值(xOffset)=卫星经度-地图经度纬度偏移值(yOffs

4、et)=卫星纬度-地图纬度xOffset=119.3842059-119.3896695yOffset=32.3672303-32.3653522此处的结果为:xOffset=-0.0054636yOffset=0.001878114、到数据库中检查是否存在(本文档区域是中国江苏省扬州市邗江县)保存在数据库中的偏移值表为tbl_offset在数据库中运行此语句:select*fromtbl_offsetwherepriv=’江苏省’15、在此显示的列表中,如果存在邗江县的记录,则说明记录已经存在。如果记录存在仍然有偏差,则需要修正,

5、如果没有,则需要添加此记录。16、修改语句:updatetbl_offsetsetxOffset=-0.0054636,yOffset=0.0018781wherepriv='江苏省'andcity='邗江县'4深圳燎原技术有限公司内部文档17、插入语句:Inserttbl_offsetvalues('江苏省','邗江县',119.3842059,32.3672303,-0.0054636,0.0018781)18、完成上面的操作后,刷新网页,再次检查此区域内的点,在地图上的位置是否已经校准19、注:因为这是手工的校准,误差一般会在

6、20到50米之间,所以校准之后,如果在这个范围内,只能算是基本正确20、再在googleMap的地图模式中,如果将地图放到最大,会出现原来在路上的点,此时不在路上了,这是因为,地图上的路的宽度并没有随着地图的放大而放大,也就是说此时地图上路面的宽度已经小于实际的路的宽度了,所以会出现点在路外。5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。