NaVisu4D

Historiquement l’application de bureau NaVisu : http://www.navisu.org/ 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, : http://www.navisu.org/les-projets/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 : https://www.terrevirtuelle.org/wordpress/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 avec SignalK : http://signalk.org/index.html

Comme pour NaVisu et BBT, l’ensemble du développement sera accessible sur GitHub. Mais pour des raisons de sécurité liées à l’accès aux serveurs installés sur nos machines personnelles, le projet est privé. 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.terrevirtuelle.org/
Cependant les données n’étant pas encore placées sur un serveur dédié, elles sont de temps en temps inaccessibles.

En images  : Après définition d’une zone, quelques exemples des éléments affichés à l’aide de Cesium. Données transmises par Geoserver en lien avec nos bases PostGIS.

Bathymétrie Carte raster S57 : DEPARE (Depth area)

 

 

 

S57 : Balisage S57 : Balisage S57 : Balisage et Depth area

S57 : les feux

S57 : les feux

 

   

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/