Désolé : votre navigateur n'est pas assez récent pour afficher ce site correctement.
Nous vous conseillons de faire une mise à jour !

Développement et extension du moteur de base de donnée spatial de PostGIS

PostGIS en tant qu’extension spatiale Open Source pour la base de données PostgreSQL, permet (en terme de licence et techniquement) à des développeurs de modifier et/ou d’enrichir le code existant de l’application.

Ceci permet notamment de créer de nouvelles fonctionnalités spatiales intégrées directement au moteur PostGIS, avec des performances équivalentes aux fonctions natives.

Relier des librairies existantes au moteur PostGIS est également envisageable (Exemples avec Boost ::Graph, R...) Ce module de formation vous permettra de diposer d’une vision claire sur l’architecture bas niveau de PostGIS et GEOS, et de vous permettra d’acquérir les clés, en terme de développement bas niveau, pour enrichir et étendre ce moteur spatial.

Objectifs :
-  Connaître les spécificités d’architecture de PostGIS
-  Etre capable de rentrer dans le code existant de PostGIS et GEOS
-  Etre capable d’enrichir le code pour répondre à des besoins spécifiques
-  Avoir une vision des enjeux liés au couplage de PostGIS avec une librairie externe (disposant d’une API C/C++)

Durée :
-  2 jours

Principaux publics visés :
-  Développeurs C

Pré-Requis :
-  Bon niveau en PostGIS
-  Très bon niveau en ANSI C
-  Bon niveau en C++ recommandé pour la partie GEOS
-  Bonnes notions des outils de compilation Unix recommandés (Makefile, Automake, Autoconf...)

Programme indicatif :

  • Présentation bas niveau de PostGIS et GEOS
  • API PostgreSQL
  • PostGIS
    • Représentation interne des géométries
      • Parseur EWKT, EWKB
      • POINT, LINE, POLYGON
      • Types multiples et aggégés (GeometryCollection)
      • Cas des Curves
      • Stockage interne via les ptarray
    • Fonctions géométriques planaires
    • Fonctions sur les sphéroides
    • Index spatiaux
    • Transaction longues (WFS)
    • Codage des fonctions d’export (AsGml, AsSvg, AsKml...)
    • Lien avec Proj4, reprojection à la volée
    • Scripts de compilation
  • GEOS
    • Représentation internes des géométries
    • Principales méthodes disponibles
    • Fonctions topologiques et algorithmiques
    • Scripts de compilation
  • Librairie externe
    • Couplage avec une librairie externe disposant d’une API C

Dates prévues :
-  Février : 27 et 28 sur Paris
-  Mai : 15 et 16 sur Chambéry
-  Octobre : 9 et 10 sur Paris D’autres dates pourront être programmées selon les demandes (sur Lausanne, Paris, Toulouse, Rennes ou Chambéry)

Tarif :
-  Sur demande
-  Majorée lorsque réalisée sur Paris, Rennes et Toulouse
-  Défiscalisée si conventionnée

Réservation et contact :
-  formation@camptocamp.com

 ©2000- camptocamp SA       Accueil du site | Plan du site | Contact