- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CHINA SCI-TEC
一种基于 Oracle 的 SVG 地图文件生成算法
黄涛 齐华
(西南交通大学信息科学与技术学院四川 成都 610031 )
摘 要:本文提出了一种基于 Oracle 数据库的 SVG (Scalable Vector Graphics,可伸缩矢量图形)地图文件的生
成算法。算法充分利用了数据库存储过程的可扩展性,速度快等特性,结合空间数据的存储方式,直接生成 SVG
格式的地图文件。实验表明所生成的地图文件符合 SVG 格式规范,利用该方法,可以构建出基于 SVG 的矢量地
理信息系统。
关键词:oracle 空间数据库;可伸缩矢量图形;矢量地理信息系统
A Svg Vector Map Document Generation Algorithm base on
Oracle
Huang Tao Qi Hua
(School of Information ScienceTechnology, Southwest Jiaotong University, Chengdu 610031, China)
Abstract :This paper presents a database based on the oracle Svg Vector Map document generation algorithm.The
procedure of database have good scalability, speed and other characteristics.The paper is tied in wedlock space data
memory way and generate the SVG Vector Map document directly.The experiment enunciation matches SVG format
norm the born map document.Using this method can be constructed based on svg vector GIS.
Keywords:oracle spatial; svg;vector geographic information system
1 SVG 简介
SVG (Scalable Vector Graphics,可伸缩矢量图形)是W3C 推出的一种开放标准的文本式矢量图形描述语言,
它是基于 XML 的,专门为网络而设计的图形格式。它可以描述二维图形,具有动态的,可交互性的特点,使用
SVG 可以在网页上显示出各种各样的高质量的矢量图形。
[1]
SVG 与目前因特网上常用的 gif、jpg 等点阵图像文件相比具有以下优点 。
(1)图像无级缩放
矢量图形的大小与具体尺寸无关,只与图形的复杂程度有关,同时图形的显示尺寸可以无级缩放,变化后不
影响图形的质量。这是目前的点阵式图像所无法比拟的。
(2 )SVG 基于 XML,易于 web 发布,传输和跨平台
SVG 兼容 XML 、HTML4 、XHTML 等语言并符合 CSS、XSL 、DOM 等规范。这就意味着 SVG 将是可扩
展、可样式化、可脚本化和易于集成的。同时,SVG 是一种文本格式的图像,因此跨平台性很好。
(3 )交互性
SVG 支持 XML ,使在图片内交互成为可能。针对用户的动作可以通过高光显示、特殊效果、声音和动画进
行反应和显示。如它完全支持 DOM (文档对象模型),并为各种图元留有相应的 DOM 接口,因而 SVG 以及 SVG
文档评论(0)