Abstract

To improve the efficiency of planning and designing silt dam systems, this article employs theories and technologies of collaboration and distributed virtual geographic environments (VGEs) to construct a collaborative virtual geographic environment (CVGE) system. The CVGE system provides geographically distributed users with a shared virtual space and a collaborative platform to implement collaborative planning. Many difficulties have been found in integrating data resources and model procedures for the planning of silt dam systems because of their diversity in heterogeneous environments. Unlike most of the current distributed system applications, the proposed CVGE system not only supports multi-platform and multi-program-language interoperability in the dynamically changing network environment, but also shares programs, data and software in the collaborative environment. Based on creating a shared 3D space by virtual reality technology, agent and grid technologies were tightly coupled to develop the CVGE system. A grid-based multi-agent system service framework was designed to implement this new paradigm for the CVGE system, which efficiently integrates and shares geographically distributed resources as well as having the ability to build modelling procedures on different platforms. At the same time, mobile agent computing services were implemented to reduce the network load, process parallel tasks, enhance communication efficiency and adapt dynamically to the changing network environment. Using Java, JMF (Java Media Framework API), Globus Toolkits (GT) core, Voyager, C++, and the OpenGL development package, a prototype system was developed to support silt dam systems planning in the case study area, the Jiu-Yuan-Gou watershed of the Loess Plateau, China. Compared with the traditional workflow, the CVGE system can reduce the workload by between one third and a half.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.