基于WebGIS相关技术下的SVG应用研究

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:wewe11111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebGIS是在Web网络环境下的一种兼容、存储、处理、分析和显示地理信息的计算机系统,它是Web技术和GIS技术相结合的产物,其基本出发点就是利用互联网发布地理信息,让客户通过浏览器浏览和获取地理信息系统中的数据和功能服务。传统的Web语言是HTML,它是一种文本显示语言,对于描述和表现空间信息有先天的缺陷和不足,严重影响了使用HTML开发基于Web的高级应用的能力。HTML语言对复杂的空间数据的描述也仅仅局限于文本,对图形数据就无能为力了,并且HTML无法以结构化的方式来描述空间数据,无法实现Web上空间数据的共享与互操作。W3C制定的可伸缩矢量图形——SVG是用基于XML格式的文本指令来描述的矢量图形,是W3C组织为适应Internet应用飞速发展的需要而制定的可伸缩矢量图形语言描述规范,能够很好地满足GIS对于空间数据图形显示的要求,在WebGIS方面的应用具有良好的前景,为WebGIS的发展带来了新的契机。实现基于SVG的WebGIS,主要是在服务器端把其它格式地图数据转换成SVG格式的文件。生成后的SVG文件放在服务器上发布,用户就可以在Internet上的浏览基于SVG的WebGIS系统。本文在查阅大量国内外参考文献的基础上,系统地探讨了WebGIS的系统的概念、特征、系统分类、系统构造技术等问题,对目前WebGIS的地图发布技术进行比较与分析,探讨了不同技术的优势与局限性。指出当前Web流行的矢量图形解决方案——SVG在交互控制和地图表示等方面的卓越表现,会在WebGIS的构建中发挥重要作用。论文就SVG的发展、特点以及语法规则进行了介绍和分析,对目前业内比较流行的SVG相关软件进行了说明,阐述了SVG的优点,在对SVG与其它格式图形进行比较的基础上,分析了将SVG引入到WebGIS的意义。在客户端使用JavaScript脚本技术对SVG进行研究和开发。服务器端使用C#、VB、AVENUE对SVG进行生成和分析,开发了一个WebGIS原型系统。在.NET框架下,初步达到了地理空间数据共享与交互的目标,实现了基于SVG图形数据的分层显示、属性查询等功能,用实例验证了所提出模型在技术上的可行性。将SVG应用于WebGIS开发中,使WebGIS的功能、易用性得到了很大的提高,将极大促进WebGIS的发展。
其他文献
随着经济全球化过程的开始,特别是20世纪90年代以来东北地区城市化速度加快,东北地区城镇系统的整体格局发生了巨大变化。对区域空间极化问题的研究也悄然兴起。但是在以往的
区位分析是地理学的重要研究内容,设施区位分析作为传统区位分析的一个发展,正是当前学术界研究的热点。传统的地理学区位分析主要是在宏观尺度上进行,大多数时候是定性分析;
随着全国各地经济的飞速发展,工农业和城镇化发展得到巨大的推动,喀斯特山区茶叶产地的城镇化发展速率也得到显著提高,但在发展进步的同时,也伴随着工业活动和城镇化发展所带来的污染问题,最为凸显的就是土壤重金属污染问题,重金属在各种各样的形式下进入茶叶产地环境中使其环境受到污染。贵州省作为我国重要的茶叶生产大省,研究区是贵州著名的茶叶产区,其茶叶品质尚佳,而茶叶品质的优劣取决于茶叶产地土壤环境质量状况的好
学位
绝对值是初中数学中的一个重要概念,由于它比较抽象,就成了同学们学习中的一个难点.同学们要熟练掌握绝对值的知识,应注意以下三点.  一、要正确理解绝对值的意义  1. 几何意义:在数轴上,表示数a的点到原点的距离叫做数a的绝对值,记作a.如图1,在数轴上表示-4的点与原点的距离是4,因此, -4的绝对值是4,记作-4=4;表示4的点与原点的的距离是4,因此4的绝对值是4,记作 4=4;表示0的点与原