基于asp.net、svg技术的webgis研究与实现

基于asp.net、svg技术的webgis研究与实现

ID:30640658

大小:18.95 KB

页数:7页

时间:2019-01-02

基于asp.net、svg技术的webgis研究与实现_第1页
基于asp.net、svg技术的webgis研究与实现_第2页
基于asp.net、svg技术的webgis研究与实现_第3页
基于asp.net、svg技术的webgis研究与实现_第4页
基于asp.net、svg技术的webgis研究与实现_第5页
资源描述:

《基于asp.net、svg技术的webgis研究与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于Asp.net、SVG技术的WebGIS研究与实现摘要本文在分析了用SVG表示地理空间信息的特点后,将SVG应用到WebGIS中,系统研究的主要内容是使用、SVG技术,结合SQLServer后台数据库技术动态的生成SVG图形;利用脚本语言JavaScript和DOM技术,很好的实现了地图的缩放、平移和还原、图层的控制等WebGIS客户端功能。关键词;SVG;JavaScript;DOM;WebGISWebGIS是Inter

2、net与GIS的结合产物,也是GIS研究的一个重要方向。然而,在Web上发布信息量巨大的地理空间信息必将导致Internet网络传输速度降低,而短小灵活的矢量图形是缓解这个困境的有效手段。SVG就是一种基于XML的矢量图形格式,由于它能良好的将矢量图形展现在Web上,因而SVG可以成为GIS很好的网络载体。过去大部分学者是将svg文件以文本的形式放在客户端的,当图形比较复杂时,这对客户端的要求就比较高;本文采用SQLServer数据库存储SVG图形数据,利用调用后台数据库动态生成SVG图形,降低了客户端的要求,再使用脚本语言JavaScript和DOM技术实

3、现图形的客户端动态交互,取得了良好的效果.SVG是一种文本性的描述语言,提供了1类80多种元素,涉及基本图形、文字、图像的显示,以及图形元素动画、超链接、颜色渐变、透明效果、滤镜效果等诸多方面课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果。因此完全可以利用SVG来表现地理数据的空间信息和属性信息,其中空间信息按其几何形态用点对象、线对象、区域对象和注记对象来组织

4、,而属性信息可用内嵌法和外联法两种编码来描述。点对象对于点的表示可以采用填充颜色的圆或矩形,如:以上代码表示以点为圆心,半径为3的蓝色实心圆,”point”是用于标识这个点。2.线对象将两个点连接起来就可以表示一条线,如:这条代码表示连接点与点之间的一条线,这条线的宽度是2,颜色是蓝色,line是标识这条线的。2.区域对象可以用path或polygon表示,如:代码表示节点为的多边形,填充颜色是蓝色。2.注记对象可以用text表示属性数据,如:中国上述代码将在浏览器页面上的点(30,30)处输出文本“中国”,“text1”用于标识这个注记。如图1所示:图1S

5、VG表示的点、线、区域和注记2.属性数据对于属性数据可采用内嵌法和外联法两种编码方法内嵌法是指将所关联的属性数据与几何数据放在同一个地物分组元素中,由于SVG未提供对属性数据的描述标记,因此在这里自定义一个元素来标记属性数据,各属性项作为元素的子元素依次列出。由于元素是一个自定义元素,因此一般的SVG文档浏览器(如Adobe的SVGView插件)不会对该元素进行处理,当然对于非常简单的属性可以直接利用元素表示。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一

6、定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果外联法是指属性数据通过地物标识号存储在外部数据库中,为此,地物标识号需要进行进一步的约定,即地物标识号除了以“F”开始外,还包含地物类别号和目标标识号,其中,通过地物类别号可确定与该类地物对应的属性关系表,而通过目标标识号来定位属性表中的记录号。此外,也可直接通过超连接,将属性数据页面(通过技术动态生成)与几何数据联系起来。WebGIS的实现模型到目前主要有三种:①基于客户端;②基于服务器端;③基于服务器/客户端的混合模式。其中第三种模式集成了前面两种模式的优点,

7、是目前比较流行的模式。同理,基于SVG的WebGIS也逃不过这三种模式,一般采用B/S三层体系结构,如图2所示:图基于SVG技术的WebGIS的体系结构课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果首先,客户在浏览器中选择一些需要查询的数据,并向服务器端发出请求,该请求通过HTTP协议传送到服务器端。服务器端收到了请求后,就通过数据访问接口去访问相关的数据库,并

8、把从数据库中检索到的数据转换成相应的XML格式、SV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。