随机三维地形图数据产生和可视化系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机硬件和软件技术的发展和进步,利用计算机图形图像模拟现实存在的物体,并且对其进行虚拟操作,已经在社会的各行各业得到越来越广泛的应用。伴随着软件工程技术的发展和进步,各种数据可视化系统的开发以经被大规模的集成化。十年前为了设计和开发一个可视化系统,可能需要数十名资深计算机专家付出很多努力才能实现。现在利用软件工程的理论,使很多底层的复杂数学运算被集成到了一起形成可以复用的开发包。借助于这些开发包,软件开发人员可以把大量的精力放到自身软件结构和数据上,而不用再花费巨大精力去开发底层的算法逻辑。
     本文的主要工作是随机化的产生地形图三维场景数据,同时实现了一个这些数据的可视化系统。在设计和实现的过程中,充分利用了现有的三维算法集成开发包。使得设计和开发的周期大为缩短,人力资源的占用也降到了最低。
     首先,本文对三维地形图的应用现状做了分析,然后按照基本需求给出了一个三位地形图随机数据产生和可视化的解决办法。
     在文章中,主要描述了地形图数据的随机计算方法,主要的精力在于构建一个可以快速大量产生地形图数据的可行方案,并讨论了一种实现方式。
Along with the computer hardware and software technology's development and progress, using computer graphic image simulation objects, and the existence of the virtual operating in society, has obtained more professions. Along with the development of software engineering technology progress, and various data visualization system in the development of large-scale integrated by. Ten years ago in order to design and develop a visualization system, need dozens of senior experts give a lot of effort to computer. Now, use the software engineering theory, make many underlying complex mathematical operations are integrated with the reuse setups. Using these setups, software developers can put a lot of energy to their software structure and data, without spending huge energy to the development of the underlying algorithm logic.
     This is the main work of random map data which realized 3d scene is a visualization system of these data. In the design and realization of the process, make full use of the existing algorithm of 3d setups. Make the design and development of human resources is much shorter period, the footprint is minimal.
     Firstly, this paper presents situation of the application of three-dimensional topography analyzed according to the basic demand, and then presents a randomly generated three map data and visualization solutions.
     In the article, it mainly describes the topographic map data, and the calculation method of stochastic primary energy is to construct a more rapid relief data and discuss the feasible scheme.
引文
[1]Bruce Eckel著 吴昊鹏译java编程思想 机械工业出版社,2007.9
    [2]Marc Loy等著R&W组译java swing(第二版)清华大学出版社,2004.10
    [3]Bill Burke等著 莫映等译Enterprise JavaBeans 3.0中文版 电子工业出版社,2007.5
    [4]Peter Rob等著 张瑜等译 数据库系统设计实现与管理 清华大学出版社,2005.9
    [5]Paul DuBois等著 杨涛译 MySQL权威指南 机械工业出版社,2004.1
    [6]Laura A.Chappel等著 马海军等译 TCP/IP协议原理与应用 清华大学出版社,2005.3
    [7]徐迎晓著java安全性编程实例 清华大学出版社,2003.4
    [8]Rima Patel Sriganesh等著 罗时飞译 精通 Enterprise JavaBeans 3.0电子工业出版社,2007.4
    [9]D.S.Malik等著 杨浩译 数据结构 java版 清华大学出版社,2004.5
    [10]Erich Gamma等著 李英军等译 设计模式 机械工业出版社,2007.3
    [11]William Stallings等著 孟庆树等译 密码编码学与网络安全 电子工业出版社,2007.12
    [12]高新瑞著java 3D与计算机几何设计 电子工业出版社,2007.8
    [13]Dauid M.Bourg著O'Reilly Taiwan公司译 游戏开发物力学 电子工业出版社,2004.10
    [14]Jessica Mulligan著 姚晓光等译 网络游戏开发 机械工业出版社,2004.6
    [15]Thomsa Petchel著 晏利赋等译 java2游戏编程 清华大学出版社,2005.8
    [16]David Brackeen著 邱仲潘译 java游戏编程 科学出版社,2004.6
    [17]David Wallace Croft著 彭晖译 java游戏高级编程 清华大学出版社,2005.8
    [18]Michael Dickheiser编 孟宪武等译 游戏编程精粹6人民邮电出版社, 2007.11
    [19]Thor Alexander编 史晓明译 大型多人在线游戏开发 人民邮电出版社,2006.12
    [20]Mark Segal等著The OpenGL Graphics System:A Specification(Version 3.0)The Khronos Group,20087.11
    [21]Elliotte Rusty Harold著Java Network Programming(3rd Edition)O'Reilly,2004.10
    [22]Hong Zhang等著Computer Graphics Using Java~(TM) 2D and 3D Prentice Hall,2006.12
    [23]Andrew Davison著Pro Java~(TM) 6 3D Game Development Apress,2007
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.