[发明专利]基于SVG的WebGIS系统及其数据录入和查询方法在审
| 申请号: | 201410224416.1 | 申请日: | 2014-05-26 |
| 公开(公告)号: | CN103955549A | 公开(公告)日: | 2014-07-30 |
| 发明(设计)人: | 柳玲;张毅;文俊浩;蔡海尼;曾骏 | 申请(专利权)人: | 重庆大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 李明 |
| 地址: | 400044 *** | 国省代码: | 重庆;85 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 svg webgis 系统 及其 数据 录入 查询 方法 | ||
1.基于SVG的WebGIS系统,其特征在于,包括客户端、Web服务器和地图数据库服务器;
所述客户端通过互联网络与Web服务器进行数据通信,且客户端具有Web浏览器;所述Web浏览器中设置有SVG插件,用于通过SVG插件内嵌脚本的交互功能向Web服务器提交WebGIS数据查询请求,并接收Web服务器通过HTTP协议返回的SVG格式的电子地图查询结果文件,调用SVG插件解析接收到的电子地图查询结果文件,在Web浏览器中实现对电子地图查询结果文件的显示;
所述Web服务器与地图数据库服务器进行通信,并具有SVG地图数据生成模块、地图数据入库处理模块、查询请求处理模块和SVG地图数据发送模块;所述SVG地图数据生成模块用于将录入的DXF格式的AutoCAD地图文件转换为SVG格式的电子地图矢量图形文件;所述地图数据入库处理模块用于提取出SVG地图数据生成模块所转换得到的电子地图矢量图形文件中的各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息,并将各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息整理发送至地图数据库服务器进行存储;所述查询请求处理模块用于响应来自客户端的WebGIS数据查询请求,解析出WebGIS数据查询请求中被查询的地理信息数据元素并传送至SVG地图数据发送模块;所述SVG地图数据发送模块用于从地图数据库服务器中查找和获取被查询的地理信息数据元素所在的地理区域包含的全部地理信息数据元素及其对应的矢量位置属性信息和显示属性信息,并按照预设定的被查询对象显示属性对获取到的被查询的地理信息数据元素对应的显示属性信息进行修改,然后再根据各地理信息数据元素对应的矢量位置属性信息和显示属性信息重建生成SVG格式的包含有获取到的各地理信息数据元素的电子地图查询结果文件,通过HTTP协议发送至客户端;
所述地图数据库服务器用于接收Web服务器所整理发送的各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息并加以存储,且在存储过程中对于已存储的地理信息数据元素按照最新接收到的数据内容进行更新。
2.如权利要求1所述基于SVG的WebGIS系统的数据录入方法,其特征在于,用于向所述WebGIS系统录入和存储地理信息数据,具体包括如下步骤:
11)绘制AutoCAD地图文件,存储为DXF格式,并录入Web服务器的SVG地图数据生成模块;
12)Web服务器的SVG地图数据生成模块将录入的DXF格式的AutoCAD地图文件转换为SVG格式的电子地图矢量图形文件;
13)Web服务器的地图数据入库处理模块提取出SVG地图数据生成模块所转换得到的电子地图矢量图形文件中的各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息,并将各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息整理发送至地图数据库服务器;
14)地图数据库服务器接收Web服务器所整理发送的各地理信息数据元素及其对应的矢量位置属性信息和显示属性信息,并分别判断当前接收到的每个地理信息数据元素在数据库中是否已有存储;对于尚未存储的地理信息数据元素,则将其地理信息数据元素及其对应的矢量位置属性信息和显示属性信息直接存储数据库中;对于已存储的地理信息数据元素,则按照最新接收到的数据内容对其地理信息数据元素及其对应的矢量位置属性信息和显示属性信息进行更新。
3.如权利要求1所述基于SVG的WebGIS系统的数据查询方法,其特征在于,用于从所述WebGIS系统查询地理信息数据,具体包括如下步骤:
21)利用客户端,通过客户端的Web浏览器录入所查询的地理信息数据元素,由Web浏览器通过SVG插件内嵌脚本的交互功能向Web服务器提交WebGIS数据查询请求;
22)Web服务器的查询请求处理模块用于响应来自客户端的WebGIS数据查询请求,解析出WebGIS数据查询请求中被查询的地理信息数据元素并传送至SVG地图数据发送模块;
23)Web服务器的SVG地图数据发送模块从地图数据库服务器中查找和获取被查询的地理信息数据元素所在的地理区域包含的全部地理信息数据元素及其对应的矢量位置属性信息和显示属性信息,并按照预设定的被查询对象显示属性对获取到的被查询的地理信息数据元素对应的显示属性信息进行修改,然后再根据各地理信息数据元素对应的矢量位置属性信息和显示属性信息重建生成SVG格式的包含有获取到的各地理信息数据元素的电子地图查询结果文件,通过HTTP协议发送至客户端;
24)客户端的Web浏览器接收Web服务器通过HTTP协议返回的SVG格式的电子地图查询结果文件,调用SVG插件解析接收到的电子地图查询结果文件,在Web浏览器中实现对电子地图查询结果文件的显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410224416.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种启闭灵活安全可靠的瓣阀
- 下一篇:迷宫式最小流量阀





