基于SVG的地图应用开发.pdf

基于SVG的地图应用开发.pdf

ID:52322319

大小:178.96 KB

页数:4页

时间:2020-03-26

基于SVG的地图应用开发.pdf_第1页
基于SVG的地图应用开发.pdf_第2页
基于SVG的地图应用开发.pdf_第3页
基于SVG的地图应用开发.pdf_第4页
资源描述:

《基于SVG的地图应用开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第37卷第2期武汉大学学报(工学版)Vol.37No.22004年4月EngineeringJournalofWuhanUniversityApr.2004文章编号:167128844(2004)022045204基于SVG的地图应用开发涂 超(华侨大学信息科学与工程学院,福建泉州 362011)摘要:介绍了SVG(ScalableVectorGraphics)在网上地图应用开发中的优势,在分析SVG特性的基础上,研究了如何基于SVG进行地图制作的若干关键技术,并介绍了基于SVG的地图发布与浏览的具体方

2、式,可供地图应用开发和基于SVG的其他应用开发参考.关键词:SVG;GIS;地图中图分类号:TP391文献标识码:AResearchondevelopmentofmappingapplicationbasedonscalablevectorgraphicsTUChao(SchoolofInformationEngineering,HuaqiaoUniversity,Quanzhou362011,China)Abstract:Theadvantageofscalablevectorgraphics(SVG

3、)applyinginwebmappingapplicationisintroduced.BasedonanalyzingthecharacteristicofSVG,somekeytechnologiesofcartographyareresearchedbasedonSVG;andthede2tailprocessofmappublicizingandbrowsingisintroducedbasedonSVG.Themethodintroducedcanbereferencedinmappinga

4、pplicationandotherapplicationbasedonSVG.Keywords:scalablevectorgraphics(SVG);GIS;map  当前,大多数基于网络的交互式地图应用的开VectorGraphics),它是W3C正在制订规范中的网络[1]发都是采用以下两种方法:一是Javaapplets;另一矢量图形标准.SVG是一种在XML中描述二维种是在服务器端生成栅格地图,再以GIF或JPEG矢量和矢量/栅格混合图形的强有力的语言.文件格式发送给用户.Javaapplet

5、s能较好地实现SVG与JPEG和GIF等网络上广泛使用的图形交互,但对于浏览器和防火墙的兼容性较差.栅格格式相比具有许多优点,特别适于地图表示的特性地图对各种网络工具和环境的兼容性较好,但在与有:地图进行类似缩放、漫游、图层控制等交互时,则需(1)普通的文本格式:SVG文档可被许多工具通过服务器以重新生成栅格文件.现在SVG的引读取和修改,比JPEG和GIF图像更适合压缩,文件入解决了所有这些问题.SVG是一个开放的、HTTP更小.由于它是基于XML的,是完全基于文本的兼容的标准,它允许全交互的地图应用

6、,而无须地图,适合搜索引擎的检索.文本信息还可以帮助applets或通过服务器生成.视力有残疾而无法看到图形的人,可以通过其他方式(如声音)来传送这些信息.另外,可直接由数据1SVG与网上地图应用开发库生成SVG文档.SVG的全称是可伸缩的矢量图形(Scalable(2)可缩放性:与GIF和JPEG等位图格式不收稿日期:2003209225作者简介:涂 超(19662),男,湖北武汉市人,博士,副教授,研究方向为地理信息系统、虚拟现实等.基金项目:华侨大学科研基金资助项目.46武汉大学学报(工学版)20

7、04同,SVG是一种矢量格式,这意味着SVG图像能以2 基于SVG的地图制作技巧任意分辨率进行高质量的打印,而不会出现打印位图时常见的“锯齿”效果.2.1SVG元素类型简介(3)快速平移/缩放:你可对SVG图像进行快SVG中的图形元素是与MapInfo中的对象相速的平移/缩放操作,而图像的显示效果却不会下对应的.以下是SVG元素的基本属性(详细信息可降,并且系统不用返回服务器去获取新的图像.参考W3CSVG详述:文档结构):(4)可搜索和可选择文本:和位图图像不同,采rectx,y,width,heig

8、ht//矩形和圆角矩形用SVG编写的文本具有可搜索性和可选择性.例circlecx,cy,r//圆心(x,y)和半径如ellipsecx,cy,rx,ry//圆心(x,y)和椭圆的x/y轴半,用户可搜索某一特殊的字符串,如地图中城市径的名称.linex1,y1,x2,y2//起点和终点(5)可交互性:SVG与基于位图的地图开发方polylinePointslist”x2y2coordinate2pairs”//非闭和折线案相比,赋予了地图更

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

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

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