:: Damien Alliau :: Yves Jacolin :: Ludovic Granjon :: Softlibre :: OSGeo-fr :: Cartoweb-Community ::

Page principale du CV


Compétences mises en oeuvre chez HBS-Research

Poste : Géomaticien développeur, administration système et base de données. En poste depuis septembre 2006.

Le développement de l'application a été réalisé au sein d'un framework PHP appelé Symfony. La pile cartographique est constituée de PostgreSQL/PostGIS, MapServer, TileCache et OpenLayers. Chacune de ces applications a été optimisée pour obtenir une application rapide et efficace.

Logo d'OpenLayers L'interface graphique, côté client, a été développée sous OpenLayers puis enrichie petit à petit en fonction des nouveautés proposées par les différentes versions publiées : cluster, optimisation, WMC, pop-up, barre d'échelle, etc.

Le serveur cartographique est constitué de postGIS pour le stockage des données (en partie) et de MapServer pour le rendu de carte. Le serveur de base de données a fait l'objet d'une optimisation spécifique pour cette application par mes soins afin d'utiliser au mieux la mémoire disponible sur le serveur.

La partie serveur cartographique proprement dite a fait l'objet d'une conception en amont afin de structurer et optimiser les fichiers de configuration (mapfile). L'optimisation a portée également sur l'utilisation d'un système de cache écrit en python et configuré en mod d'Apache, TileCache, accélérant ainsi fortement la diffusion des tuiles vers le client.

Linux La compilation, l'installation et la création de paquet permet de mettre à jour le serveur avec les dernières versions des logiciels, évitant ainsi les failles de sécurité et la possibilité de suivre au plus près les développements des projets des applications cartographiques (optimisation des performances, nouvelles fonctionnalités, amélioration de la qualité du rendu, etc.)

Compétences :

  • OpenLayers ;
  • TileCache ;
  • MapServer (installation, configuration, gestion) ;
  • PostGIS (installation, configuration, gestion) ;
  • PostgreSQL (installation, configuration, gestion, optimisation)
  • Script Bash, Python ;
  • Installation et configuration (Debian et dérivé, Mandriva, RedHat et dérivé) ;
  • Compilation et création de paquet.

Liens :

 
competence/hbs-research.txt · Dernière modification: 2011/11/19 15:37 (modification externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki