Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > PostGIS - Fonctionnalités avancées

PostGIS - Fonctionnalités avancées

postgis

Cette session vous permettra de continuer à progresser dans l’utilisation, l’optimisation et l’administration de cette base spatiale. Elles est donc avant tout destinée à des utilisateurs avertis de PostGIS.

Elle vous permettra de tirer le meilleur parti de la puissance des fonctions spatiales de cet outil, de réécrire des requêtes pour optimiser de manière significative les performances, de mettre en place vos propres procédures stockées.

Objectifs

  • Être capable d’utiliser les fonctionnalités spatiales avancées
  • Savoir utiliser les principaux mécanismes et méthodes d’optimisations
  • Connaître les spécificités d’administration d’une base de données spatiales

Prérequis

  • Bon niveau en utilisation de PostGIS (PostGIS - mise en oeuvre)
  • Maîtrise d’un langage de programmation procédural

Programme de la formation

Architecture bas niveau de PostGIS

  • liblwgeom, lwgeom, GEOS

Analyse spatiale complexe

  • Requêtes spatiales avancées
  • Outils topologiques complexes (ST_RELATE)
  • Validation et nettoyage topologique des données géographiques

Optimisation de requêtes spatiales

  • Comprendre le plan d’une requête SQL avec PostgreSQL
  • Analyse des performances des requêtes SQL

Base d’administration

  • Import de données en mode batch
  • Mise à jour de PostGIS sur une base existante
  • Vérification automatique des index spatiaux

Modèle relationnel

  • Spécificités du modèle relationnel de données PostgreSQL (héritage, schema…)
  • Vérification de l’intégrité des données spatiales
  • Création dynamique de tables ou vues spatiales

Architecture des bases de données

  • Utilisation des Foreign Data Wrappers (FDW)

Bases de programmation en PL/PgSQL

  • Création de fonctions
  • Typage et affectation
  • Boucles et tests conditionnels
  • Utilisation de requêtes SQL