(en cours d'élaboration...)

Projets...

Amélioration du rendu.

Actuellement l'affichage graphique n'est pas terminé. Il permet d'afficher :

  • Un petit jeu de symbole avec la gestion de transparence et la coloration.
  • Des lignes et polygones avec une épaisseur de un ou deux pixcels seulement.
  • L'affichage d'image RGB.

Les prochaines évolutions toucheront donc :

  • Utilisation de symbole (image) chargeable.
  • Dessin de lignes et polygones avec épaisseurs variables et gestion de la transparence.
  • Remplissage des polygones avec couleurs, motifs et utilisation de la transparence.
  • Utilisation de symbole orientable et dimensionnable (SVG).

L'interface n'utilise aujourd'hui qu'un seul écran graphique. La structuration du programme est prévu pour en avoir plusieurs, ce qui devrait être prochainement le cas.

Pluggin...

Plusieurs évolutions ou nouveaux Pluggins sont prévus...

RasterShop

Le Pluggin de gestion des rasteurs va pouvoir utiliser des pluggins d'extentions.

  • Client pour un serveur WMS 1.1.0 (spécifications en anglais).
  • Prise en chage du format ECW développer par développé par Earth Resource Mapper.
  • Chargement de fichier tiff monochrome de grande définition pour les fonds de plans scannés. Comme par exemple les plans cadastraux. Coloration des Raster monochrome et ajout de la transparence.

Il n' est pas exclus d'utiliser la bibliothèque GDAL. Plus d'informations sur GDAL peuvent être trouvées sur http://www.remotesensing.org/gdal, y compris la liste des formats supportés.

ShapeView / LayerView...

Le Pluggin de gestion des Shape doit laisser la place à un Pluggin plus généraliste. Il acceptera des pluggins d'extension pour prendre en charge d'autres formats :

Il n'est pas exclus d'utiliser la bibliothèque OGR. Plus d'informations sur OGR peuvent être trouvées sur http://www.gdal.org/ogr/, y compris la liste des formats supportés.

Draw...

Un pluggin avec des fonctions de dessin (ligne, polygone, cercle...), pour créer de nouvelles couches au format SVG ou autre...

Notes...

Un pluggin avec des fonctions d'annotation et de gestion de ficher (connection Base de données).

DXF...

Un pluggin avec l'affichage et l'édition des fichiers au format DXF (depuis que j'écris ce genre de moulinette...).

TopoMan...

Un pluggin avec gestion des Topologie.

HIM...

gMosaic tourne actuellement sur plusieurs plateformes (Windows, Mac OSX, Linux...). Pour l'instant la Bibliothèque utilisée pour l'interface est GTK+.

Dans un avenir très proche gMosaic devrait tourner sur le matériel de poche N770 de Nokia. Des modifications mineures sont nécessaires avec GTK+ pour tourner avec maemo la version Linux installé sur ce matériel.

Il est prévu de développer une API simple de création d'interfaces graphique afin ne pas utiliser directement GTK+.

Cette API permettra dans un premier:

  • Obtenir des Pluggins de plus petites tailles et plus facile à réaliser.
  • De pouvoir utiliser des ressources (définition d'interfaces, messages...) extérieures facilement personnalisables (ce qui est faisable avec GTK+).
  • D'afficher plusieurs Panneaux, de les ajuster et positionner à souhait (encré ou flottant)

Dans un second temps d'utiliser les API des plateformes natives :

  • Win32 pour les OS MS Windows.
  • Carbon/Cacao pour Mac OSX.
  • GTK+ pour Linux & BSD, ou les OS précedements cités.