Abstract
3D WebGIS systems have been mentioned in the literature almost since the beginning of the graphical web era in the late 1990s. The potential use of 3D WebGIS is linked to a wide range of scientific and application domains, such as planning, controlling, tracking or simulation in crisis management, military mission planning, urban information systems, energy facilities or cultural heritage management, just to name a few. Nevertheless, many applications or research prototypes entitled as 3D WebGIS or similar are mainly about 3D visualization of GIS data or the visualization of analysis results, rather than about performing the 3D analysis itself online. This research paper aims to step forward into the direction of web-based 3D geospatial analysis. It describes how to overcome speed and memory restrictions in web-based data management by adapting optimization strategies, developed earlier for web-based 3D visualization. These are applied in a holistic way in the context of a fully 3D line-of-sight computation over several layers with split (tiled) and unsplit (static) data sources. Different optimization approaches are combined and evaluated to enable an efficient client side analysis and a real 3D WebGIS functionality using new web technologies such as HTML5 and WebGL.
Highlights
This paper aims to promote the usage of WebGIS beyond visualization as an analytical tool
We describe the implementation and evaluation of a browser based 3D line-of-sight analysis
Besides computing if the line between two points in 3D space is obstructed or not, the analysis returns the point of obstruction, which is determined by finding the closest intersection of the sight line with any triangle in the scene
Summary
This paper aims to promote the usage of WebGIS beyond visualization as an analytical tool. To tackle performance and scalability issues, it uses strategies such as compression, tiling, streaming and caching known to work for visualization and adapts them to carry out data intensive analyses over the web. It takes a holistic view on the problem scope by presuming a realistic use case where an analysis has a prior phase of visualization, and that the data to be analyzed are composed of several layers with different characteristics and potentially integrated from distributed sources. The described method for a 3D line-of-sight analysis takes advantage of that holistic view, which opens more possibilities for process optimization than considering only the visibility computation
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.