logo de la page sur SIGHT

À propos

Ce projet porte sur la création d'un système d'information géoraphique (SIG) pour permettre de compulser des informations sur des sites anciens (pierres dressées, ruines, etc.).


Comme je ne suis pas familier avec Qt et que je ne porte pas dans mon coeur l'approche objet poussée à fond, sigh (soupirer en anglais) me paraissait assez bien convenir comme acronyme (Système d'Information Géographique et Histoire). Mais sight (anglais pour vue, vision) sonne bien mieux... Finalement, ça sera Système d'Information Géographique, Histoire & Traditions.


Le projet eest hébergé par FOSSdev : http://sight.fossdev.org/trac (n'hésitez pas à recharger la page plusieurs fois, elle a tendance à faire des erreurs 500):

Licence

Ce logiciel est placé sous la licence CeCILL version 2.

TODO/wishlist/milstone/autre

Donc en gros, SIGHT va ressembler à un croisement entre un éditeur de texte et Google Earth O:-)

Spécifications

J'ai opté pour Qt pour la partie GUI car l'idée d'avoir les 25000 fichiers de Gtk+2.x m'a rebuté. Sous un UNIX, ce n'est pas un soucis mais sous Ms Windows ou MacOSX, j'ai eu un plus de réticence. Pis ça permet de se faire la main :)


Pour la partie 3D, ça sera de l'OpenGL (pas besoin de sortir les shaders, l'API 1.2 voire 1.1 devrait suffire:)


pour le stockage, il est encore en gestation car le widget d'édition de texte gère de l'html (version inconnue) et ça serait donc plutôt sympa de ne pas à avoir à faire des conversions vers et depuis html.


Pour un SIG, le plus chaud est d'avoir un fond de carte et pour un logiciel libre, le mieux est d'éviter d'avoir à le payer. C'est ce que j'ai trouvé sur l'un des sites de la NASA, OnEarth pour être plus précis. Un fond de carte avec 15m par pixel sur toute la surface de la Terre... Ça le fait non ? :)

Quelques captures d'écran

Avancement

C'est le projet qui occupe mes moments de temps libre.


2007-01-08 : Ayé, une fenêtre pour les préférences et la possibilité de passer via un proxy (merci MooZ:).


2006-11-13 : En prenant en compte la latitude dans le calcul du nombre de degrés par pixel, je ramène le nombre de patch à 2800, ce qui est pas trop mal (ça rame plus à fond:). En revanche, se baser sur le nombre de pixel par unité d'angle solide pourrait être plus efficace.


2006-11-12 : Le cache marche bien mieux et a gagné en simplicité et en efficacité. En revanche, quelques modifications sont à apporter à l'affichage adaptatif de la Terre pour réduire le nombre d'objets créés quand on regarde les pôles (on passe de moins de 500 à l'équateur à plus de 30000 aux pôles). À cela s'ajoute l'optimisation du nombre de textures chargées en mémoire graphique.

2006-11-09 : La partie visualisation et le cache de téléchargement sont en court d'optimisation (Qt est assez lourd(ingue) pour la manipulation d'image à destination d'OpenGL).