作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (22): 220-224. doi: TN911TN911.73.73

• 图形图像处理 • 上一篇    下一篇

SVG数字高程模型生成与3D可视化方法

林伟泳 a,李 岩 a,b   

  1. (华南师范大学 a. 计算机学院;b. 空间信息技术与应用研究中心,广州 510631)
  • 收稿日期:2012-01-10 修回日期:2012-03-19 出版日期:2012-11-20 发布日期:2012-11-17
  • 作者简介:林伟泳(1987-),男,硕士研究生,主研方向:图像处理,空间信息处理;李 岩,教授
  • 基金资助:
    国家自然科学基金资助项目(60842007);广东省科技计划基金资助项目(2010A040306003);广东省重点引导基金资助项目(2004B 32501001, 2005B30801006)

Approaches of Digital Elevation Model Generation and 3D Visualization of Scalable Vector Graphics

LIN Wei-yong  a, LI Yan a,b   

  1. (a. School of Computer; b. Research Center of Spatial Information Technology and Application, South China Normal University, Guangzhou 510631, China)
  • Received:2012-01-10 Revised:2012-03-19 Online:2012-11-20 Published:2012-11-17

摘要: 可缩放矢量图形(SVG)不支持3D模型的建立,为此,介绍SVG扩展元素的实现原理,研究在SVG的3D模型建立方法,利用三角网格差分方法解决元素不支持点数不一致、非均匀对象分布的问题,在SVG中建立3D数字高程模型,并对其实现在线旋转控制。对内嵌JS和Java后台程序生成DEM的方案进行比较,结果表明,内嵌JS方案的时间消耗较大,有必要扩展SVG标准中的3D表示标签。

关键词: 可缩放矢量图形, 数字高程模型, 标签, 3D可视化, 插值算法, 三角网格差分

Abstract: The Scalable Vector Graphics(SVG) does not support 3D model. Aiming at this problem, this paper introduces the realization of the principle of SVG expand element , researches how to set up 3D model in SVG which is 2D vector graphics, and uses interpolation algorithm with a triangulation network to solve the problem that element does not support points not consistent, not even object. It establishes 3D Digital Elevation Model(DEM) in SVG, and animates it online in changing view points. Approaches of 3D DEM creation by embedded JS and Java daemon are compared, and experimental results show that the embedded JS way cost more time than Java daemon solution. It is necessary to expand the as a basic SVG element to create 3D models.

Key words: Scalable Vector Graphics(SVG), Digital Elevation Model(DEM), tag, 3D visualization, interpolation algorithm, triangle mesh difference

中图分类号: