The potential of the proDataMarket platform is huge, and by letting third party actors use and contribute to the “big data” platform, the potential could be even greater. To show how proDataMarket can be utilized, EVRY is developing two mobile applications that rely on proDataMarket service. The applications combine data from proDataMarket along with “augmented reality technology” to give the user a visual representation of the data. By doing this, EVRY will help contractors, construction or municipalities visualize future building projects. This is done with two iPad applications. The first application show underground infrastructure such as pipes and cables. The other application augments a 3D model in a real world scene.
Augmented reality (AR) is a live direct or indirect view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data . The applications EVRY develops uses augmented reality technology to present cadastral data, distributed by proDataMarket. By doing this the applications can show underground structure on the screen (through the device camera), as well as 3D models of future building projects in a “real world scene” with information about the surroundings. This is done by having a 3D-model with correct measurement data (relative to its real world size), and by knowing the distance between a desired location and the user, the model can be scaled to the correct size according to the distance. Of course, if the user decides to manipulate the model (i.e. scaling it up), the size/distance relationship will be invalid. The 3D model augmentation can ease both private and commercial building projects by giving a visual presentation of how a building may look in a landscape.
The development process has been a process of trail and error and different augmented reality SDK have been examined. In the end the development team chose “Wikitude SDK ” to handle the augmentation processing. The task of augmenting a custom 3D model at a desired location is a suitable task for Wikitude SDK. By setting the model as a “Point of Interest” (POI) and using “GeoLocation”, the user can set the model at a desired location in a 2D map (Google map).
The model will be scaled to the correct size relative to the distance from the user. When a model is placed, Wikitude will augment the model and the user can see and manipulate with onscreen controls.
The manipulation controls are necessary because the iPad compass and location service are not accurate enough to get a satisfying result. If a user needs to place a model at a very exact location, there must be some way to tweak and calibrate the model. All in all, there are still some bugs left to fix in the applications, but the main functionality is in place and we are looking forward to show demos of what we have made.