[发明专利]基于SVG的WebGIS系统及相应的能耗监控系统有效
申请号: | 201310152481.3 | 申请日: | 2013-04-27 |
公开(公告)号: | CN103226604B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 毕俊人 | 申请(专利权)人: | 上海来信信息科技发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 胡晶 |
地址: | 200063 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 svg webgis 系统 相应 能耗 监控 | ||
1.一种基于SVG的WebGIS系统,其特征在于,包括客户端和服务器端,其中:
所述服务器端包括数据持久层、应用逻辑层以及Web服务接口;所述数据持久层与所述应用逻辑层之间进行交互;
所述数据持久层包括ESRI Shape空间数据文件系统、属性数据库以及PEMLW文件系统;所述应用逻辑层包括Shape文件转换器、SVG组装器以及数据缓存管理器;其中:
所述ESRI Shape空间数据文件系统存储空间几何地理数据;
所述属性数据库存储空间几何地理数据的图元的属性数据;
所述PWMLW文件系统存储空间地理数据呈现的样式、图层、结构信息;
所述Shape文件转换器将所述ESRI Shape空间数据文件系统中的几何地理数据的格式从Shape文件格式转换为SVG格式;
所述SVG组装器根据所述PWMLW文件系统存储的空间地理数据呈现的样式、图层、结构信息,将经所述Shape文件转换器转换后的SVG格式的几何地理数据与所述属性数据库存储的空间几何地理数据的图元的属性数据进行组装,合并成完整的SVG元素,并将每个完整的SVG元素再次进行组装,直至形成一完整的SVG地图;
所述客户端与所述服务器端之间通过所述Web服务接口进行交互,所述客户端通过所述Web服务接口向所述服务器端发送请求,所述服务器端通过所述Web服务接口向所述客户端发送SVG地图;
所述数据缓存管理器对所述客户端请求过的数据进行缓存,当同一资源再一次被访问时,直接从所述数据缓存管理器中读取数据迅速返回给所述客户端。
2.根据权利要求1所述的基于SVG的WebGIS系统,其特征在于,所述数据持久层还包括预生成空间数据库,所述ESRI Shape空间数据文件系统中的几何地理数据从Shape文件格式转换为SVG格式后存储在所述预生成空间数据库中。
3.根据权利要求2所述的基于SVG的WebGIS系统,其特征在于,所述SVG组装器根据所述PWMLW文件系统存储的空间地理数据呈现的样式、图层、结构信息,将存储在所述预生成空间数据库中的SVG格式的几何地理数据和所述属性数据库存储的空间几何地理数据的图元的属性数据进行组装,合并成完整的SVG元素,并将每个完整的SVG元素再次进行组装,直至形成一完整的SVG地图。
4.根据权利要求3所述的基于SVG的WebGIS系统,其特征在于,所述SVG组装器将存储在所述预生成空间数据库中的SVG格式的几何地理数据和所述属性数据库存储的空间几何地理数据的图元的属性数据进行组装,合并成完整的SVG元素,并将每个完整的SVG元素再次进行组装,直至形成一完整的SVG地图,具体包括:
1)所述SVG组装器根据所述PWMLW文件系统存储的空间地理数据呈现的样式、图层、结构信息将所述预生成空间数据库中的SVG格式的几何地理数据和所述属性数据库存储的空间几何地理数据的图元的属性数据进行组装,形成多个地物实体对象;
2)所述SVG组装器根据所述PWMLW文件系统存储的空间地理数据呈现的样式、图层、结构信息将若干所述地物实体对象进行组装,形成多个图层对象;
3)所述SVG组装器根据所述PWMLW文件系统存储的空间地理数据呈现的样式、图层、结构信息将若干所述图层对象进行组装,形成多个地图对象;
4)循环1)至3),直至形成SVG地图。
5.根据权利要求4所述的基于SVG的WebGIS系统,其特征在于,所述应用逻辑层还包括地图数据更新器,用于更新所述ESRI Shape空间数据文件系统中的数据。
6.根据权利要求1所述的基于SVG的WebGIS系统,其特征在于,所述客户端包括浏览器,所述服务器端通过所述Web服务接口向所述客户端发送的SVG地图通过所述浏览器显示。
7.根据权利要求6所述的基于SVG的WebGIS系统,其特征在于,所述客户端还包括SVG图形查看器,所述SVG图形查看器作为一插件安装在所述浏览器上,当所述浏览器不支持SVG格式时,所述SVG图形查看器为不支持SVG格式的浏览器提供支持功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海来信信息科技发展有限公司,未经上海来信信息科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310152481.3/1.html,转载请声明来源钻瓜专利网。