125 research outputs found

    Analysis domain model for shared virtual environments

    Get PDF
    The field of shared virtual environments, which also encompasses online games and social 3D environments, has a system landscape consisting of multiple solutions that share great functional overlap. However, there is little system interoperability between the different solutions. A shared virtual environment has an associated problem domain that is highly complex raising difficult challenges to the development process, starting with the architectural design of the underlying system. This paper has two main contributions. The first contribution is a broad domain analysis of shared virtual environments, which enables developers to have a better understanding of the whole rather than the part(s). The second contribution is a reference domain model for discussing and describing solutions - the Analysis Domain Model

    ZCAP Research And Development: Final Report

    Get PDF
    ZCAP is a suite of terrain database correlation tools created by IST. This document is a report on the steps taken to meet the goals of handling a larger set of database formats, accessing the quality of terrain data contained in larger databases, and investigating approaches to improve the usability of the ZCAP correlation. The report details the results of the research and suggestions for future directions in terrain database research

    Developing an Organisational Framework for Sustaining Virtual City Models

    Get PDF
    This research thesis presents an organisational framework for the management of virtual cities for hosts to adopt when seeking to produce and maintain a virtual city for use as a tool for urban planning related activities. The framework functions as an over-arching business model or structure, a general methodology for defining the organisational processes of virtual city enterprises. In achieving this aim, the research outlines standards and protocols for its creation, legal issues for its distribution and suggested processes for the update of 3D data. The diverse issues and needs of various stakeholders are addressed (Horne et al., 2006) in order to challenge the organisational issues and common concepts involved in creating, hosting and managing a city model (Voigt et al., 2004). Preliminary investigations showed that extensive research has been carried out on 3D and virtual city modelling techniques and their application, but the theoretical organisational and management issues for hosting 3D virtual city models needs to be addressed (Hamilton et al., 2005; Dokonal and Martens, 2001) through a ‘guiding source book’ for the creation and use of 3D city models(Bourdakis, 2004). This thesis explores the current state of virtual city modelling and its origins through literature research as well as an investigation into suitable business modelling practice. Pilot studies and an interview process with current virtual city hosts informed the research of current practice in the field. An organisational framework is subsequently put forward that combines elements from each of these investigations using a business model ‘canvas’ that can be adopted by current or prospective hosts and adapted to suit their circumstances, applications and users. The framework addresses the technical aspects of establishing a virtual city model, such as 3D data capture methods, spatial data infrastructure and modelling protocols in order to present a roadmap for virtual city enterprises. This correspondingly outlines a development from traditional and static datasets of geometry in ‘3D city models’ to more serviceable and user-centric ‘virtual city enterprises’. The organisational framework introduces 7 key areas that virtual city hosts should address for sustaining their enterprise that encompasses the technologies and expertise. Hence, this research makes significant contribution to knowledge by bringing together the many considerations that virtual city hosts must consider when creating a sustainable process to support urban planning

    Three-dimensional interactive maps: theory and practice

    Get PDF

    RADGIS - an improved architecture for runtime-extensible, distributed GIS applications

    Get PDF
    A number of GIS architectures and technologies have emerged recently to facilitate the visualisation and processing of geospatial data over the Web. The work presented in this dissertation builds on these efforts and undertakes to overcome some of the major problems with traditional GIS client architectures, including application bloat, lack of customisability, and lack of interoperability between GIS products. In this dissertation we describe how a new client-side GIS architecture was developed and implemented as a proof-of-concept application called RADGIS, which is based on open standards and emerging distributed component-based software paradigms. RADGIS reflects the current trend in development focus from Web browser-based applications to customised clients, based on open standards, that make use of distributed Web services. While much attention has been paid to exposing data on the Web, there is growing momentum towards providing “value-added” services. A good example of this is the tremendous industry interest in the provision of location-based services, which has been discussed as a special use-case of our RADGIS architecture. Thus, in the near future client applications will not simply be used to access data transparently, but will also become facilitators for the location-transparent invocation of local and remote services. This flexible architecture will ensure that data can be stored and processed independently of the location of the client that wishes to view or interact with it. Our RADGIS application enables content developers and end-users to create and/or customise GIS applications dynamically at runtime through the incorporation of GIS services. This ensures that the client application has the flexibility to withstand changing levels of expertise or user requirements. These GIS services are implemented as components that execute locally on the client machine, or as remote CORBA Objects or EJBs. Assembly and deployment of these components is achieved using a specialised XML descriptor. This XML descriptor is written using a markup language that we developed specifically for this purpose, called DGCML, which contains deployment information, as well as a GUI specification and links to an XML-based help system that can be merged with the RADGIS client application’s existing help system. Thus, no additional requirements are imposed on object developers by the RADGIS architecture, i.e. there is no need to rewrite existing objects since DGCML acts as a runtime-customisable wrapper, allowing existing objects to be utilised by RADGIS. While the focus of this thesis has been on overcoming the above-mentioned problems with traditional GIS applications, the work described here can also be applied in a much broader context, especially in the development of highly customisable client applications that are able to integrate Web services at runtime

    3D Spatial Data Infrastructures for web-based Visualization

    Get PDF
    In this thesis, concepts for developing Spatial Data Infrastructures with an emphasis on visualizing 3D landscape and city models in distributed environments are discussed. Spatial Data Infrastructures are important for public authorities in order to perform tasks on a daily basis, and serve as research topic in geo-informatics. Joint initiatives at national and international level exist for harmonizing procedures and technologies. Interoperability is an important aspect in this context - as enabling technology for sharing, distributing, and connecting geospatial data and services. The Open Geospatial Consortium is the main driver for developing international standards in this sector and includes government agencies, universities and private companies in a consensus process. 3D city models are becoming increasingly popular not only in desktop Virtual Reality applications but also for being used in professional purposes by public authorities. Spatial Data Infrastructures focus so far on the storage and exchange of 3D building and elevation data. For efficient streaming and visualization of spatial 3D data in distributed network environments such as the internet, concepts from the area of real time 3D Computer Graphics must be applied and combined with Geographic Information Systems (GIS). For example, scene graph data structures are commonly used for creating complex and dynamic 3D environments for computer games and Virtual Reality applications, but have not been introduced in GIS so far. In this thesis, several aspects of how to create interoperable and service-based environments for 3D spatial data are addressed. These aspects are covered by publications in journals and conference proceedings. The introductory chapter provides a logic succession from geometrical operations for processing raw data, to data integration patterns, to system designs of single components, to service interface descriptions and workflows, and finally to an architecture of a complete distributed service network. Digital Elevation Models are very important in 3D geo-visualization systems. Data structures, methods and processes are described for making them available in service based infrastructures. A specific mesh reduction method is used for generating lower levels of detail from very large point data sets. An integration technique is presented that allows the combination with 2D GIS data such as roads and land use areas. This approach allows using another optimization technique that greatly improves the usability for immersive 3D applications such as pedestrian navigation: flattening road and water surfaces. It is a geometric operation, which uses data structures and algorithms found in numerical simulation software implementing Finite Element Methods. 3D Routing is presented as a typical application scenario for detailed 3D city models. Specific problems such as bridges, overpasses and multilevel networks are addressed and possible solutions described. The integration of routing capabilities in service infrastructures can be accomplished with standards of the Open Geospatial Consortium. An additional service is described for creating 3D networks and for generating 3D routes on the fly. Visualization of indoor routes requires different representation techniques. As server interface for providing access to all 3D data, the Web 3D Service has been used and further developed. Integrating and handling scene graph data is described in order to create rich virtual environments. Coordinate transformations of scene graphs are described in detail, which is an important aspect for ensuring interoperability between systems using different spatial reference systems. The Web 3D Service plays a central part in nearly all experiments that have been carried out. It does not only provide the means for interactive web-visualizations, but also for performing further analyses, accessing detailed feature information, and for automatic content discovery. OpenStreetMap and other worldwide available datasets are used for developing a complete architecture demonstrating the scalability of 3D Spatial Data Infrastructures. Its suitability for creating 3D city models is analyzed, according to requirements set by international standards. A full virtual globe system has been developed based on OpenStreetMap including data processing, database storage, web streaming and a visualization client. Results are discussed and compared to similar approaches within geo-informatics research, clarifying in which application scenarios and under which requirements the approaches in this thesis can be applied

    Fidelity optimization in distributed virtual environments

    Get PDF
    In virtual environment systems, the ultimate goal is delivery of the highest-fidelity user experience possible. This dissertation shows that is possible to increase the scalability of distributed virtual environments (DVEs), in a tractable fashion, through a novel application of optimization techniques. Fidelity is maximized by utilizing the given display and network capacity in an optimal fashion, individually tuned for multiple users, in a manner most appropriate to a specific DVE application. This optimization is accomplished using the QUICK framework for managing the display and request of representations for virtual objects. Ratings of representation Quality, object Importance, and representation Cost are included in model descriptions as special annotations. The QUICK optimization computes the fidelity contribution of a representation by combining these annotations with specifications of user task and platform capability. This dissertation contributes the QUICK optimization algorithms; a software framework for experimentation; and associated general purpose formats for codifying Quality, Importance, Cost, task, and platform capability. Experimentation with the QUICK framework has shown overwhelming advantages in comparison with standard resource management techniqueshttp://www.archive.org/details/fidelityoptimiza00cappCivilian author.Approved for public release; distribution is unlimited
    corecore