一种基于WebGIS的高程地理数据查询系统及方法技术方案

技术编号:5998927 阅读:571 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于WebGIS的高程地理数据查询系统和方法,该方法尤其适用于地理信息应用系统中对高程地理信息数据的快速查询功能。它至少包括以下部分:一套地理信息应用系统,一套GIS服务器,一套完整的客户端系统,一套灰度转换模块,以及一套坐标对应模块;其中,地理信息应用系统为用户提供各方面多层次的地理信息服务,GIS服务器为应用系统提供必须的地图服务,客户端系统用于实现Web环境下对地理信息应用系统的操作访问,地理信息应用系统首先调用灰度转换模块,将GIS服务器提供的高程栅格化图层转换为高程灰度图,当用户需要查询地图上某一坐标点的高程地理数据时,调用坐标对应模块进行坐标对应,查询对应坐标的灰度值,之后根据灰度转换规则还原为所要查询的高程值。本发明专利技术能够有效的应用于各种地理信息系统中对高程地理数据的查询,查询效率高效,特别适用于海拔,水深等栅格型高程数据。

【技术实现步骤摘要】

本专利技术提供一种基于WebGIS的高程地理数据查询系统和方法,该方法尤其适用 于地理信息应用系统中对高程地理信息数据的快速查询功能。
技术介绍
地理信息应用系统已经广泛应用于现代生活的方方面面,其中最为突出的当属互 联网上的电子地图,其本质也是地理信息应用系统,最终的发展方向就是面向整个社会的 应用。因此如何在地理信息系统中提供更多更人性化的功能是一项很有必要的任务,但在 目前基于WebGIS的应用系统中,无法利用现有的API做到对GIS服务器中栅格化地图服务 某一坐标点高程信息的查询功能,本专利提出的利用灰度图实现高程信息查询的方法也就 应运而生。
技术实现思路
为了解决地理信息系统中对地图服务中高程信息的精细查询,本专利技术提供了一种 以灰度图方式实现的解决方法,此方法可以适用于各种地理信息系统中,并能对任意坐标 点的高程信息进行快速查询。本专利技术的实现至少包括以下部分一套地理信息应用系统,一套GIS服务器,一套 完整的客户端系统,一套灰度转换模块,以及一套坐标对应模块;其中,地理信息应用系统 为用户提供各方面多层次的地理信息服务,GIS服务器为应用系统提供必须的地图服务,客 户端系统用于实现Web环境下对地理信息应用系统的操作访问,地理信息应用系统首先调 用灰度转换模块,将GIS服务器提供的高程栅格图层转换为高程灰度图,当用户需要查询 地图上某一坐标点的高程地理数据时,调用坐标对应模块进行坐标对应,查询对应坐标的 灰度值,之后根据灰度转换规则还原为所要查询的高程值。附图说明图1为本专利技术所揭示的灰度转换模块的功能实现示意图。图2为本专利技术所揭示的坐标对应模块的功能实现示意图。具体实施例方式本专利技术提出的利用灰度图实现对高程信息查询的方法,主要应用于基于WebGIS 的地理信息系统中,该系统的实施首先需要三大部分1. 一套地理信息应用系统,用于集成地图服务并进行与地图相关的功能实现,为 用户提供便捷;2. 一套GIS服务器,通过发布地图服务对应用系统提供地图支持;3. 一套完整的客户端系统,使用户可以访问到应用系统,并根据自己的需求进行 操作;本专利技术所要解决的技术难点是在于如何在地理信息应用系统上实现灰度转换模 块和坐标对应模块,以灰度图的形式对比高程信息,借助灰度值这个中间桥梁实现客户端 的对高程值的查询需求。图1为灰度转换模块的实施细节,首先根据GIS服务器上发布的栅格化高程图层, 生成一张含有高程信息的RGB格式的彩图,并找出最高点和最低点的两个DEM值,如此便得 出了此图层所代表地理区域的高程差,然后根据灰度幅度(默认值25 与此高程差进行同 比转换,结合RGB图转换为灰度图的规则生成高程灰度图。假使采取默认灰度幅度255,则高程RGB图经过同比转换后的高程灰度图中,灰度 值255的地方代表的就是最高的DEM值D_maX,灰度值0的地方代表的就是最低的DEM值 D_min。这样,根据任何一点的灰度值Gray,就可以得到其代表的高程值(Gray/255)*(D_ max-D_min)。图2为坐标对应模块的实施细节,首先用户会点击获得所要查询高程值的屏幕坐 标,根据发布好的地图服务中的GIS信息很容易得到对应的地图坐标,与此同时,利用GIS 高程图层求得高程图跨度,之后结合地图坐标和高程图的跨度求得高程图像的坐标,借助 图像灰度函数查询到灰度值,最后由事先约定好的灰度转换规则逆推出对应的高程值。借助GIS软件提供商开发好的针对各种编程语言的API,可以很容易以屏幕坐标 为参量调用函数得到经纬度形式的地图坐标,由此地图坐标求得对应高程图像坐标并逆推 出高程值的方法如下Stepl 假使得到的地图坐标为(Loc_x,Loc_y);St印2 利用高程图层获知高程图像的跨度,左上角坐标(From_X,From_y),宽度 Width,高度 Height ;St印3 确定出地图坐标相对高程图像左上角的相对位置(Tem_x,Tem_y),其中 Tem_x = (Loc_x-From_x) /Width, Tem_y = (From_y-Loc_y) /Height ;乂印4 :由此可得用户点击对应的高程图像坐标为(Img_x,Liig_y),其中Lng_x = Loc_x+Width氺Tem_x,Img_y = Loc_y+Height*Tem_y ;St印5 调用从图像中取灰度值的函数查询高程灰度图(Tem_x,Tem_y)处的灰度 值 Gray ;St印6 根据这点的灰度值Gray,得到其代表的高程值(Gray/255) * (D_max-D_ min) ο至此,实现了借助灰度值查询高程值的一系列过程。综上所述,本专利技术是一种应用于WebGIS中通过图像灰度理论对地图服务高程信 息进行查询的有效方法。说明书中所举特例均属于便于理解的举例性质,而非限制性,任何 未脱离本专利技术思想的范畴,均应包含于该申请涵盖范围之内。权利要求1.一种基于WebGIS的高程地理数据查询系统,其特征在于,应该包括有 一套地理信息应用系统,为用户提供各方面多层次的地理信息服务; 一套GIS服务器,为地理信息系统提供地图服务;一套完整的客户端系统,用于实现Web环境下对地理信息应用系统的操作访问; 一套灰度转换模块,将GIS服务器提供的高程栅格图层转换为高程灰度图; 一套坐标对应模块,实现所要查询高程信息的坐标位置与高程灰度图的坐标对应。2.根据权利要求1所述的地理信息应用系统,其特征在于该系统除了提供基于WebGIS 的地理信息常用操作之外,还包括对水深,海拔等高程信息的查询功能。3.根据权利要求1所述的地理信息应用系统,其特征在于该系统提供的高程信息查询 功能是以高程灰度图的方式实现的。4.根据权利要求1所述的地理信息应用系统,其特征在于应该包含以下两个模块 一灰度转换模块,将GIS服务器提供的高程栅格化图层转换为高程灰度图;一坐标对应模块,实现屏幕坐标、图像坐标、地理坐标的对应功能。5.根据权利要求1所述的GIS服务器,其特征在于该GIS服务器提供包含高程信息的 栅格化图层地图服务。6.根据权利要求1所述的完整的客户端系统,其特征在于客户端提供用户对高程信息 的查询功能。全文摘要本专利技术提供一种基于WebGIS的高程地理数据查询系统和方法,该方法尤其适用于地理信息应用系统中对高程地理信息数据的快速查询功能。它至少包括以下部分一套地理信息应用系统,一套GIS服务器,一套完整的客户端系统,一套灰度转换模块,以及一套坐标对应模块;其中,地理信息应用系统为用户提供各方面多层次的地理信息服务,GIS服务器为应用系统提供必须的地图服务,客户端系统用于实现Web环境下对地理信息应用系统的操作访问,地理信息应用系统首先调用灰度转换模块,将GIS服务器提供的高程栅格化图层转换为高程灰度图,当用户需要查询地图上某一坐标点的高程地理数据时,调用坐标对应模块进行坐标对应,查询对应坐标的灰度值,之后根据灰度转换规则还原为所要查询的高程值。本专利技术能够有效的应用于各种地理信息系统中对高程地理数据的查询,查询效率高效,特别适用于海拔,水深等栅格型高程数据。文档编号G06F17/30GK102096707SQ20111000423公开日2011年6月15日 申请日期本文档来自技高网...

【技术保护点】
一种基于WebGIS的高程地理数据查询系统,其特征在于,应该包括有:一套地理信息应用系统,为用户提供各方面多层次的地理信息服务;一套GIS服务器,为地理信息系统提供地图服务;一套完整的客户端系统,用于实现Web环境下对地理信息应用系统的操作访问;一套灰度转换模块,将GIS服务器提供的高程栅格图层转换为高程灰度图;一套坐标对应模块,实现所要查询高程信息的坐标位置与高程灰度图的坐标对应。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄冬梅张岭何盛琪王健袁小华郑小罗苏诚谢文辉
申请(专利权)人:上海海洋大学
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1