NaVisu4D

Historiquement l’application de bureau NaVisu a tout d’abord servi de  simulateur de  navigation maritime. Avec le temps elle s’est étoffée pour devenir un framework de développement de nouvelles applications.
Parmi celles-ci le projet Brest Bay Touch qui offre la possibilité de réaliser des cartes marines en impression 3D pour permettre à des marins mal ou non voyants de naviguer.
Nous participons aussi au projet SMAUG de cartographie augmentée.

Nous avons voulu prolonger ces projets, en développant une application web.
Comme API de base nous nous appuyons sur le moteur CesiumJS : https://cesium.com/cesiumjs/

Un site distant reçoit les bases de données de type PostGis, les données sont traitées et  distribuées par Geoserver.
Comme pour NaVisu, les données cartographiques sont essentiellement des données vectorielles au format S-57 (Origine SHOM pour la France) et dans une moindre mesure des cartes raster au format GeoTiff (Origine SHOM pour la France).
Pour le moment la cartographie est centralisée.

Par ailleurs progressivement nous intègrerons les données venant de différents sites également (WMS, WMTS, WFS).

Pour le moment, localement, l’utilisateur à la possibilité de recueillir des données bateaux grâce à l’interface SignalK : http://signalk.org/index.html

Comme pour NaVisu et BBT, l’ensemble du développement est accessible sur GitHub.
Nous contacter si vous êtes intéressés pour participer au projet.

La maquette (prototype) de Navisu4D est régulièrement mise à jour et visible sur le web à cette adresse : http://navisu4d.navisu.org/
Quelques exemples des éléments consultables à l’aide de Cesium.

Affichage des données S57, carte raster, bathymétrie, objets 3D animés.

Pendant la phase de développement du projet, la visualisation des tuiles,   « tiles » et  « 3Dtiles » à partir des assets Cesium est sur cette autre page : http://www.terrevirtuelle.org/Navisu4Dtiles/