https://github.com/52north/worldviz

Triturus WorldViz supports the development of thematic 3-d visualizations at world scale.

https://github.com/52north/worldviz

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.6%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Triturus WorldViz supports the development of thematic 3-d visualizations at world scale.

Basic Info
  • Host: GitHub
  • Owner: 52North
  • License: gpl-2.0
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 38.3 MB
Statistics
  • Stars: 7
  • Watchers: 8
  • Forks: 4
  • Open Issues: 1
  • Releases: 0
Archived
Created about 11 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

ARCHIVED

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.

52°North Triturus WorldViz

README file for the 52°North Triturus WorldViz library

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!

Basic functionality:

  • 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
  • ...

Characteristics

  • 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

Development goals

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.

Examples page:

Find some examples on our examples page.

Installation

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.

License information

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

Additional documents and links

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

Contributing

Please find information for Contributing to the project in the seperate CONTRIBUTE.md.

Support and Contact

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

--

Owner

  • Name: 52°North Spatial Information Research GmbH
  • Login: 52North
  • Kind: organization
  • Email: info@52north.org
  • Location: Münster

Advancing spatial information infrastructures to foster open science

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 4
  • Total pull requests: 28
  • Average time to close issues: 5 days
  • Average time to close pull requests: 41 minutes
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 9.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 28
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nuest (1)
  • cDanowski (1)
Pull Request Authors
  • cDanowski (12)
  • BennoSchmidt (3)
  • kamakshidasan (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

pom.xml maven
  • com.csvreader:javacsv 1.0-SNAPSHOT
  • com.thoughtworks.xstream:xstream 1.4.4
  • com.vividsolutions:jts 1.13
  • commons-pool:commons-pool 1.5.4
  • java3d:vecmath 1.3.1
  • javax.measure:jsr-275 1.0.0
  • org.apache.logging.log4j:log4j-api 2.3
  • org.apache.logging.log4j:log4j-core 2.3
  • org.apache.logging.log4j:log4j-slf4j-impl 2.3
  • org.apache.xmlbeans:xmlbeans 2.6.0
  • org.geotools:gt-api 13.1
  • org.geotools:gt-data 13.1
  • org.geotools:gt-main 13.1
  • org.geotools:gt-metadata 13.1
  • org.geotools:gt-opengis 13.1
  • org.geotools:gt-referencing 13.1
  • org.geotools:gt-shapefile 13.1
  • org.n52.v3d.worldviz:dataset 0.1-SNAPSHOT
  • org.n52.v3d.worldviz:wVizConfig 0.1-SNAPSHOT
  • org.n52.v3d:52n-v3d-triturus 2.0-SNAPSHOT
  • org.poly2tri:poly2tri 0.1.1-SNAPSHOT
  • org.slf4j:slf4j-api 1.7.12
  • junit:junit 4.12 test
  • org.hamcrest:hamcrest-all 1.3 test