This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.
README file for the [52°North Triturus WorldViz library][1]
52°North Triturus WorldViz supports the development of thematic 3-D visualizations at world scale.
Regarding the traditional visualization pipeline, the framework focuses the mapping step, i.e. the transformation between geo-objects and abstract visualization-objects. Thus, WorldViz allows to generate concrete scene descriptions (e.g., a X3D document) from geo-data, thereby keeping the "cartographic" mapping process configurable.
WorldViz is based on the existing 52°North Triturus module and shall offer various world visualizations, e.g. globes (limited to world-scale), potato-like globe deformations depending on thematic data, feature-space scenes ("attribute space"), visualization of geo-object relations (connection maps in 3-d space) as well as planar map-projections in 3-d space. WorldViz will offer scene export facilities for various concrete scene descriptions (presumably for X3D, X3DOM, KML).
The framework will be used to set-up the experiental space ENE ("Erlebnisraum Nachhaltige Entwicklung") at Bochum University of Applied Science. Both the ENE and this framework are open to anyone who is interested. You are very welcome to participate or to bring in innovative visualization ideas!
- Readers for thematic world data (XML-based ENE data) and shape geometries
- Simple scene export (e.g., X3D/X3DOM scene descriptions)
- Generation of globe representations at world-scale
- ...
- Development platform: Java (Windows and Linux/Unix)
- Visualization pipeline (filter, mapper, renderer) as reference model
- Abstraction of concrete (geo-)datasources and scene description environments through interfaces
The community's vision is to establish a creative surrounding, which allows efficient and sustainable development of innovative software solutions in the context of 3d geovisualization at world scale.
Find some examples on our examples page.
Since this is a Maven project, the typical Maven installation tasks can be executed to build this project. To compile the Triturus WorldViz library, please execute the following Maven task
mvn clean install
To use the Triturus WorldViz library, just add the WorldViz JAR file to your Java project.
Note that Triturus WorldViz requires the 52°North Triturus library (JAR) which is already included as a dependency in the pom.xml-file.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU GENERAL PUBLIC LICENSE Version 2.
For further information please refer to LICENSE-file
This sections lists documents that lead to a deeper understanding of the Triturus library and give additional information.
- White Paper of Triturus: http://52north.org/images/stories/52n/communities/3D/triturus%20white%20paper.pdf
- 52°North 3D Community Wiki: https://wiki.52north.org/bin/view/V3d/
- Triturus Wiki: https://wiki.52north.org/bin/view/V3d/Triturus
Please find information for Contributing to the project in the seperate CONTRIBUTE.md.
You can get support in the community mailing list and forums:
http://52north.org/resources/mailing-lists-and-forums/
If you encounter any issues with the software or if you would like to see certain functionality added, let us know at:
- Benno Schmidt (b.schmidt@52north.org)
- Christian Danowski (christian.danowski@hs-bochum.de)
- Martin May (m.may@52north.org)
- Adhitya Kamakshidasan (a.kamakshidasan@52north.org)
The 3D Community
52°North Inititative for Geospatial Open Source Software GmbH, Germany