Geological and geophysical modeling on virtual globes using KML, COLLADA, and Java']Javascript

被引:53
|
作者
De Paor, Declan G. [1 ]
Whitmeyer, Steven J. [2 ]
机构
[1] Old Dominion Univ, Dept Phys, Norfolk, VA 23529 USA
[2] James Madison Univ, Dept Geol & Environm Sci, Harrisonburg, VA 22807 USA
基金
美国国家科学基金会;
关键词
KML; COLLADA; !text type='Java']Java[!/text]script; Geological mapping; Geophysical modeling;
D O I
10.1016/j.cageo.2010.05.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Keyhole Markup Language (KML) has become established as the universal standard for scientific research using virtual globes such as Google Earth and NASA World Wind. We use KML to render geological maps and link associated COLLADA models to represent data such as structural orientations, cross-sections, and geophysical moment tensor solutions. Many other geologists and geophysicists have draped digital maps over a virtual globe's terrain, but some have paid little attention to the problems of image file size and orientation conservation. To maintain application responsiveness and enhance interactivity, we have created data pyramids matching Google Earth's own image pyramids for terrain rendering. This is critical in areas of the world where the terrain is poorly rendered, such as our field areas in the west of Ireland. Following four weeks in the field, we constructed data pyramid structures by hand and coded KML to control data fade-in and blending. This resulted in geological maps that show content appropriate to the current level of detail as defined by the < Lod > tag in KML Recent and current implementations of standard KML (versions 1.0 through 2.2) have limitations when it comes to mapping and modeling of subsurface geological and geophysical features. Initially, we overcame these limitations by rendering data in the style of seismic first motion "beach balls" hovering over their respective hypo-centers, and we developed KML code that permits COLLADA models to emerge from the subsurface using the Google Earth slider control. Our latest work includes subsurface views that are made possible by using the Google Earth application program interface (API) with multiple Javascript controls. The methods we have developed are applicable to a wide range of geological and geophysical mapping and modeling problems and have potential uses in both geoscience research and education. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:100 / 110
页数:11
相关论文
共 13 条
  • [1] Modeling and visualizing borehole information on virtual globes using KML
    Zhu, Liang-feng
    Wang, Xi-feng
    Zhang, Bing
    [J]. COMPUTERS & GEOSCIENCES, 2014, 62 : 62 - 70
  • [2] Using KML and Virtual Globes to Access and Visualize Heterogeneous Datasets and Explore Their Relationships Along the A-Train Tracks
    Chen, Aijun
    Leptoukh, Gregory G.
    Kempler, Steven J.
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2010, 3 (03) : 352 - 358
  • [3] Building interactive virtual environments for simulated training in medicine using VRML and Java']Java/Java']JavaScript
    Korosec, D
    Holobar, A
    Divjak, M
    Zazula, D
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2005, 80 : S61 - S70
  • [4] Using Java']Java and Java']JavaScript in the Virtual Programming Laboratory: A Web-based parallel programming environment
    Dincer, K
    Fox, GC
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 485 - 508
  • [5] Building interactive virtual environments for simulated training in medicine using VRML and Java/JavaScript
    University of Maribor, Faculty of Electrical Engineering and Computer Science, Smetanova 17, 2000 Maribor, Slovenia
    [J]. 1600, S61-S70 (December 2005):
  • [6] Collecting Type Information Using Unit Tests for Customizing Java']JavaScript Virtual Machines
    Ugawa, Tomoharu
    Iwasaki, Hideya
    Kataoka, Takafumi
    [J]. PROCEEDINGS OF THE 12TH WORKSHOP ON IMPLEMENTATION, COMPILATION AND OPTIMIZATION OF OBJECT-ORIENTED LANGUAGES, PROGRAMS AND SYSTEMS (ICOOOLPS' 19), 2019,
  • [7] Portable and Efficient Run-ime Monitoring of Java']JavaScript Applications Using Virtual Machine Layering
    Lavoie, Erick
    Dufour, Bruno
    Feeley, Marc
    [J]. ECOOP 2014 - OBJECT-ORIENTED PROGRAMMING, 2014, 8586 : 541 - 566
  • [8] An application of using Virtual Reality Modeling Language method to analyze the geophysical data
    Chou, YH
    Lee, CS
    [J]. TERRESTRIAL ATMOSPHERIC AND OCEANIC SCIENCES, 2001, 12 : 333 - 338
  • [9] Transition probability- based stochastic geological modeling using airborne geophysical data and borehole data
    He, Xin
    Koch, Julian
    Sonnenborg, Torben O.
    Jorgensen, Flemming
    Schamper, Cyril
    Refsgaard, Jens Christian
    [J]. WATER RESOURCES RESEARCH, 2014, 50 (04) : 3147 - 3169
  • [10] A multi-view ensemble machine learning approach for 3D modeling using geological and geophysical data
    Chu, Deping
    Fu, Jinming
    Wan, Bo
    Li, Hong
    Li, Lulan
    Fang, Fang
    Li, Shengwen
    Pan, Shengyong
    Zhou, Shunping
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2024,