The invention discloses a thematic map dynamic customization method of spatial data based on Web, which comprises the following steps: S1, map description file dynamic generation; S2, thematic map on-demand; S3, dynamic S4, static and dynamic cache; spatial data publishing. The invention has the advantages that the proposed dynamic spatial data release strategy, implementation of the OGC protocol based on on-demand map generation, static and dynamic caching technology, further solve the multi-source spatial data released through enough intelligent, flexible and open space and data online time is long, poor user experience problems, meet the professional background of users define the map style, you can also browse any user specified spatial data, dynamic network, thematic map on-demand and efficient release, improve the spatial data browsing efficiency in the visual hierarchy.
【技术实现步骤摘要】
一种基于Web的空间数据专题图动态定制方法
本专利技术涉及空间数据动态发布
,特别涉及一种基于Web的空间数据专题图的动态定制方法。
技术介绍
GIS处理的空间数据具有多源、异构性。随着大数据的发展,GIS所要处理的地理空间数据,还具有海量、复杂、覆盖范围广等特征,地理空间数据的这些特性为数据综合利用和地图网络发布带来巨大挑战。基于web的GIS处理的数据一般存储在集群或者存储系统,而浏览地图一般在客户端进行,基于局域网或者广域网的网络地图是目前显示服务端数据的主要形式。现阶段地图发布存在的主要问题有:(1)数据发布方式不够智能和开放:目前在线地图服务的工作模式都是在服务端指定好地图的显示风格,单纯地通过网络将预先定制好的地图发布出去而已,无法满足由不具有专业背景使用者自行定义地图风格,也无法浏览用户任意指定的空间数据,实现网络专题地图的动态发布。(2)空间数据在线浏览数据处理时间较长,用户体验不佳:空间数据的复杂性导致了空间数据网络发布存在性能瓶颈,随着空间数据量的增加与空间数据类型的增多,这种性能瓶颈更加凸显出来,空间数据可视化流程分为空间数据检索、空间数据获取、空间数据绘制生成图像,这三个步骤均比较耗时,特别对于一些开源地图服务器,对每次地图请求都根据BOX和相关的参数进行重采样,生成一幅栅格图像或者矢量图形并返回给用户。每次用户的数据请求如果都要生成一次图片,势必会影响响应的速度。由于整个可视化流程时间较长,导致客户端用户交互体验不佳,且基于OGC协议发布的地图一般都是预制的,降低了地图发布的灵活性。随着空间数据量的不断积累以及空间数据结构越 ...
【技术保护点】
一种基于Web的空间数据专题图动态定制方法,其特征在于:包括以下步骤:S1、地图描述文件动态生成:从空间数据中解析地图描述文件所需对象,按照用户指定数据生成地图描述文件;S2、专题地图按需定制:通过服务端定制在线修改地图描述文件,由地图服务器发布新的地图;S3、动静态缓存:采用缓存和瓦片预生成技术,提前将空间数据绘制生成图像文件,按照某种组织形式存储到文件系统或数据库中;S4、空间数据动态发布:对用户任意指定的空间数据进行动态发布。
【技术特征摘要】
1.一种基于Web的空间数据专题图动态定制方法,其特征在于:包括以下步骤:S1、地图描述文件动态生成:从空间数据中解析地图描述文件所需对象,按照用户指定数据生成地图描述文件;S2、专题地图按需定制:通过服务端定制在线修改地图描述文件,由地图服务器发布新的地图;S3、动静态缓存:采用缓存和瓦片预生成技术,提前将空间数据绘制生成图像文件,按照某种组织形式存储到文件系统或数据库中;S4、空间数据动态发布:对用户任意指定的空间数据进行动态发布。2.根据权利要求1所述的基于Web的空间数据专题图动态定制方法,其特征在于:步骤S1进一步包括:S1.1、获取用户指定空间数据,从空间数据中解析地图描述文件所需对象;S1.2、获取空间数据的投影信息,将投影信息转换为EPSGCode,构建PROJECTION对象;S1.3、获取空间范围,构建范围对象,根据空间数据路径构建涂层对象;S1.4、解析对象,并生成WMS协议的底涂描述文件或生成WFS协议的底涂描述文件。3.根据权利要求2所述的基于Web的空间数据专题图动态定制方法,其特征在于:步骤S1.2中,将投影信息通过WKT或Proj4方式转换为EPSGCode。4.根据权利要求3所述的基于Web的空间数据专题图动态定制方法,其特征在于:采用Proj4字符串转换为EPSGCode包括以下步骤:S1.2.1、将proj4字符串拆分为+标签=值的形式,形成子串数组;S1.2.2、逐行读取epsg文件,分别用子串去匹配每一行;S1.2.3、根据定义的关键标签,判断子串是否与该行匹配;S1.2.4、若该行的内容与子串数组完全匹配,则返回该行的epsgcode;S1.2.5、若不完全匹配,则继续循环,看是否有更为匹配的行。5.根据权利要求4所述的基于Web的空间数据专题图动态定制方法,其特征在于:步骤S2进一步包括:S2.1、客户端选定已有空间数据;S2.2、客户端从地图服务器...
【专利技术属性】
技术研发人员:王力哲,赵灵军,
申请(专利权)人:中国科学院遥感与数字地球研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。