Technically, K2Vi is a Virtual-Reality Interface to Spatial Data.

Virtual Reality describes the environment that you are in while immersed in your spatial data. In K2Vi it includes pseudo 3-D images on a flat monitor screen, true 3-D glasses, the Virtual Workbench, and The Cave. K2Vi also supports true 3-D sound.

Interface means that while you are immersed in your data, you can manipulate the data. You can query it, perform analysis with it, change it, add data, delete data, and save all these things back into your database from within the virtual reality environment.
Spatial Data - This is data which has a spatial component. Most commonly, it refers to GIS data and 3-D model data. For full description of the spatial data types supported by K2Vi see TECHNICALS.

What this really means is that the K2Vi software allows you to step inside your spatial data and interact with that data from within the Virtual Environment.

K2Vi is quite different from other 3D visualisation packages in that it is NOT just about visualization alone, but allows the user to interact with GIS and 3D CAD data in real time from within a virtual Reality Environment.

You can take a wide range of spatial data and:

  • Visualise it.
  • Query it (and perform analysis).
  • Move it.
  • Animate it.
  • And save your changes to the database in real time from within the VR environment.

The following describes some of the many features of K2Vi's extensive suite of functions for visualization, manipulation, analysis and animation of GIS and 3D CAD data.

> Real-time shadow analysis in K2Vi
One of the more exciting new features of K2Vi is real-time shadow analysis. It is now possible to select an object in K2Vi and analyse the shadow it is casting in real-time.

> Real-time shadow analysis in K2Vi
One of the more exciting new features of K2Vi is real-time shadow analysis. It is now possible to select an object in K2Vi and analyse the shadow it is casting in real-time.


 
Figure 1. 16.00pm    Figure 2. 18.00 pm    Figure 3. 18.00 pm

Figure 1 shows the shadow of a high building in down town Auckland. Figure 2 shows the shadow 2 hours later. You can analyse the shadow effect over time, but it is also possible to make the building taller or smaller in real-time and see what effect this has on the casted shadow (figure 3).
This functionality can be very beneficial when applied to the resource consent application process.

> Visualization

The following visualization methods are supported:

  • Real-time shadow analysis; select an object and see how its shadow effects other objects in the scene depending on position of the sun in real-time.
  • Real-time visibility analysis; calculate visibility from a point in the 3D scene. This is a true 3D analysis whereby 3D CAD objects will be taken into account.
  • Color GIS objects or use a Look Up Table to classify the GIS objects.
  • Link 3D CAD models to a GIS dataset. A single CAD model can represent one GIS object, a group of GIS objects or can be linked to every selected GIS object individually.
  • Link texture bitmaps to 2D/3D GIS objects and drape texture bitmaps over TIN terrain surfaces.
  • Position GIS objects with their CAD models on top of a TIN terrain surface.
  • View your GIS and CAD data simultaneously in 2D, 2.5D and 3D views.
  • Position indicator in 2D View while navigating in 3D.

> Terrain texture variation:

K2Vi allows you to drape any kind of thematic texture over the terrain. For example you are able to drape a topographical map across the terrain - as shown. This theme could of course be representative of anything, for example property boundaries, vegetation maps, noise zones. The 'styles' functionality allows you to toggle between the themes in real-time.

  

> True 3D

The K2Vi software supports true 3D immersive viewing.

  • Use CrystalEyes glasses to view your data in full stereo.
  • Experimental 3D user interface widgets.
  • A specialised version of K2Vi is available for high-tech VR systems such as the Virtual Workbench and the CAVE.

> Navigation

Various methods of navigating within your spatial data are supported:

  • Navigate by mouse, joystick or MAGELLAN Spacemouse.
  • Zoom to rectangle
  • Fly to a user defined point in the 3D world.
  • Walk on the terrain surfaces (terrain following).
  • Collision detection.
  • Record multiple flight paths for later play back.

> Manipulation

Manipulate your spatial data:

  • Select by object, layer or polygon.
  • Move and rotate the selected objects use the mouse or Spacemouse.
  • Undo changes.
  • Save the changes in the GIS database. Changes can be saved directly to the original data.
  • Collision Detection. Before the actual saving of the changes, K2Vi carries out a collision detection in the K2Vi scene as well as in the GIS database.
  • Delete individual or groups of GIS objects in the K2Vi scene.
  • Delete individual or groups of GIS objects in GIS database.
  • Save new GIS objects to the GIS database.
  • Scale and rotate CAD model to fit the GIS object boundaries (footprint).
  • Save CAD model file location, position and scaling parameters with the associated GIS object.
  • Save linked texture bitmaps parameters (filename, bitmap offset, UV tiling, angle, transparency, shading) with the associated GIS object.

> GIS Analysis

GIS analysis can be performed on your spatial data from within the VR environment:

  • Identify individual GIS objects. The database information is displayed as 3D "Billboarded" text always facing the viewer. K2Vi supports the Identify functionality for SDE objects, shape file objects (direct) and local K2Vi file objects.
  • Select GIS objects within a user-defined range using a 2D spatial buffer algorithm (SDE data only).
  • Select by SQL query (SDE data only).
  • Measure distances between GIS and 3D CAD in 3D space.

> Animation

Perhaps the most spectacular feature of K2Vi is that your spatial data can be animated to allow visualisation of the movement of objects:

  • Select one or a group of objects and attach a animation file. The animation file consists of time/position data (path) recorded by the user.
  • Play the animation while navigating through the scene and experience animated GIS and 3DCAD objects.
  • Stop the animation at any time.
  • Attach the viewpoint to the moving object and look around while moving with the object.

> True 3D Sound

True 3D sound is supported for added realism or for studying the effects of objects that produce sound:

  • Select an object in the K2Vi scene and attach a sound source (this object can of course also be animated).
  • Play the sound while navigating through the scene and experience the changes in sound volume and direction depending on distance from the sound source.
  • Set the sound rolloff value while navigating.

> Export data

K2Vi can export the textured 3D scene to the following formats:

  • ESRI 3D shapefile.
  • The popular VRML format for distrubution on the web.
  • WorldToolKit NFF file.
  • GeoTIFF (terrain file).
  • Local K2Vi file format.

> Magic Carpet

The Magic Carpet improves performance on low end systems and where complex scenes are displayed:

  • Interactively adjust the inner and outer boundaries of the K2Vi scene to enhance performance.
  • Switch to 'Wireframe Only' mode while navigating'
  • Calculate the optimum visible K2Vi scene depending on desired frame rate.

> System

Overview of the K2Vi system:

  • Client/server application. K2Vi is a TCP/IP client on the Spatial Database Engine by ESRI and Oracle Spatial 9i.
  • Multithreading is supported for database actions to and from SDE and Oracle.
  • Based on the WorldToolKit by Sense8.
  • Support for Virtual Reality hardware like Spacemouse, Head Mounted Display, Crystal Eyes Stereo goggles.
  • Support for OpenGL.
  • Cross platform: runs on Windows, SGI, SUN and HP. We have a specialised version for high-tech VR systems such as the Virtual Workbench and the CAVE.

 

 

Introduction
| News | Features
| Products | Services | Technicals | Contacts | K2Vi Forum | Partners | Links

copyright ©K2Vi Software All rights reserved.