APP下载

基于百度地图信息系统的实现

2017-04-14淮安市疾病预防控制中心

电子世界 2017年17期
关键词:百度信息系统数据库

淮安市疾病预防控制中心 张 驰

基于百度地图信息系统的实现

淮安市疾病预防控制中心 张 驰

随着信息技术和互联网技术的进步,人们的生活也发生了翻天覆地的变化,我们可以更加便捷的获取到很多信息并根据这些信息完成相应的工作。地理信息就是其中重要的一项内容,完善的地理信息可以给我们的工作和生活带来极大的方便,帮助我们快速地做出正确选择。百度地图是基于这信息技术和互联网技术建立起来的地图软件,它的功能强大、更新速度快,还可以通过图片等形式直观展示地理信息,而且它作为一个免费软件还可以为其它程序提供对应接口,实现基于百度地图的二次研发。本文主要研究基于百度地图的信息系统实现,充分利用百度地图的优势帮助我们完成地理信息分析与评估、位置选择等工作。

百度地图;地理信息;GIS

在现代社会,地理信息系统的发展已经渗透到了各行各业,小到出行的路径规划,大到区域建设的位置选择都离不开信息系统的帮助。百度地图作为数字地图行业的领先者,它可以为人们提供信息检索、导航、规划等服务,而且百度地图是一种完全免费和开源的软件,我们可以通过百度地图快速的完成信息检索并分析得到科学的结果。基于百度地图建设的信息系统能够快速灵活的完成人们的各项需求,而且可以及时更新调整,适应地理信息的变化。

1. 百度地图与信息系统简介

百度地图是专业提供数字地图服务的软件,它将大量的地理数据进行收集和整理后建立数字化的地图网络,通过百度地图我们不但可以实现传统纸质地图的功能,而且还够实现很多全新的功能。信息系统通过海量数据的收集和处理可以为我们提供强大的数据支持,利用信息系统我们能够快速甄选出我们最需要的数据,并根据这些地理数据做成准确地选择和决策,而且地理信息系统展示形式直观而多样,对于地理相关工作有着重要的指导意义。传统的信息系统建设主要通过GIS技术建设完成,这种技术开发时间很长,需要收集大量的数据,而后期还需要不断地进行更新和完善,这就需要投入大量的人力和物力,造成很高的成本压力,而且很容易出现信息更新不及时不准确的现象。百度地图API程序接口给地理信息系统的实现提供了全新可能,地理信息系统可以直接通过API接口直接调用百度地图内的数据资源,这极大地减少了我们的工作量,降低了GIS应用开发的门槛,开发者可以直接将百度地图API直接嵌入自己所设计的信息系统之中。

2. 系统目标

随着社会的进步,人们对地理信息的需求也原来越旺盛,人们的生活和工作都离不开地理信息的指导,各行各业都需要丰富的地理信息来更好地满足自己的需要。例如商场选址时可以根据地理信息系统了解地址周边环境、交通情况、人流情况和经济活跃程度等等。校园的信息系统可以帮助新入校学生迅速了解到校园的环境、教室位置、各项生活设施所处地点等等。利用GIS和百度地图构建地理信息系统时可以非常直观的展现出这些信息,还可以利用百度地图的实景地图功能观察实地情况,彻底实现信息系统的智能化和人性化等目标。

基于百度地图的信息系统构建目标主要是根据用户的具体需要,选取某一区域或某一行业的地理信息,将这些地理信息进行细化,通过百度地图的检索功能和信息展示功能将这些地理信息全部进行整合处理,用户通过系统内的浏览和搜索可以快速获取满足自己需求的地理信息,而且信息系统还可以根据客户录入的条件来帮助客户做出最有的地理选择,实效高效和低成本的地理信息智能化服务功能,减少了人们做出错误选择的概率,极大降低了生产经营成本,为客户提供了更加有效的信息支持。

3. 系统总体构架建设

基于百度地图的信息系统平台构建首先要建立一个B/S模式的GIS,通过这个GIS客户可以完成信息检索、路径规划、地理位置直观展示等功能,整个信息平台的总体构架可以分为三个模块,具体包括交互操作模块、指令处理模块和数据模块。数据模块主要利用百度地图所能够提供的数据库提供专项数据服务,不同的地理信息系统需要不同的专项数据,数据模块可以在百度地图提供的数据基础上根据需要做出更改,并将用户收集到的数据库加载和上传到数据模块中,完成整个数据库的整体构建。指令处理模块是根据用户的需求指令从数据库中调取数据并回传给用户的模块,它是连接指令处理模块和数据模块的重要部分,也是完成信息调用和处理的主要部分。交互操作模块是用户与整个信息系统的交互部分,用户可以通过这个模块直接下达指令,提出自己的需求。

4. 信息系统的设计与实现

百度地图与信息系统通过开放的API进行连接,信息系统可以通过百度地图直接查询调用所需地理数据,但是百度地图所能够提供的地理数据仅限于百度地图范围之内,而大部分地理信息系统都有自己的需求,需要结合本系统已有数据资源建立本地数据库,然后将这个数据库与百度地图相连,最终完成定向GIS信息系统构建。

4.1 路径查询

基于百度地图的信息系统可以实现的最主要功能之一就是路径查询,当用户在信息系统内输入自己想要出发的地点和到达的地点后,系统将会自动规划出路径,用户还可也根据自己的需求选取最快捷路径、费用最低路径和距离最短路径。而不同功能的信息系统将会提供不同的沿线信息,例如旅游信息系统会为用户提供沿途所有经过的景点具体信息,在景点位置上方会出现特殊的标注提示,当用户点击进入后将提供全面的景区信息,其中包括景区特色、收费情况、食宿信息等等,而信息系统也会为用户在最短时间内规划最合理的到达路线,并可以根据用户的爱好优先选取某些景点做出推荐。类似的信息系统可以满足用户不同方面的需要,不同的信息系统侧重点也有所不同,在进行路径查询和规划时系统将结合自身数据库做出最贴切的选择。

4.2 信息筛选

百度地图只能提供某一地理地点的信息情况,并不能提供某一位置的全面信息,也就是说,百度地图只能够实现位置查询服务,并不能提供信息筛选服务,这项功能需要信息系统结合自身数据库提供。基于百度地图的信息系统可以将各项数据录入数据库,完善某一专业系统。例如前文所说旅游信息系统,用户在查询到某一景区后就会显示各项具体信息,这就是基于本系统数据库所提供的信息而建立起来的服务信息。反之,当用户输入所需要的景区位置、价格、特色等关键条件进行检索时,信息系统将根据用户的需要快速给出推荐,这正式信息系统的信息筛选功能的实现。信息系统构建的越完善,也就能提供越丰富的信息筛选功能,并更加准确地提供人性化服务。

4.3 建设选址

信息系统建立后的最重要功能就是可以提供建设选址的参考,基于百度地图建立起的信息系统可以基于某一位置周边的人流情况、交通情况、生活设施等情况进行大数据分析,这位很多设施的建设选址提供了重要的参考依据。例如商场建设选址、市政工程建设选址、居民区建设等都可以通过信息系统选取最合适的地理位置。基于百度地图的信息系统实现了很多传统地图所无法实现的功能,也改变了建设工程的选址方式。

5. 总结

基于百度地图建立起的信息系统可以为客户提供更加全面的地理信息服务,而且可以根据客户的需要进行个性化选择,这位人们进行地理信息搜索和利用提供了更多可能,极大地方便了人们的生活。

[1]张俊杰,张海燕,罗锐.基于Android平台的移动GIS研究与实现[J].计算机工程与设计,2013,34(9):3322-3326.

[2]闾国年,袁林旺,俞肇元.GIS技术发展与社会化的困境 与挑战[J].地球信息科学学报,2013,15(4):483-490.

张驰(1981-),江苏淮安人,大学本科,高级工程师,研究方向:计算机网络。

猜你喜欢

百度信息系统数据库
企业信息系统安全防护
Robust adaptive UKF based on SVR for inertial based integrated navigation
基于区块链的通航维护信息系统研究
百度年度热搜榜
信息系统审计中计算机审计的应用
数据库
数据库
基于SG-I6000的信息系统运检自动化诊断实践
数据库
数据库