基于天地图的POI数据采集系统设计与实现

2018-02-26 07:53张先荣
电子技术与软件工程 2018年15期

张先荣

摘要

POI数据采集为新型数据采集方式的一种,借助天地图,设计数据采集系统,是优化系统性能,提高数据采集效率的关键。基于此,本文简要介绍了天地图及POI。并从系统框架、系统流程、系统开发、数据采集等方面,探讨了以天地图为基础的POI数据采集系统的设计与实现方案。希望能够为有关人员提供参考,提高POI数据采集系统的普及率。

【关键词】天地图 POI 数据采集系统

1 天地图与POI

天地图为我国的重要测绘网站,包含全球范围内河流、村庄、道路等多项地理信息。登录至天地图网站后,用户可全面的查看到全球范围内的种种地理信息。天地图的参数见表1。

兴趣点(Point of Interest,POI),为数据采集系统的一种。该系统数据库当中,全面包含着相应区域的经度、维度、名称等多种信息。当用户登录系统中后,交通情况,以及不同基础设施的位置,均可明确的体现。POI参数见表2。

2 以天地图为基础的POI数据采集系统设计与实现

2.1 数据采集系统的设计

2.1.1 框架设计

本系统由数据层、服务层、应用层三部分构成。其中,数据层由“地图数据”与“POI数据”两部分构成。有关人员可借助天地图,收集与相应区域有关的信息。在此基础上,对信息进行处理,最终使其以数据的形式,被存储在系统当中。服务层的功能,在于提供信息的删除以及查询等服务。在应用层中,用户可对天地图进行初始化。同时,确定数据采集的范围,并对显示结果进行查询。

2.1.2 流程设计

本系统的设计流程,共包括三大步骤:

(1)用户可在系统中,输入兴趣点信息,并搜索兴趣点数据。搜索后,Web API会在地图上对兴趣点作出标注,供用户查看信息。

(2)如用户发现POI数据存在错误,可通过系统,向技術人员反馈。技术人员收到反馈信息后,会立即对系统进行优化,增强系统性能。

(3)如系统未能够检索到用户输入的信息,则会根据用户的喜好,扩充系统功能。

2.2 数据采集系统的实现

2.2.1 系统开发

本系统的开发环境见表3。

除上述环境外,本系统的开发,对开发语言、数据库,同样存在一定的要求。以开发语言为例,建议采ASP语言,对系统进行开发,以减少系统故障。本系统开发所应用的数据库,为SQL数据库,同样能够满足用户的使用需求。

2.2.2 数据采集

当用户需要采集信息时,仅需点击系统中的采集键,并标注采集位置,既可登录到用户界面当中。按照系统的提示,既可完成信息采集的过程。如信息采集存在错误,用户还可利用系统的撤销功能,对信息进行撤销或更改。POI数据中,不同数据的字段长度以及名称均各不相同,具体见表4。

2.2.3 地图加载

地图加载的功能,需在确保地理信息的经度及纬度均己被输入系统中的基础上实现。例如:为采集A、B与C三个区域的地理信息,并使其形成地图。某用户对当地的经度与纬度进行了统计,具体见表5.

2.2.4 数据利用

当用户完成信息采集以及地图加载的步骤后,方可利用POI系统中的数据,对各区域的地理信息进行查看。例如:当用户需要查找某区域X银行的相关信息时,既可在系统中,输入“X银行”。此时,POI系统,会立即根据用户的兴趣点,对信息进行搜索。并于搜索完成后,将信息反馈给用户。此时,用户既可获得有关该区域的地理位置、周围环境、经度纬度等多种信息。

2.2.5 数据纠错

如POI系统中所输入的数据存在错误,极容易对系统的性能以及使用价值造成影响。因此,确保系统具有纠错的功能较为重要。本系统中,当用户输入错误信息后,可通过系统的“撤销”以及“修改”功能,对信息进行进一步的处理。采用上述方式处理信息,对POI系统中数据精确的提高,以及用户应用体验的改善,均具有重要的价值。

3 结论

综上所述,对基于天地图的POI数据采集系统设计与实现问题的分析,为我国各领域掌握地理信息数据,提供了更加广阔的平台。建议有关领域,根据自身对地理信息数据采集的需求,设计系统框架及运行流程。在此基础上,从数据采集、地图加载、数据利用、数据纠错等方面,使系统功能得以实现。最终达到优化系统性能、拓展系统应用范围的目的。

参考文献

[1]王韬,张娜娜,李欢欢.基于电子地图兴趣点数据的城市可持续发展水平分析——以绍兴市为例[J/OL].生态学报,2018,21(16):1-11.

[2]徐智邦,周亮,蓝婷.基于POI数据的巨型城市消防站空间优化——以北京市五环内区域为例[J].地理科学进展,2018,37(04):535-546.