Training
Prestation de Services et développement de logiciels libres autour d'Olex




Développement de logiciels spécifiques

Développement de logiciels libres :

Conseil

Locations de logiciels et matériels



Prestation de services informatiques à valeur ajoutée
apportée par la société M.I.S. sur Olex




1/ Développement de logiciels spécifiques

La société M.I.S. a développé certaines extensions logicielles pour Olex permettant :

  • de modifier le driver d'entrées-sorties d'Olex pour interfacer des GPS type USB (driver Linux pour Rojone par exemple)

  • d'interfacer des instruments ou capteurs n'ayant pas de sortie à la norme NMEA (format propriétaire) et non gérés par le driver Olex original tels que :
    • l'altimètre Tritech PA500,
    • les sondeurs Atlas DESO22, Reson Navisound 215,
    • le compas satellitaire Thalés 3011,
    • la centrale d'attitude MTi d'Xsens,
    • le système de positionnement acoustique de chalut iXTrawl Geonet,
    • le système de positionnement acoustique Simrad HPR300P,
    • les systèmes de géométrie du chalut Scanmar ou de contrôle des fûnes Marelec...

  • de modifier certains scripts originaux d'Olex pour permettre la sauvegarde du plan utilisateur (Ruter.gz) et des copies d'écrans (bilder.zip) sur une clé mémoire usb en remplacement du moyen de sauvegarde original d'Olex (support floppy disquette) --> Téléchargement (ReadMe)

  • de créer un fil d'eau (bathymétrie égale à zéro) pour constituer le périmètre d'une surface à cartographier bathymétriquement
    (exemple : lac ou retenue d'eau dont on ne possède pas de cartographie numérique vectorielle)

  • DXF2S57 : une conversion de cartes vectorielles au format Autocad DXF (plan topographique) vers le format S-57

  • une bathymétrie sub-mètrique avec exportation x y z en projection Lambert et réduction de sondes IGN69 (via RAF98)

Win XP
convert_logRTK_Olex.exe

  • la création en tâche de fond dans Olex d'un fichier Log au format texte permettant d'horodater les valeurs brutes des informations issues d'un GPS cinématique et d'un sondeur (lat,lon, hg hauteur orthomètrique, N ondulation sur le géoïde de référence, nature du signal GPS, nombre de stallites, hdop, profondeur sondeur) permettant une correction du z avec les GPS cinématiques RTK (Real Time Kinematics)

  • une liaison avec GeoMovie pour référencement d'images vidéo sous-marines prises par un R.O.V.

  • une configuration Linux dual screen avec logiciel Dataview d'acquisition, de visualisation et de sauvegarde des données horodatées de capteurs sur un deuxième écran

  • un module de suivi de mobiles (VTS) à base de transpondeurs VHF Thalés Tracs TDMA

  • une acquisition de données NMEA multi-voies avec renvoi sur le réseau Ethernet en broadcast udp

  • une implémentation dans le fichier harmoniques de marées d'Xtide des ports français principaux et secondaires ainsi que des offsets liés au port de référence (Bulabemba) des échelles limnimétriques du Bas Congo en RDC.

  • l'importation de données bathymétriques provenant de sources ou de bases de données diverses

  • l'importation des plans de pêche provenant d'autres systèmes informatiques présents sur les bateaux (MaxSea, Turbo2000)

  • la création d'une base de données personnelles créées par l'utilisateur avec Olex permettant de gérer ces données en organisant par exemple une extraction suivant une zone géographique prédéfinie, selon une sélection d'un type de marques, selon des dates prédéfinies... L'interface utilisateur de sélection se fait par l'intermédiaire d'un navigateur Web

2/ Développement de logiciels libres multiplateformes (Cross-platform Open Source software)

La société M.I.S. propose différents utilitaires susceptibles d'intéresser les utilisateurs avertis d'Olex:
Ce sont des logiciels libres et gratuits qui ont adopté la licence GNU/GPL 2.0 et dont les sources sont disponibles sur notre site Web.
Ces logiciels, développés dans le cadre de veille technologique portant sur les solutions de développement multiplateforme (compatibles Linux, Macintosh et Windows), ont été réalisés par des étudiants durant leur stage de fin d'études.

  • Olex2GoogleEarth (Ruter2kml)
    (auteur : Albin Evanno, EPSI Nantes)
    Convertisseur multiplateforme (Win/Linux/MacOSX) de données utilisateur Olex, utilisables dans Google Earth

    L'extension Olex2GE permet de visualiser les données utilisateur d'Olex (marques, lignes, zones) -fichier Ruter- dans Google Earth


      Ex : fichier Ruter exemple dans Google Earth

Documentation
Windows
MacOSX
source
code
script en Perl

  • Olex2ArcView (Ruter2shp)
    (auteur : Jérôme Hugues, EPSI Nantes)
    Convertisseur sous Windows de données utilisateur Olex au format DBase file (*.dbf) utilisable dans ArcView

    L'extension Olex2ArcView.avx permet de visualiser les données utilisateur d'Olex (marques, lignes, zones) -fichier Ruter- dans ArcView v.3.x
    L'utilisateur d'ArcView peut alors convertir la base de données créée par le script de conversion dans le format binaire standard ArcView shape. (Theme -> Convert to Shapefile)


    Ex : fichier Ruter avec épaves SHOM dans ArcView 3.3

    Annexe : extensions .avx utiles pour ArcView en utilisation marine

    • Chartview : visualisation de cartes marines scannérisées au format BSB (.kap) : NOAA
    • Lat/lon : affichage des coordonnées Latitude/Longitude du curseur : ESRI

  • Olex2MapInfo (Ruter2mif)
    (auteur : Sébastien Sauzeau, CNAM Nantes)
    Convertisseur sous Windows de données utilisateur Olex au format MIF/MID de MapInfo

    Olex2MI permet de visualiser les données utilisateur d'Olex (marques, lignes, zones) -fichier Ruter- dans MapInfo.


Ex : plan de pêche avec épaves SHOM et câble sous-marin dans MapInfo

Documentation
Windows
Win2000/WinXP
source
code
Olex2MI.c

  • GPS2MI
    (auteur : Sébastien Sauzeau, CNAM Nantes)
    Convertisseur sous Windows de données de positionnement au format MIF de MapInfo

    gps2MI permet de visualiser dans le SIG MapInfo la trace d'un mobile GPS avec indication de son cap par un vecteur de longueur variant en fonction de la vitesse du mobile.


Ex.: parcours d'une voiture dans une rue de Nantes

Documentation
Windows
Win2000/WinXP
source
code
gps2MI.c


  • Olex2IGN
    (auteur : Jean-Guillaume L'Hélias, EPSI)
    Logiciel libre multiplateforme (Linux/Windows) - utilisant l'API graphique GTK - de conversion de données bathymétriques issues de l'acquisition de données via Olex (GPS cinématique RTK au format WGS84 + sondeur) dans des référentiels topographiques terrestres (plannimétrie projection Lambert et altimétrie NGF-IGN)
    Ceci permet d'obtenir des données en coordonnées Lambert avec des cotes rapportées à l'altitude zéro NGF-IGN69.
    Cet utilitaire est couplé avec le module d'acquisition Bathy_RTK d'Olex développé par MIS permettant d'enregistrer et d'horodater les données acquises (date et heure, lat/lon, profondeur, hauteur ellipsoïdale, nombre de satellites, gdop)
    Olex2IGN permet alors la création d'un fichier xyz compatible avec les logiciels tels qu' AutoCad, MapInfo avec Vertical Mapper, Surfer...


Documentation
Windows
Win2000/WinXP
Linux
source code
GTK
source code
ligne de commandes
source code
DLL
//
Olex2IGN.pdf Olex2IGN_DLL_src.zip


  • BATHY_DATA_RECORDER
    (auteur : Thomas Blotière, EPUN Polytech Nantes)
    Logiciel libre multiplateforme -réalisé en Real Basic- d'acquisitions de données bathymétriques

    Cet utilitaire permet d'acquérir sur un PC équipé de 2 ports série interfacés avec un GPS et un sondeur, les informations de positionnement et de sonde à la fois horodatées et synchronisées, nécessaires à la construction d'un M.N.T. (Modéle Numérique de Terrain) par gridding et contouring.
    Entrées NMEA (chaînes GGA et ZDA ou RMC pour le GPS et DBT pour le sondeur)
    Sortie : fichier ASCII type xyz
    (format : date<TAB>time<TAB>latitude<TAB>longitude<TAB>depth<CR><LF>)
    compatible avec des logiciels de visualisation 2D/3D (type Surfer)
    ou compatible importation Olex

Mac OS
8.6 - 9.x
Mac OS X
10.3
Linux
RH9 / Fedora
Windows
Win2000/WinXP
source
code
bathy_recorder.sit
bathy_recorder.zip
bathy_recorder.gz
bathy_recorder.zip
bathy_recorder.rb.sitx
Téléchargement des exécutables multiplateformes et du source en Real Basic

  • PROFILS_GENERATION
    (auteur : Charly Dollier, ESTIA Bidart)
    Logiciel libre multiplateforme écrit en Java permettant :
    • le calcul de profils parallèles compatible Olex à partir :
      • d'un point géographique, d'un cap et d'une distance (ou d'un segment de route préétabli)
      • d'un espacement de M mètres selon un azimuth de duplication vers la gauche ou la droite avec N profils
    • la génération d'un tableau de route dynamique correspondant avec positions des waypoints calculés, caps, distances, ETA, TTG avec possibilités de modification par l'utilisateur des dates et heures de départ et du temps d'arrêt par station

Affichage des profils parallèles dans Olex
Tableau de routes

Source code Java
Executable
Notice
parallel.tar
Téléchargement
Note : nécessite l'installation d'une machine virtuelle Java sur chaque plateforme pour fonctionner

  • DECLINAISON MAGNETIQUE
    (auteur : Laurent Gaubichet, CNAM Nantes)
    Logiciel libre multiplateforme (écrit sous l'environnement de développement C++ QT de Trolltech) permettant de calculer la déclinaison magnétique associée à une position géographique


Source code C++
declination.tar
Téléchargement
Note : nécessite l'API C++ portable (classes C++ avec source) : librairies dynamiques Mac/Qt, Windows/Qt, UNIX/Qt


3/ Conseils techniques

La société M.I.S. pourra vous conseiller sur l'installation Linux ou l'installation Olex. Par exemple :

  • choix du PC suivant l'utilisation désirée et installation Linux

  • comment modifier la configuration initiale (rajouter des interfaces supplémentaires par exemple)

  • comment interfacer et paramétrer Olex avec les sondeurs Simrad Ex60 via Ethernet


4/ Location de matériel et logiciel

Enfin, la société M.I.S. peut proposer une location d'un système complet de bathymétrie légère, dont l'avantage numéro 1 est qu'il ne nécessite aucune formation particulière, la création de la bathymétrie se faisant automatiquement au fur et à mesure des acquisitions :

  • PC portable PIV 2,8 Ghz, 512 Mo RAM / 60 Go HD livré avec convertisseur de tension batterie (12vDC vers 20vDC) préconfigué Linux/Olex et doté du module MIS d'archivage des données brutes horodatées
  • 2 adaptateurs UBS/série
  • antenne active GPS Bluetooth Sirf III RoyalTek RBT-2001
    • alimentation : 12 vDC
    • compatible SBAS (WAAS/EGNOS)
    • 20 canaux paralléles
    • précision (sans aide DGPS/SBAS) : 10 m 90% / 2 m (avec SBAS)
  • sonde active bronze Airmar SmartSensor 235 kHz (SS510)
    • alimentation : 12-24 vDC
    • livrée avec 10 m de câble
    • profondeur mini : 0,5 m /profondeur maxi : 100m
    • résolution : 3 cm
  • centrale inertielle miniature MTi d'Xsens avec driver usb Linux/Olex développé par MIS pour l'acquisition des données de cap, de tangage et de roulis
  • système automatique d'acquisition de mesures bathymétriques avec export xyz des mesures et du MNT généré et conversion des données acquises en coordonnées cartésiennes Lambert et sondes réduites IGN69 ou en fichiers DXF
  • module de levé du fil d'eau (dans le cas où l'on ne dispose pas de carte du plan d'eau)
    possibilité de création d'un fond de carte Olex au format S57 à partir de données fournies au format DXF

Note : d'autres capteurs plus précis (submétrique pour la position / centimètrique pour la profondeur) peuvent aussi être loués sur demande spécifique :


 
Pour plus d'informations
RETURN TO HOME PAGE
Service technico-commercial : sales@justmagic.com