《产品管理产品规划MapABC运营商行业中间件产品白皮书V10某某某516LW》由会员分享,可在线阅读,更多相关《产品管理产品规划MapABC运营商行业中间件产品白皮书V10某某某516LW(15页珍藏版)》请在金锄头文库上搜索。
1、MapABC运营商行业中间件产品白皮书2010年5月MapABC运营商行业中间件产品白皮书目 录1.概述12.MapABC基础地图引擎及API综述12.1总体架构12.2功能组成32.3数据组织42.4产品优越性63.运营商行业中间件63.1总体架构63.2主要二次封装功能展示103.3特点与优势113.4相关功能适用范围124.合作模式与技术支持13MapABC运营商行业中间件产品白皮书1. 概述MapABC基础地图引擎及相关API是高德集团北京图盟科技有限公司结合多年在线地图服务和行业项目支撑经验,基于栅格地图金字塔模型技术建立的一套具备电信级大用户并发访问支撑能力、符合快速开发部署要求的
2、新一代基础地图支撑服务平台,该平台已为Google、MSN、Microsoft Bing 、Sina、Tecent QQ等一线门户提供在线地图及位置支撑服务。同时在此平台基础上,我们针对运营商网络管理、市场渠道管理分析等应用场景实际情况,构建了运营商专用行业中间件产品,基于该产品,在仅需关注自身业务需要的前提下,运营商及其系统开发商可快速搭建地图相关业务应用及功能,相关中间件产品已在上海移动投诉支撑平台、河南移动网管支撑平台、江苏移动渠道管理平台等相关项目中发挥重要支撑作用。2. MapABC基础地图引擎及API综述2.1 总体架构MapABC产品体系总体架构如下图所示:其中:MapABC基础
3、地图引擎及API解决方案是专门面对互联网及行业用户提供从数据到引擎支撑到应用开发的完整地图解决方案。用户通过应用程序接口即可方便获得基础地图、POI(兴趣点)、本地搜索、驾车路径、实时交通信息等基础地图服务资源,同时可结合用户自身业务数据,快速、简便、高效地建立一套既简单易用又功能强大的的地图应用系统。其产品总体架构如下图所示:其中,主要的接口形式包括: AJAX:提供AJAX客户端控件及相关API函数,通过他们用户可在业务系统中轻松集成GIS功能; Flash Object:提供Flash客户端控件及相关API函数,该控件为目前主流GIS服务访问模式,具有展示手段丰富、访问迅速、扩展简便等特
4、点; Http Get:基本数据访问模式,以“Http路径参数访问”形式即可获得对应空间数据访问; GML/XML Service:基于OGC标准的GML协议格式实现相关数据和功能的访问。2.2 功能组成MapABC 地图API基础功能已包括相关位置应用系统建设中所需的主要开发支撑,其基本功能组成如下图所示:2.3 数据组织MapABC基础地图引擎及API涉及的地图数据涵盖基础矢量二维数据、航/卫片影像、互联网栅格、微观地图、全景地图、三维建模等各类数据等,如下图所示:其中:基础二维行业矢量数据基于高德正版导航数据生产制作,基本情况如下: 范围:覆盖全国 坐标系:WGS-84,按照国家标准进行
5、坐标变形 精度:道路数据5M 数量:全国县级市以上 基础参考比例尺:全国参考1:1万 支持格式:MapInfo、ArcInfo等行业通用格式相关数据已覆盖全国31个省、自治区、直辖市和香港、澳门两个特别行政区,完成覆盖339个地级行政单位,2862个县级行政单位(区、市、县)的全覆盖,具体情况如下:指标数量备注覆盖城市339包括香港和澳门,台湾未列入POI数量1200万总分包括667类道路总里程400万公里能够通车的道路里程2.4 产品优越性 功能强大、性能卓越 提供61个方法、32个事件、32个参考类、238个功能。 支持3000个位置点、5000个节点的多折线、标注的动态加载 技术成熟、安
6、全稳定 5年的技术积累、高性能、高负载和高可靠性(99.99%) 操作简便、易于开发 持续更新、不断超越 针对各个行业用户提出的各种需求,产品不断升级、功能持续扩展,已针对GPS、运营商业务管理等专业领域设计了专门的专业行业中间件产品和完整解决方案。3. 运营商行业中间件3.1 总体架构随着与各级运营商及其开发商合作的不断深入,为了能更好的为运营商及其开发商提供引擎及API支撑服务,在现有MapABC基础引擎和API基础上二次封装产生了运营商行业中间件产品,产品基本架构如下图所示:其中主要功能组成情况如下: 基础空间访问服务基础空间访问服务为各业务系统访问的最基础服务,其构成了业务系统GIS功
7、能的参考体系,因此其的应用效果与整个平台的整体应用效果息息相关,其服务内容包括: 地图发布服务:根据地图请求生成满足接口规范的地理信息文件,以URL或BASE64编码的数据方式应答业务请求。地图发布服务作为基本功能,可以支持业务系统完成无级/有级地图缩放、漫游、全图、叠加图层等功能,同时提供各类文字信息的各类多媒体方式智能标注功能; 元数据服务:为业务系统提供相关地理数据的元数据,描述统一GIS平台能够提供的服务、地图数据内容等情况; 空间信息查询服务:针对相关基础地理数据和业务地理数据,实现基于属性和空间位置的信息查询,支持汉字、拼音等输入方式,支持模糊查询。提供道路信息查询、沿线查询、区域
8、查询、周边查询、最近查询等多种查询方式; 坐标转换服务:提供WGS-84坐标到测绘局加密坐标的转换; 空间测算服务:计算多点间距离、多点区域面积、计算点和面之间的地理空间关系(点在面内、点在面外等); 专题地图渲染:基于基础地理数据和业务地理数据,可将相关业务属性数据与对应的地理数据结合产生专题地图数据; 编码服务根据用户提出的位置描述给出对应的地图所在位置,或根据位置获得对应的地址描述,是各业务系统尤其是客服、网管等业务系统对GIS的重要需求之一,上述需求的的实现就需要编码服务的支持。 地理编码服务:通过兴趣点及其对应的道路信息和门牌号码构成的参考网络,实现地址描述到地图经纬度位置的转换;
9、逆地理编码服务:将经纬度信息转换为地理信息描述的服务 导航服务根据给定的两个点的位置寻找两点间最优路径及,支持不同的搜索条件,如距离最短、时间最短、费用最少等,根据不同的用户请求,可以计算步行、自驾车和公共交通等不同的种类的路径。计算结果包括基本的路径信息、附加信息(费用、距离等)和路线指引信息,可以以文本、图形、经纬度点序列等不同的方式返回给用户。 动态渲染服务通过动态渲染服务可将用户自有业务数据图层或快速变更的基础数据快速与基础地图数据结合,从而实现基础数据的小批量快速更新或业务数据的自定义独特展示。 业务数据维护工具业务数据维护子系统是为各业务系统接入自身业务地理数据提供的数据管理工具,
10、可实现对点、线、面图元的自定义分层管理和维护。3.2 主要二次封装功能展示 接口形式扩展为满足各自业务系统的个性化需求,在MapABC地图API已有的相关接口形式基础上,行业中间件产品另外提供了业务系统实际主流开发环境所需的接口形式,具体包括: Java:提供Java 类接口访问相关地图服务,从而可支持诸如Twaver等网管主流开发组件产品; Flex:提供Flex开发接口,保证运营商及其开发商可在现有Flex业务系统中实现地图展示及位置计算; WAP/SMS/MMS:提供基于WAP、短信(SMS)、彩信(MMS)等多种通讯信道的信息返回方式,以支持各种运营商业务应用的需要。 运营商应用系统所
11、需的专业专题地图展示手段 运营商应用系统所需的特殊展示效果3.3 特点与优势 完整、高精度、更新稳定的正版地图数据来源保证相关应用的快速有效 为相关系统提供版本统一、版权合法、更新稳定的数据来源; 基于为Google、MSN等一线门户服务的成熟经验建立的地图配色服务机制,可保证为使用者提供简洁、美观的视觉感受; 新一代高效地图引擎技术解决传统地图引擎的难题 基于栅格金字塔技术的新一代地图引擎可保证在资源消耗可控环境下大用户、高并发地图数据的高效展示、访问与计算,相关技术已在Google等大用户访问环境中得到了很好的验证; 针对应用设计的专用SDK,保证使用者可只需专注于业务本身进行系统开发和建
12、设,而无需关心投影、空间计算等复杂的GIS技术; 便捷、快速的实时数据共享机制,保证各系统之间业务数据的唯一性与准确性; 松耦合的技术体系保证了系统未来无限的扩展空间 基于图片库的高效符号展示体系保证了可快速建立可扩展专业符号库; 客户端/服务器端多种图层扩展技术保证了未来卫片、航片、业务数据图层等的快速添加与高速显示;3.4 相关功能适用范围 基础空间访问(mapping&Searching &Cogo)各系统均需使用 为各大功能和应用系统的基础支撑功能 编码(Geocoding),包括地理编码和逆地理编码 主要用于运营网相关业务系统,如:投诉支撑、大客户管理、精细化管理及经营分析等 导航(Routing ),包括自导航与交互式导航 主要用于支撑数据网相关位置服务类增值业务,如:12580问路、手机导航等 也作为内部车辆管理等后勤保障系统的基础支撑功能 内容共享(ETL) 实现业务系统间的位置类数据的实时且图元级权限可控的共享4. 合作模式与技术支持针对运营商及开放商提出的对中间件产品功能具体的改进要求,我们可提供及时相应的快速功能升级开发服务,并与开发商间建立专用联调测试环境,从而保证开发商可快速实现符合运营商业务系统要求的地图展示及计算功能。- 13 -本文件属北京图盟科技有限公司所有,未经书面允许,请勿引用及复制。http:/