博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
openlayers应用“四”:百度地图纠偏续
阅读量:5080 次
发布时间:2019-06-12

本文共 648 字,大约阅读时间需要 2 分钟。

续前一篇,上一篇提到百度地图纠偏的基本思路,经过经过一天的努力,实现了百度地图坐标偏移参数的提取,步骤以及实现效果如下:

1、数据来源:四川省的省道矢量数据

2、提取坐标偏移参数的过程如下:

A、将四川省地图范围按一定的范围划分成多个相同的网格

B、为网格准备纠偏数据:读取四川省省道矢量数据,并将矢量数据分配到划分的网格

C、加载百度在线或者离线地图,绘制矢量数据,使用页面上的按钮,将省道图形移动到正确的位置,记录偏移参数。

D、采用查表法对地图进行“纠偏”:将需要添加到地图上的坐标,采用查表法找到该坐标所在的区域,加上坐标偏移参数后,绘制到地图上。

准备的纠偏数据:

 

本人较熟悉GIS基础算法和常用地图文件读取,在此不详细介绍生成过程。

“纠偏”页面:

 

如上图所示,输入id点击加载,在地图上绘制线路,并通过上下左右几个按钮,对图形就行移动,并记录纠偏参数,纠偏后如下图所示:

 

经过纠偏并记录纠偏参数后,形成如下文件:

 

纠偏后的效果:

 

 

 

上面几张图,展示了不同地点纠偏后的效果图,可以看出基本实现了坐标纠偏。

存在的主要问题:

    工作量:目前我只做了四川省的纠偏参数,因为要一个个在页面上移动数据并记录纠偏参数,所以效率较低。大概获取一个省的纠偏参数,需要大半天到1天时间。因为时间关系,暂时不做其他省市的纠偏参数提取。有兴趣的朋友可以联系索取其他省市的数据,我的QQ8313632

转载于:https://www.cnblogs.com/cdguiyiGIS/p/6624865.html

你可能感兴趣的文章
Python-Web框架的本质
查看>>
QML学习笔记之一
查看>>
Window 的引导过程
查看>>
App右上角数字
查看>>
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
IOS-图片操作集合
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
团队项目开发客户端——登录子系统的设计
查看>>