SmartEarth 2D-地图服务平台SmartEarth2D-地图服务平台是集数据、服务、应用为一体的全功能企业级GIS平台,提供全面的基于地图和位置的服务,可以满足您全方位的地图应用需求。地图服务平台包括GIS地图API、扩展引擎、通用组件、数据处理四个部分, 提供地图展现、搜索、定位、地理编码、逆地理编码、路线计算、混合定位、位置偏移、海量位置数据叠加、实时路况、多图商数据加工处理等全方位的GIS服务。平台接口学习成本低,可提供联网或者本地部署。

平台架构

(1)数据层
数据层,包括全国行政区划数据、卫星影像数据、矢量地图数据、动态交通数据,POI数据、导航数据、门址数据、海量动态位置数据等,这里的数据是经过数据生产工艺,进行整合编译后的运行数据。

(2)引擎层
引擎层包括地图服务引擎,综合信息服务引擎、支持算法服务引擎等,其中:
    * 地图服务引擎:地图服务引擎包括卫星影像服务,矢量地图服务,门址查询服务,POI查询服务,路线计算服务等。
    * 综合信息服务引擎:包括输入词提示服务,IP定位服务,实时路况服务等。
    * 支持算法服务引擎:包括电子围栏服务,位置偏移服务,海量位置数据动态显示与聚合服务,大数据量渲染服务。

(3)接口层
采用API技术,对常用地图服务以及扩展引擎接口进行了封装,实现http形式的接口调用。方便开展地图租用、API接口调用以及服务网站等的使用。接口采用post/get XML的形式,符合WMS地图服务接口规范。

(4)应用层
面向不同的应用模式,在应用层提供了不同的支持模式。
    * B/S第三方地图网站应用:面向企业级用户,提供地图浏览,本地搜索,驾驶导航等全方位成熟的地图网站相关服务。
    * C/S桌面地图应用:提供桌面地图/触摸屏等可以不仅仅依赖网络的地图相关服务。
    * 手机及PND的服务模式:提供基于手机,PND的专业地图服务。

(5)运维监管系统
提供7×24小时在线监控和故障报警服务,应用部署及备份实现全自动化控制。极高的防火墙安全级别和高性能的入侵检测算法,最大化保护平台服务器的安全。

平台组成


Smart Earth位置服务平台主要由地图API、扩展引擎、通用组件、地图处理工具四部分组成:

产品特性


   * 平台是面向企业级用户的专门针对位置服务业务的地理信息解决方案。
   * 平台将多种信息(包括基础地理信息、POI信息,以及客户自定义分类信息)进行关联整合,为用户提供了一个有效收集、整合、关联、发布、管理各种地理信息和地理相关信息的平台。
   * 平台能够提供多种地图形式(包括矢量、影像、交通图、地形图、定制挂图和用户特定叠加层),能够支持用户开展形式多样的地图服务的需求。
   * 平台具有完善的的电子地图数据管理和配置机制,便于用户进行数据的管理和数据信息发布。
   * 平台提供基于DSO技术的高性能Gis引擎(包括本地搜索、驾驶导航、ip定位、(逆)地理编码)可以对基础信息和用户特有信息进行多样的位置服务。
   * 平台提供了简单易用、功能丰富的API、XML二次开发接口,能够完全支持用户扩展位置服务的需求。
   * 平台提供多方位的安全管理机制,保证整个软件系统和硬件系统安全、稳定和可靠地运行。系统所有服务均采用冗余部署方案,数据存储采用双机备份或集群数据库 方案,保证数据不丢失和损坏;服务系统采用完整的集群策略,以达到服务在线率99.99%的互联网服务可靠性标准;采用标准的互联网安全策略,包括防火墙 和访问身份认证机制;同时由于采用完全将数据和业务系统分离的方式(数据库服务只对服务内网有效),保证数据的安全性。

地图API

    SmartEarthJS地图API让您可以使用JavaScript将SmartEarth地图嵌入您自己的网页中。API提供了许多方法与地图进行交 互,以及一系列向地图添加内容的服务,从而使您可以在自己的网站上创建稳定的地图应用程序。
    JSAPI主要包括地图主类、控件类、工具类、叠加物、右键菜单类、实体类、事件类、地图编辑器8个方面的内容。
(1)地图主类:主要用来地图展示部分的创建,包括地图类型和地图叠加层的创建和添加等等。
(2)控件类:用于添加各类控件,如骨头棒控件,地图类型控件,鹰眼地图控件等。控件都提供了对应的配置参数,可以根据需要对各个控件进行设置。
(3)工具类:可以在地图上添加多个工具,如标注工具,测距测面工具等等。工具都提供全面的配置参数,可以根据需要对各个工具进行自定义。
(4)叠加物类:用于在地图上各种类型叠加物的添加,例如,POI的文本。
(5)右键菜单类:用于添加自定义的右键菜单。
(6)实体类:用于添加像素坐标表示的地图区域对象,如矩形区域对象、点对象。
(7)事件类:注册事件处理程序(既可处理自定义事件也可处理 DOM 事件)和触发自定义事件,它的所有方法都是静态方法。
(8)地图编辑器:用于表示地图上的一个编辑器功能对象,包含点线面的绘制和编辑功能。

  SmartEarth地图API平台

  提供了API密钥注册、手册下载入口、更有API快速入门和丰富的代码示例,访问地址如下:

  http://api.smartearth.cn/

扩展引擎

扩展引擎提供了一系列高效稳定且功能强大的引擎服务,能够满足不同的业务需求。

  • * 本地搜索引擎:
    本地搜索引擎SE_LS(LocalSearch)是专注于和地图相关的POI信息的搜索引擎,不仅支持指定关键字或者POI类别的搜索,更提供了点线面在指定半径范围内的关键字或者类别的搜索。

  • * 路线计算引擎:
    路线计算引擎SE_RC(RouteCalc)根据给定的两点或者多点的位置寻找各点间的导航路线,提供国内领先的实时路况导航功能,能够根据当前道路的实时路况生成导航方案,最大限度地避开拥堵(红色)路段、缓行(黄色)路段,使路线方案尽可能地在合理范围内选择畅通(绿色)路段。路线方案返回内容包括,导航路线方案的经纬度以及包括预计路程长度及时间、驾驶方向、道路名称、行驶距离等详细的文字描述。

  • * 公交换乘引擎:
    公交换乘引擎SE_BUS可以根据给定的两个点的位置或者两个车站的名称寻找两地之间公交换乘方案;根据给定的关键字对站点或者线路进行智能模糊搜索。根据用户的请求,服务引擎能够返回查询结果的经纬度以及包括预计路程长度及换乘次数,步行距离,换乘站点在内的详细的文字描述。根据用户的喜好及数据处理能力,引擎提供了时间优先,距离优先,少换乘,少步行等换乘策略,实现更加具有针对性和个性化的公交查询服务。

  • * 地理编码引擎:
    地理编码引擎SE_GC(GeoCoding)可以根据数据点的空间地址(如省市、街道、楼层、房间等)描述,对地址描述进行解析,返回该地址描述对应的详细地理信息。

  • * 逆地理编码引擎:
    逆地理编码引擎SE_RGC/SE_RGC2(ReverseGeoCoding)可以根据查询位置转换成与该位置对应的空间地理信息(如省市、街道、道路、POI等)。

  • * IP定位引擎:
    IP定位引擎SE_IP,根据用户指定的IP地址,得到对应的地理信息。

  • * 混合定位引擎:
    混合定位引擎,利用智能混合定位技术,该技术充分利用基站定位,WI-FI定位和GPS定位,采用云计算实时分析计算,从而实现快速精准定位。

  • * 输入词提示引擎:
    输入词提示引擎SE_TPS(TipSearch) 主要实现用户输入框的提示信息智能联想功能。主要针对POI名称的查询,而且一般情况下返回的结果数目较少,所以该引擎在性能上的表现更加卓越。

  • * 输入词提示引擎:
    输入词提示引擎SE_TPS(TipSearch) 主要实现用户输入框的提示信息智能联想功能。主要针对POI名称的查询,而且一般情况下返回的结果数目较少,所以该引擎在性能上的表现更加卓越。

  • * 电子围栏引擎:
    电子围栏引擎SE_EF(ElecFence)从功能上主要实现用户可以自定义点线面三种形式的围栏,点围栏通过设置半径,形成一个圆形的围栏;线围栏通过指定半径,形成沿线覆盖的范围的围栏,面的围栏,无需指定半径,即为精确的面覆盖范围围栏;从而能够使围栏的添加更加灵活易用。通过输入某经纬度坐标,可以返回该点所在的围栏,该引擎在实际生活具有非常重要的应用,例如:对于老人小孩位置的判断,设定了某些禁止进入或者禁止离开的围栏,一旦坐标进入或者离开这样的围栏时,就可以提示告警等应用。

  • * 取图服务引擎
    取图服务SE_Mapimg,即经纬度/块号取图服务,是根据一个点的经纬度或块号和比例尺得到一张该经纬度或块号所在的影像(矢量、透明矢量)图片的服务。

  • * 位置偏移引擎
    位置偏移引擎SE_SH实现了位置的偏移和反偏移。

  • * WMS地图接口
    WMS地图接口是基于WMS(Web Map Service)规范的一种根据用户指定的操作类型,返回源数据文件信息或地图图像的服务。

通用组件

在地图API和扩展引擎的基础上,封装了简单易用的通用组件,如海量位置数据动态显示与聚合组件、实时路况组件、地图工具栏组件、热图组件等。

  • * 海量位置数据动态显示与聚合组件:
    海量位置数据动态显示与聚合组件实现了海量数据的动态显示,聚合统计,同时支持POI信息的显示。具有高效的实时刷新功能,其动态刷新频率可支持10秒以内,支持数据可达百万以上。对于叠加在地图上的icon以及聚合的颜色,均可以根据需要进行配置。

  • * 实时路况组件:
    实时路况组件,可加载优途、世纪高通等多个数据源,通过定时对实时路况信息的抓取解析,生成路况叠加图片或者路况文字信息,组件默认5分钟刷新一次,显示最新的路况信息;实时路况组件还支持历史路况和文字信息的请求,可以通过日期和时间的选择,来查看历史的路况情况。

  • * 地图工具栏组件:
    集成了RGC和API部分功能,将拉框放大,拉框缩小,测距,测面,截屏、邮寄、打印、全屏、显示中心点定位和地理位置文字表述等常用的工具集成在一个组件中,方便易用,节省开发时间。

  • * 热图显示组件:
    热图显示组件使用Flex实现了动态热图的聚合绘制,可将地图上符合条件的数据,以热图的形式展示在地图上。其应用范围广,显示效果直观,在统计分析领域具有很广泛的应用。热图的显示颜色等方面均可以根据需要进行配置。

数据处理工具

在地图API和扩展引擎的基础上,封装了简单易用的通用组件,如海量位置数据动态显示与聚合组件、实时路况组件、地图工具栏组件、热图组件等。

  • * 引擎数据编译工具:
    SmartEarth2D-地图服务平台,针对每个扩展引擎,提供专业高效的数据编译工具,包括本地搜索引擎数据编译工具,路线计算引擎数据编译工具,公交换乘引擎数据编译工具,输入词提示引擎数据编译工具等。

  • * 地图显示数据工具包:
    地图显示数据工具包包括以下四个工具:
    • 编译合并工具:源数据各个层的编译和合并。
    • 符号库编辑工具:配置地图点、线、面、注记等地图元素的显示风格。
    • 地图渲染工具:查看显示风格的渲染效果。
    • 地图切片工具:将编译后的数据按照配置好的显示风格切成png格式图片。

  • * 影像切片工具:
    本地爬取工具是基于模板的定向爬取工具。在配置了爬取规则后,可以对互联网上的结构化信息进行自动化的爬取和保存,爬取工具运行过程完全无需人工干预。

  • * 地图数据打包&读取工具包:
    地图数据打包&读取工具包用来实现对矢量文件和影像文件等大数据量地图数据的打包以及快速读取。工具包分为两部分:
    • 打包工具:打包工具用于将地图数据的瓦片文件打包成保密性强的地图数据包。
    • 数据包读取引擎:针对打好的数据包,通过高效精准的定位算法,正确的返回对应的地图数据图像文件。

Copyright@2004-2016 泰瑞数创科技(北京)有限公司版权所有

地址:北京市海淀区中关村南大街5号683号楼理工科技大厦9078室    北京市海淀区奥北科技园领智中心B座5层

邮编:100192    电话:(010)64845922 64846766    传真:(010)64845989    E-mail:info@terra-it.cn