基于SVG的校园地图发布系统.pdf
上传人:qw****27 上传时间:2024-09-11 格式:PDF 页数:5 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于SVG的校园地图发布系统.pdf

基于SVG的校园地图发布系统.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第29卷第5期测绘与空间地理信息Vol.29,No.52006年10月GEOMATICS&SPATIALINFORMATIONTECHNOLOGYOct.,2006基于SVG的校园地图发布系统刘建敏1,李霖1,应申1,刘红梅2(1.武汉大学资源与环境科学学院,湖北武汉430079;2.阜阳师范学院网络中心,安徽阜阳236000)摘要:SVG是一种新的矢量图形语言,可以作为地图数据的组织形式构建WebGIS。本文以SVG作为地图数据的组织形式,设计了一个校园地图发布系统,并详细介绍了系统实现的关键技术:SVG解析和连接池。关键词:SVG;连接池;地图发布中图分类号:P208文献标识码:B文章编号:1672-5867(2006)05-0024-05MapPublishingSystemofCampusBasedonSVGLIUJian2min1,LILin1,YINGShen1,LIUHong2mei2(1.SchoolofResourceandEnvironmentScience,WuhanUniversity,Wuhan430079,China;2.NetworksCenterofFuyangTeachersCollege,Fuyang236000,China)Abstract:ScalableVectorGraphicsisanewvectorgraphiclanguage.ItcanbeusedasanorganizationmethodofmapdatatobuildWebGIS.Inthispaper,amappublishingsystemofcampusinwhichthemapdataisorganizedinSVGisdesignedandsomekeytech2nologiesareintroducedindetail,especiallyforSVGparsinganddatabaseconnection2pool.Keywords:SVG;databaseconnection2pool;mappublishing题,在数据库的连接中应用连接池的实现技术是十分必0引言要的。鉴于以上原因,本文以SVG文件作为地图数据的组织方式设计了一个校园网络地图发布系统并使用连目前,网页大部分都是使用HTML语言设计,虽然,,接池技术实现地图的查询功能。文章主要包括以下三个HTML可以制作出满足一般需求的页面,但它有一个严重方面的内容:首先是介绍地图数据在SVG文件中的组织的不足:只能表现栅格图像,对矢量图形缺乏支持。而和表示方式,然后是介绍系统设计和关键技术,最后是介SVG突破了HTML的这个约束,它允许3种形式的图像绍系统的实现方法。对象存在:矢量图形、点阵图像和文本,使文件内容更丰富、更容易组成一个完整的信息体系。SVG是一种基于XML的用来描述2维矢量图形和矢量/点阵混合图形的1地图数据在SVG文件中的组织和标识语言,其全称是可伸缩矢量图形规范(ScalableVector表示Graphics),非常适合在网络中传输和应用。相对于SVG来说,目前网络上流行的MacroMedia公司提出的SWF文1.1SVG文件中地图数据的组织件格式,还有一些不足:标准的非开放性,较差的可编辑一般,地图数据的组织需要考虑两方面的内容:一是[1]性。鉴于SVG以上的特性和优点,在WebGIS应用领地物分类方法;二是地物数据组织方法。在校园地图发域,如果将地理空间数据用SVG格式存储、传输和显示,布系统中,根据几何形态的不同将地物分为四类:点状地WebGIS将具有更强的表现力。但WebGIS根据用户的查物、线状地物、面状地物和注记。对于地图数据的组织,目询要求,经常需要频繁地进行数据库操作,建立与数据库前有分层组织法和分要素组织法两种方法[2]。在校园地的连接并保持网络连接。这些都需要消耗时间和服务器图发布系统中采用了分层组织法,这种组织方法的基本的内存,最后关闭连接也会产生垃圾回收开销。这样,无思想是将空间数据按不同的类型划分成若干图层,层与论是时间资源还是系统资源都存在着极大的浪费,对于层之间相互独立,需要时将几个层叠加起来进行操作。连接的使用就成了系统性能的瓶颈。为了解决此类问在SVG中有一个必不可少的元素:<g>元素,它代表收稿日期:2006-03-28基金项目:国家测绘局基础测绘项目(1469990324231)作者简介:刘建敏(1980-),女,安徽界首人,硕士研究生,主要从事WebGIS方面的研究。第5期刘建敏等:基于SVG的校园地图发布系统25“Group”,可以将一批特征类似的地物定义成一个集合,中,使