超链接地图信息系统中每个地图超链接对应一幅地图,用户在显示终端中通过交互操作触发链接,引发显示终端向系统服务器请求地图信息。显示终端根据从系统服务器返回的地图信息数据,创建地图控件和地图图标,同时向系统服务器请求地图图像。显示终端基于统一坐标系,叠合显示地图控件、地图图标和地图图像。同时,超链接地图信息系统还能根据制图终端的请求,制作各种专题地图,并产生相应的地图超链接。
Hyperlink map information system
In hyperlink map information system, each map hyperlink corresponds to a map, and the user triggers the link through the interactive operation in the display terminal, causing the display terminal to request the map information to the system server. The display terminal creates map controls and map icons based on map data information returned from the system server, and requests the map image to the system server. The display terminal can display and display map controls, map icons and map images based on a unified coordinate system. At the same time, the hyperlink map information system can also make various thematic maps according to the request of the mapping terminal, and generate the corresponding map hyperlinks.
【技术实现步骤摘要】
本专利技术描述一种地图信息展示系统。更具体地说,是一种涉及个人PC、手机等终端的地图信息展示系统。本系统还包括支持终端显示的服务端模块,地图信息的组织方法和展示方法。
技术介绍
地图信息系统向网络终端提供特定地图信息,地图信息一般包括底片和相应的地物信息。由于地物信息一般以图片表示,这种方式受限于服务端的图片渲染,难以展示更多形式的内容。同时,以图片表示地标,限制了用户与地图地标的交互。传统的地图信息系统在终端应用地图控件显示地图,但是由于地图控件的普及度较低、网络负载量较大等原因,一直难以完全适应互联网环境。互联网富媒体技术,如Flash、SilverLight、HTML5以及JavaFx等,可以在终端产生各种图形。企业和各种组织产生了大量的与地理位置相关的数据,却难以将数据以合适的专题地图展示,因为不同的专题地图有不同的逻辑。开发地图相关应用的开发者需要自行设计各种专题地图的逻辑,既难以保证专题地图的正确性,也花费大量人力。随着信息系统应用的深入,联机分析处理(OLAP)已经能够帮助管理决策人员从不同角度、快速灵活地对数据仓库中的数据进行复杂查询和多维分析处理,通过报表形式以直观易懂的形式将查询和分析结果展现给决策人员,通过简单的操作方式,用户可以上钻、下钻、切片、切块、旋转等进一步观察数据。针对与区域相关的数据,很多机构也开始应用地图展现联机分析的处理结果,但是在地图界面上,却不能自然地上钻、下钻、切片、切块、旋转从多角度多层次在地图上观察数据规律。
技术实现思路
因此,本专利技术描述一种由超链接相维系的地图信息展示系统。在该系统中,每个链接对应一个地图信息文档,该文档包含各种地标的描述信息以及地标触发事件引发的超链接文档,终端解析该文档,在显示屏上加载显示相应的地图底图,绘制各种地标并设置图标的相关事件,当用户的交互行为触发相应的超链接文档,终端加载该文档,用所述相同的方式处理该文档,并再次显示地图,如此循环。简单地说,超链接地图信息系统中的每个超链接对应一幅地图,用户通过相应事件触发链接而浏览相应的地图。超链接地图信息展示系统借助于目前已在互联网得到普及的多媒体程序播放器如Adobe Flash Player和Microsoft Silverlight等,能够在终端展示丰富的图形,并提供极强的交互能力。对第三方开发者而言,超链接地图信息系统提供专题地图的定义方法和地图信息的组织方法,借助于本系统,他们无需关心地图的生成方式,只需要定义专题地图的参数即可生成各种地图。对应于每个地图超链接,信息系统服务器生成超链接对应的地图信息文档,用户在终端中通过解析地图信息文档即可浏览地图,并在地图界面下方便地浏览用户上钻、下钻、切片、切块、旋转等操作产生的新地图。在不同区域,不同数据层级间平滑切换地图。对用户而言,在终端可以浏览富含各种图形的地图,观察相应的数据分布规律,并具有极强的交互能力。依赖于超链接,用户可以在终端平滑切换浏览各种地图,提升地图浏览体验。本专利技术的上述和其他目的、特性和有点,通过参考附图进行的下述描述将更加显而易见。附图说明图1-根据本专利技术所实施的超链接地图信息系统结构2-根据本专利技术所实施的超链接地图信息系统对应的终端显示地图流程3-根据本专利技术所实施的超链接地图信息系统中制作地图的简明流程4-根据本专利技术所实施的终端显示的多边形颜色渐变地图示例图5-根据本专利技术所实施的终端显示的柱状地图示例图6-根据本专利技术所实施的终端显示的饼状地图示例图7-根据本专利技术所实施的终端显示的半径渐变饼状地图示例图8-根据本专利技术所实施的终端显示的圆半径渐变地图示例图9-根据本专利技术所实施的终端显示的颜色渐变圆地图示例图10-根据本专利技术所实施的终端显示的多图标地图示例图11-根据本专利技术所实施的终端显示地图中的地图控件示例图12-根据本专利技术所实施的显示终端从系统服务器获取的地图信息文件示例具体实施例方式现在参考附图对本专利技术作更具体的描述。参考图1,根据本专利技术所实施的超链接地图信息系统结构图的示例,包括以下部分A 多个显示终端。B 一个或多个制图终端。C 计算机网络,包括互联网、无线网以及组织结构的虚拟网等。D 系统服务器。显示终端A为安装有操作系统的硬件终端,例如个人电脑、便携式笔记本、移动手机、上网本等。显示终端安装有网络浏览器(如hternet Explorer, Mozilla Firefox, Google Chrome, Safari等),或者独立的多媒体播放器(例如Flash Player)。制图终端B与显示终端A类似,也为安装有操作系统的硬件终端,例如个人电脑、 便携式笔记本、移动手机和上网本等。制图终端通过B/S(Browser/Server)或C/S(Client/ Server)方式调用地图超链接系统中的制图功能制作各种地图。5系统服务器D为安装有超链接地图信息系统的服务器,实际应用中,随着网络负载增加,超链接地图信息系统将部署在服务器群上以服务更多用户。超链接地图信息系统包括以下模块眷地图信息模块眷地片模块 专题地图制图模块地图信息模块接收显示终端请求,根据请求的参数从地图信息数据库中获取相应地图的信息,并以XML形式返回给显示终端。显示终端解析XML内容,根据XML内容创建地图控件和地标,并向服务器发送图片请求。地片模块接受显示终端的图片请求,根据请求的参数返回获取相应的地片,并将地片返回给显示终端。显示终端将地片按照地理坐标显示于一定区域。出于效率考虑,地图底图被分割若干个小图片,通过网络传送分割后的小图片,并在显示终端重新排序组合,重现地图。专题地图制图模块接收制图终端的请求,创建专题地图对象,通过进一步的交互, 获取专题地图的配置参数和对应数据,并保存创建成功的地图,等待终端通过地图超链接请求该地图。参考图2为根据本专利技术所实施的超链接地图信息系统对应的终端显示地图流程图。整个过程描述如下A 根据用户在显示终端的操作,触发相应的地图超链接,向系统服务器发送地图超链接请求。B:系统服务器处理显示终端的请求,根据请求链接的参数获取地图信息,并将地图信息以XML形式返回给显示终端。C 显示终端获取地图信息,并对内容进行解析。根据XML标签的内容,触发不同的行为。D 当标签为〈control〉时,根据XML中控件的类型创建相应的控件,为控件设置相应的数据以及事件触发行为。当标签为〈marker〉时,根据XML中相应的参数创建地标,为图标设置相应的标注以及事件触发行为。尽管本文档以地标和地图控件称呼,技术上,地标和地图控件均为相应多媒体环境下的图形对象,能够展现自定义的内容,并自定义相应的触发事件。E 如D所述的地图控件和地标,根据其对应的地理位置,显示终端有选择性地将地图控件和地标显示于显示屏。并根据用户在终端的操作实时选择性显示地图控件和地标,例如当用户平移地图时,原先在屏幕外面的图标将得以显示,而移出屏幕的图标将从显示列表上删除。F:根据XML中对地图范围的描述,显示终端计算需要加载的地片,并向系统服务器发送地片请求。G 系统服务器中地片模块根据终端发送的图片请求,处理请求中的参数,获取相应的地像并返回给终端。H 显示终端获取服务端返回的地片。I 显示终端将返回的图片按地理坐标组合,重现地图本文档来自技高网...
【技术保护点】
1.一种地图信息显示系统,所述系统包括多种形式的终端,以及至少一个系统服务器。多种形式的终端是指如便携式无线终端、个人电脑和笔记本等终端。终端具有如下功能:(1)终端根据地图超链接向系统服务器发送请求,从所述系统服务器接受对应于该地图的地图信息文件。地图信息文件包含地图的元信息,例如地图标题、地图范围、加载地图图像的类型、地图图例、数据表和地图标记等。(2)终端解析地图信息文件,加载相应区域的地图图像数据,创建相应地图控件和地图标记,通过显示单元再现由地图信息文件所描述的地图。地图标记是与地理位置相关的图像或图形对象,包括:点、线、多边形、圆、柱状图、饼图、图标等。系统服务器具有如下功能:(1)终端服务模块:根据终端请求的地图超链接找到相应的地图,向终端返回地图信息文件。获取终端的地图图像数据请求,返回相应地图图像数据。(2)制图服务模块:根据外部调用设置专题地图类型、参数以及专题地图所基于的数据,同时,根据以上信息产生地图超链接,地图信息文件以即时产生或缓存文件的方式向终端提供。设置专题地图类型、参数以及所基于的数据等功能可通过接口的方式对外提供。
【技术特征摘要】
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:朱新芳,
类型:发明
国别省市:86[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。