User Tools

Site Tools


overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
overview [2010/04/23 16:59]
bhagedorn
overview [2010/04/23 17:03] (current)
bhagedorn
Line 5: Line 5:
 The Web View Service (WVS) is a portrayal service for three-dimensional geodata such as landscape models, city models, vegetation models, or transportation infrastructure models. The WVS encapsulates the whole portrayal process at server side and delivers multi-layer rendered images of 3D scenes to the service consumer. The WVS extends the Web Terrain Service (WTS) and the OGC-internal Web Perspective View Service (WPVS); in a way, the WVS can be considered as the 3D counterpart for the well-established Web Map Service (WMS). The Web View Service (WVS) is a portrayal service for three-dimensional geodata such as landscape models, city models, vegetation models, or transportation infrastructure models. The WVS encapsulates the whole portrayal process at server side and delivers multi-layer rendered images of 3D scenes to the service consumer. The WVS extends the Web Terrain Service (WTS) and the OGC-internal Web Perspective View Service (WPVS); in a way, the WVS can be considered as the 3D counterpart for the well-established Web Map Service (WMS).
  
-{{pipeline.jpg?​640|Portrayal pipeline.}}+{{pipeline.jpg?​640|Portrayal pipeline.}}\\  
 +Portrayal pipeline and separation for full server-side rendering; only images are transferred.
  
 The WVS is designed to overcome the restricted visualization and interaction capabilities of WTS/​WPVS-based approaches. As a major extension, the WVS provides additional geometrical and thematic data, such as depth information and object identity information,​ which are encoded in the retrieved multi-layer images. ​ Additionally,​ the WVS provides operations for retrieving information on visualized objects at specific image positions, measurement functionalities,​ and enhanced navigation support. Further extensions target at minimizing communication overhead and minimizing bandwidth usage. \\  The WVS is designed to overcome the restricted visualization and interaction capabilities of WTS/​WPVS-based approaches. As a major extension, the WVS provides additional geometrical and thematic data, such as depth information and object identity information,​ which are encoded in the retrieved multi-layer images. ​ Additionally,​ the WVS provides operations for retrieving information on visualized objects at specific image positions, measurement functionalities,​ and enhanced navigation support. Further extensions target at minimizing communication overhead and minimizing bandwidth usage. \\ 
 Regardless of a client'​s 3D rendering hardware and software, the  WVS can provide high-quality images of complex 3D geodata since the rendering is performed by a dedicated 3D server system. The image-based approach simplifies the service-based integration of high-quality images of 3D views on 3D geodata into almost any application and system related to 3D geodata, e.g., city web portals, tourist information systems, network planning systems, etc. Due to the server-side data management and rendering, the WVS can be used by resource-limited thin clients and under low bandwidth conditions --- the steady transmission of data to clients does not depend on the complexity of the 3D model data. Based on the WVS capabilities,​ even complex, rich feature 3D clients, supporting, e.g., continuous real-time navigation and interaction in the 3D world, can be built. Regardless of a client'​s 3D rendering hardware and software, the  WVS can provide high-quality images of complex 3D geodata since the rendering is performed by a dedicated 3D server system. The image-based approach simplifies the service-based integration of high-quality images of 3D views on 3D geodata into almost any application and system related to 3D geodata, e.g., city web portals, tourist information systems, network planning systems, etc. Due to the server-side data management and rendering, the WVS can be used by resource-limited thin clients and under low bandwidth conditions --- the steady transmission of data to clients does not depend on the complexity of the 3D model data. Based on the WVS capabilities,​ even complex, rich feature 3D clients, supporting, e.g., continuous real-time navigation and interaction in the 3D world, can be built.
  
-{{wvs_client.jpg?​800|Example of a browser-based WVS client. Left: Combination with Google Maps; blue arrow indicates feedback for selecting a new camera position and orientation by selecting locations in the view. Middle: Requesting information for specific objects. Right: Measuring a path in the image. (3D data: Boston Redevelopment Authority)}}\\+{{wvs_client.jpg?​800|Example of a browser-based WVS client. Left: Combination with Google Maps; blue arrow indicates feedback for selecting a new camera position and orientation by selecting locations in the view. Middle: Requesting information for specific objects. Right: Measuring a path in the image. (3D data: Boston Redevelopment Authority)}}\\ ​
 Example of a browser-based WVS client. Left: Combination with Google Maps; blue arrow indicates feedback for selecting a new camera position and orientation by selecting locations in the view. Middle: Requesting information for specific objects. Right: Measuring a path in the image. (3D data: Boston Redevelopment Authority) Example of a browser-based WVS client. Left: Combination with Google Maps; blue arrow indicates feedback for selecting a new camera position and orientation by selecting locations in the view. Middle: Requesting information for specific objects. Right: Measuring a path in the image. (3D data: Boston Redevelopment Authority)
  
Line 37: Line 38:
 By the GetView operation a GetView service client can retrieve 3D views as images. In addition to color data, the WVS provides thematical and geometrical information as additional image layers. The following figure shows the currently suggested image layers (from left to right): color layer, object id layer, depth layer normal layer, mask layer. These image layers can be requested and processed by a WVS client for supporting user interaction such as 3D navigation or for implementing image processing capabilities. By the GetView operation a GetView service client can retrieve 3D views as images. In addition to color data, the WVS provides thematical and geometrical information as additional image layers. The following figure shows the currently suggested image layers (from left to right): color layer, object id layer, depth layer normal layer, mask layer. These image layers can be requested and processed by a WVS client for supporting user interaction such as 3D navigation or for implementing image processing capabilities.
  
-{{layers.jpg?​640|WVS image layers (left to right): COLOR, OBJECTID, DEPTH, NORMAL, MASK.}}+{{layers.jpg?​640|WVS image layers: COLOR, OBJECTID, DEPTH, NORMAL, MASK (left to right).}}\\  
 +WVS image layers: COLOR, OBJECTID, DEPTH, NORMAL, MASK (left to right).
  
 ==== Providing Image Sets ==== ==== Providing Image Sets ====
overview.txt · Last modified: 2010/04/23 17:03 by bhagedorn