Four tier framework for online applications of 3D GIS visualization

The aim of this study is to discuss on the issues related to the use of a new proposed four-tier architecture for online applications of 3D GIS visualization. Conventional design of the system is generated from client/server based architecture. This architecture is the main platform for designing online system architecture, which works based on the distributing concept, which is a tier. The tier is normally set by the developers to separate the works/tasks between the system architecture. Currently, three tiers architecture is the most well-known architecture used in GIS applications and also other application. However, this architecture has some drawback on scalability, maintainability, and also its need more processing power in the middle tier to process the request from multiple of users. Based on the literature study, GIS applications, especially systems, which involve 3D visualization generate a massive amount of data. Due to this situation, the current three-tier architecture used for online application of 3D GIS visualization decrease the performance of the system in terms of time for processing the request from the users. This research explores the use of the four-tier framework to overcome current impediments in the use of the three-tier framework for online applications of 3D GIS visualization. The new framework is designed based on client/server architecture with the tasks distributed using the tier‟s concept. It is formalized into four tiers framework by advancing one more tier into the existing three tiers framework for handling the visualization process. The four tiers framework is divided into the client, logic, visualization process, and database tiers respectively. The unique part of this new architecture is the middle tier which is divided into two other tier‟s, which handle the visualization process and logical process separately and make the framework more flexible and increase its performance. The framework has been successfully implemented in oil palm plantations application using a prototype developed to prove that the framework functions well based on the requirements. Several experiment related to terrain visualization application conducted to give an operational guidelines for developer. The results of experiments helps developer on utilising the best data and technique for developing the required system. The prototype shows that it can aid the oil palm plantation management to visualize their plantation easily in 3D. The oil palm trees can be visualized with 3D terrain in an online environment with GIS capabilities. The characteristic of the oil palm tree data is stored in the database tier, and the data can be modified based on users need. The 3D terrain is generated from the topographic data (LiDAR Data) and overlaid with the high- resolution satellite image (QUICK BIRD). The validation of the framework was performed by comparing the results from the existing three-tier framework with the new four tier framework. The new framework shows superiority in its performance based on loading time, response time, frames per second, CPU usage and memory usage. These results show that the approach in this research helps solve the processing power problem. The framework can be applied by users to visualize a multitude of applications with GIS capabilities in an online 3D environment.

[1]  Rod Johnson,et al.  Expert One-on-One J2EE Design and Development , 2002 .

[2]  Sudhir P. Mudur,et al.  Use of semantic web technology for adding 3D detail to GIS landscape data , 2009, C3S2E '09.

[3]  Scott M. Lewandowski,et al.  Frameworks for component-based client/server computing , 1998, CSUR.

[4]  Tsuyoshi Honjo,et al.  The validity of VRML images as a stimulus for landscape assessment , 2006 .

[5]  Rikk Carey,et al.  The annotated VRML 2.0 reference manual , 1997 .

[6]  Y. Tamura,et al.  Scientific Visualization of Plasma Simulation Results and Device Data in Virtual-Reality Space , 2011, IEEE Transactions on Plasma Science.

[7]  M. Maclellan,et al.  Palm oil , 1983 .

[8]  Pedro Rangel Henriques,et al.  Assessing Databases in .NET - Comparing Approaches , 2009, ICEIS.

[9]  Mohamed Sherif,et al.  Novel robust multilevel 3D visualization technique for web based GIS , 2011, Int. Arab J. Inf. Technol..

[10]  Tsuyoshi Honjo,et al.  Visualization of landscape by VRML system , 2001 .

[11]  Kun Zheng,et al.  Research and implementation of three-dimensional visualization based on Internet , 2010, 2010 18th International Conference on Geoinformatics.

[12]  D. J. Beard,et al.  3D WEB MAPPING - 3D GEOSCIENCE INFORMATION ONLINE , 2005 .

[13]  Bo HUANG,et al.  GIS-based Interactive 3 D Visualization and Analysis on the Internet , 2001 .

[14]  Thatcher Ulrich Rendering massive terrains using chunked level of detail , 2000 .

[15]  Marina L. Gavrilova,et al.  Quantitative Analysis of Culling Techniques for Real-time Rendering of Digital Elevation Models , 2003, WSCG.

[16]  Kefei Zhang,et al.  An object-relational prototype of GIS-based disaster database , 2009 .

[17]  Li Jian,et al.  The Study on Web GIS Architecture Based on JNLP , 2002 .

[18]  Sittapong Settapat,et al.  A framework of web3D-based medical data reconstruction and visualization , 2010, The 12th IEEE International Conference on e-Health Networking, Applications and Services.

[19]  Sisi Zlatanova,et al.  The 3D GIS software development : global efforts from researchers and vendors , 2001 .

[20]  Siyka Zlatanovaa,et al.  3 D GIS : CURRENT STATUS AND PERSPECTIVES , 2002 .

[21]  David A. Barrett,et al.  A representation for databases of 3D objects , 2007, Comput. Environ. Urban Syst..

[22]  Sheng Gao,et al.  Online GIS services for mapping and sharing disease information , 2008, International journal of health geographics.

[23]  George Schussel Client / Server : Past , Present and Future by , 2001 .

[24]  Sisi Zlatanova,et al.  Topological models and frameworks for 3D spatial objects , 2004, Comput. Geosci..

[25]  William Ribarsky,et al.  Visualization and analysis using virtual reality , 1994, IEEE Computer Graphics and Applications.

[26]  Anders Brodersen Real-time visualization of large textured terrains , 2005, GRAPHITE '05.

[27]  Zhang Lin,et al.  Research and modeling the ancient architecture system in VRML , 2010, 2010 International Conference on Computer and Communication Technologies in Agriculture Engineering.

[28]  Frits H. Post,et al.  Virtual Spring Manipulators for Particle Steering in Molecular Dynamics on the ResponsiveWorkbench , 2002, EGVE.

[29]  Clinton W. Smullen,et al.  Interactive 3D terrain exploration and visualization , 2005, ACM-SE 43.

[30]  Ramesh Raskar,et al.  Image precision silhouette edges , 1999, SI3D.

[31]  Tony Kai Yun Chan,et al.  1 3 D Terrain visualization for Web GIS , 2003 .

[32]  Ruzinoor Che Mat,et al.  Effectiveness of silhouette rendering algorithms in terrain visualisation , 2002 .

[33]  Roger Wheate DEM Manipulation and 3-D Terrain Visualization: Techniques Used by the U.S. National Park Service , 2005 .

[34]  Gang Wang,et al.  Design and development of Distributed Virtual Geographic Environment system based on web services , 2007, Inf. Sci..

[35]  Kevin W. Lyons,et al.  Virtual assembly using virtual reality techniques , 1997, Comput. Aided Des..

[36]  Sisi Zlatanova,et al.  3D GIS, where are we standing? , 2003 .

[37]  J. Dollner,et al.  Texturing techniques for terrain visualization , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[38]  Mohamad Noraina Development of Virtual Robot Assisted Learning (VRAL) in Robotic Course Using Virtual Environment Technique , 2005 .

[39]  Milap Punia,et al.  3d landscape modelling using java 3d/vrml , 2006 .

[40]  Andrew A. Lovett,et al.  Rural landscape visualisation from GIS databases: a comparison of approaches, options and problems , 2002 .

[41]  Lutz Plümer,et al.  How to Get 3-D for the Price of 2-D—Topology and Consistency of 3-D Urban GIS , 2005, GeoInformatica.

[42]  Marcelo Gattass,et al.  An algorithm for the visualization of a terrain with objects , 1997, Proceedings X Brazilian Symposium on Computer Graphics and Image Processing.

[43]  R. G. Leaver VRML terrain modeling for the Monterey Bay National Marine Sanctuary (MBNMS) , 1998 .

[44]  Lieyun Ding,et al.  Application of 4D visualization technology for safety management in metro construction , 2013 .

[45]  David Salesin,et al.  Computer-generated pen-and-ink illustration , 1994, SIGGRAPH.

[46]  Songnian Li,et al.  VRML-Based 3D Collaborative GIS: A Design Perspective , 2004, W2GIS.

[47]  James D. Foley,et al.  Getting There: The Ten Top Problems Left , 2000, IEEE Computer Graphics and Applications.

[48]  Ivan E. Sutherland,et al.  The Ultimate Display , 1965 .

[49]  Tom Patterson,et al.  Designing 3D Landscapes , 1999 .

[50]  Jay F. Nunamaker,et al.  Systems Development in Information Systems Research , 1990, J. Manag. Inf. Syst..

[51]  William A. Mackaness,et al.  Creating Mountains out of Mole Hills: Automatic Identification of Hills and Ranges Using Morphometric Analysis , 2008, Trans. GIS.

[52]  A. Robinson Elements of Cartography , 1953 .

[53]  E. Jiménez,et al.  Virtual representation of terrain through the web with VRML-Web3D and graphic libraries , 2010 .

[54]  Volker Coors,et al.  Integrating levels of detail in a Web-based 3D-GIS , 1998, GIS '98.

[55]  E. Imhof Cartographic Relief Presentation , 1982 .

[56]  Donald Brandes Sources for Relief Representation Techniques , 1983 .

[57]  Aniruddha S. Gokhale,et al.  Performance Analysis of an Asynchronous Web Server , 2006, COMPSAC.

[58]  José Luis Lerma,et al.  Three‐Dimensional city model visualisation for real‐time guided museum tours , 2004 .

[59]  Shinji Araya,et al.  An effective terrain model for web-based 3D geographic information systems , 2002 .

[60]  M.D. Powell,et al.  A three-tier system architecture design and development for hurricane occurrence simulation , 2003, International Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003..

[61]  F. Basic,et al.  Generating a VRML world from database contents: Illustrated by application to flood risk communication , 2004 .

[62]  Abdul Nasir Zulkifli,et al.  Virtual Hajj (V-Hajj) — Adaptation of persuasive design in virtual environment (VE) and multimedia integrated approach learning courseware methodology , 2011, 2011 IEEE Conference on Open Systems.

[63]  Stephan Nebiker Support for visualisation and animation in a scalable 3D gis environment - motivation, concepts and implementation , 2003 .

[64]  Steve Bryson Virtual reality in scientific visualization , 1993, Comput. Graph..

[65]  Praveen Kumar,et al.  A framework for Internet GIS based computerized visitor information system for theme parks , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[66]  W. Rees,et al.  The accuracy of Digital Elevation Models interpolated to higher resolutions , 2000 .

[67]  Terrence Fernando,et al.  Investigating interaction in CAVE virtual environments , 2006, TCHI.

[68]  Michael Gervautz,et al.  The Styria Flyover-LOD management for huge textured terrain models , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[69]  Yi-Haur Shiau,et al.  Real-Time Network Virtual Military Simulation System , 2007, 2007 11th International Conference Information Visualization (IV '07).

[70]  Bin Jiang,et al.  An integration of GIS, virtual reality and the Internet for visualization, analysis and exploration of spatial data , 2001, Int. J. Geogr. Inf. Sci..

[71]  Jia-li Tang,et al.  Virtual experiment system for metal creep performance testing based on VRML , 2010, 2010 2nd International Conference on Advanced Computer Control.

[72]  Naokazu Yokoya,et al.  A mixed reality telepresence system with limited DOF motion base and immersive display , 2009, Advances in Computer Entertainment Technology.

[73]  Stephen Brooks,et al.  Multilayer hybrid visualizations to support 3D GIS , 2008, Comput. Environ. Urban Syst..

[74]  David Beard Using VRML to share large volumes of complex 3D geoscientific information via the Web , 2006, Web3D '06.

[75]  Hamid Soltanian-Zadeh,et al.  Web-based interactive 2D/3D medical image processing and visualization software , 2010, Comput. Methods Programs Biomed..

[76]  Martin J. Eppler,et al.  Towards a periodic table of visualization methods , 2007 .

[77]  A. Gore The digital earth : Understanding our planet in the 21st century , 1998 .

[78]  Y. C. Lee,et al.  Network-enabling GIS : issues , models and a review , 2002 .

[79]  M. Tsakiri,et al.  Laser Scanning for Road Safety and Accident Reconstruction , 2006 .

[80]  Qiuming Cheng,et al.  Design and implementation of a web-based spatial decision support system for flood forecasting and flood risk mapping , 2007, 2007 IEEE International Geoscience and Remote Sensing Symposium.