论文部分内容阅读
随着城市化建设的增速及人们活动范围的加大,汽车导航、公交问路、位置查询等基于位置服务的需求呈爆发性增加。正是由于基于位置服务需求的猛增,信息技术的突飞猛进,GIS(Geographic Information System)系统应运而生。同时上海号百公司业务的不断发展,公司已逐步从最初的简单服务提供商转型为综合信息服务提供商。基于位置的生活信息服务就是其中的一块重要服务内容。GIS(GeographicInformation System,地理信息系统)是以测绘测量为基础,以数据库作为数据储存和使用的数据源,以计算机编程为平台的全球空间分析技术。GIS地理位置系统其大致可分为三大部分:其一为地图数据部分(包括基础地图数据和业务数据),其二为GIS引擎部分(基于地图数据进行显示、检索、编辑、分析等,为业务系统提供开放的API接口),其三为系统管理部分(包括对数据资源、服务功能、日志、SP权限等的管理)。公司之前建设的GIS系统,主要供内部查询用,获得基于地图位置的信息,为客户提供相关信息服务。但是原系统POI(Point of Interest,兴趣点)信息单一,更新周期较长,平台性能有限。功能单一更是阻碍业务发展的多个难题,因此为将平台改造成一个符合业务发展的——GIS生活信息服务系统,本文重点研究了以下两块内容的研究与实现:1)地图数据部分——如何将号百丰富查号数据与GIS系统的空间位置关联起来;2) GIS引擎部分——如何提高平台服务性能,如何提供更友好的展现界面。通过GIS生活信息服务系统的建设与开发,我的研究成果取得了很好的效果,有效的解决了建设之初存在的问题,主要成果如下:1)通过地理位置编码技术,(地理编码Geocoding,地理编码,将包含地址信息的数据通过专门的功能将其赋予相应的地理坐标值,这种专门功能我们称它为地理编码)将号百丰富的门址信息实现GIS系统的空间位置标注,满足业务开展对POI信息的准确性、丰富性的要求,大大丰富了地图数据;2)有效利用瓦片地图渲染技术(瓦片地图渲染是指根据矢量地图数据按照特定的算法实现瓦片地图图像的生成)、空间分析技术(空间分析能力是GIS必备的基本的功能,具有对复杂空间计算的能力,点线面之间的相互关系的计算。)、空间数据库(完成GIS数据的存储及高性能查询)等技术实现了系统性能的优化与提升;3) WEBGIS技术的应用(WEBGIS即基于WEB浏览器形式访问的地图的一种实现方式),实现了地图数据和客户端的分离,轻松打造瘦客户端,不管是手机,还是电脑都可以通过浏览器轻松访问。基于瓦片引擎的WEBGIS,采用预生成地图切片的形式,代替传统的地图数据,并按照金字塔式规则,进行组织和存储。在客户端通过动态地图拼接的方式实现地图的无缝展示。利用新建的GIS生活信息服务系统系统,有效的解决了原系统效率低下,响应速度极慢的不足,同时有效的将丰富的号百数据标注到了GIS系统中。