PostGIS

Tous les ingrédients pour concocter un SIG sur de bonnes bases

PostGIS est une extension de PostgreSQL qui lui apporte le statut de base de données spatiales en lui ajoutant des types et des fonctions de traitement spécifiques aux données spatiales. Ce livre fournit tous les éléments pour tirer parti de PostGIS et exploiter des données géographiques.

Ce livre vise à fournir au lecteur tous les éléments nécessaires pour mettre en place un système d’information géographique (SIG) fondé sur l’utilisation conjointe de PostgreSQL et de PostGIS. Très détaillé et doté de nombreux exemples, il aidera aussi bien les débutants à se former que les utilisateurs intermédiaires et avancés à affiner leur pratique de l’outil.

Organisé de manière thématique, les chapitres peuvent être lus dans n’importe quel ordre. Une première partie permet de se familiariser avec les concepts clés de la cartographie informatique et présente les principaux éléments de l’écosystème PostGIS et son fonctionnement. La deuxième partie passe en revue le traitement des données vecteur : importation, création, stockage mais aussi édition, comparaison, validation, analyse des relations spatiales et gestion des réseaux. La troisième partie explique comment manipuler, interroger et traiter des données raster. Enfin, la dernière partie présente différentes facettes de l’administration d’une base PostgreSQL + PostGIS en production.

Le livre a été écrit à partir de la version 15 de PostgreSQL et 3.3.2 de PostGIS.

Sommaire

DÉMARRAGE

  1. Manipuler des données spatiales
    1.1. Qu’est-ce qu’un Système d’Information Géographique (SIG) ?
    1.2. PostGIS
    1.3. PostgreSQL dans la pratique
  2. Mise en place
    2.1. Où trouver des informations ?
    2.2. Téléchargement et installation
    2.3. Écosystème
  3. Base de données spatiales
    3.1. Créer une base de données spatiale
    3.2. PostgreSQL et les géométries
    3.3. Stockage de la donnée

TRAITER DES DONNÉES VECTEUR

  1. Notions de base et notations
    4.1. Type de données geometry ou geography ?
    4.2. Géométries
    4.3. Tables spatiales vecteur
  2. Créer, importer et exporter des données spatiales
    5.1. Créer des données spatiales
    5.2. Importer des données spatiales
    5.3. Exporter des données spatiales
  3. Travailler avec les géométries
    6.1. Extraire des informations
    6.2. Calculer des mesures
    6.3. Extraire un élément
    6.4. Éditer/modifier une géométrie
    6.5. Appliquer un traitement
    6.6. Combiner des géométries
    6.7. Regrouper des géométries : clustering
    6.8. Mise en application des connaissances
  4. Relations spatiales
    7.1. Les opérateurs : pour une comparaison rapide
    7.2. Le modèle DE-9IM : pour une comparaison exacte
    7.3. Les prédicats : pour identifier les relations courantes
    7.4. Jointures spatiales : lier des données spatialement
    7.5. Mise en application des connaissances
  5. Travail avancé avec les géométries
    8.1. Validation et correction de géométries
    8.2. Localisation au sein des réseaux : le référencement linéaire

GÉRER DES DONNÉES RASTER

  1. Notions de base
    9.1. Comprendre les rasters
    9.2. Raster PostGIS
    9.3. Tables raster
  2. Créer, importer et exporter des données raster
    10.1. Créer des données raster
    10.2. Importer des données raster
    10.3. Exporter des données raster
  3. Informations sur les rasters
    11.1. Informations
    11.2. Interrogation
    11.3. Relation spatiale
  4. Traiter les données raster
    12.1. Modifier les rasters
    12.2. Opérations et calculs
    12.3. Autres traitements
    12.4. Mise en application des connaissances

ADMINISTRATION

  1. Métadonnées
    13.1. Informations générales
    13.2. Informations spatiales
    13.3. Enregistrement des métadonnées spatiales
  2. Contrainte
    14.1. Modificateur de type
    14.2. Contrainte de vérification
    14.3. Contrainte d’exclusion
    14.4. Déclencheur
  3. Performance
    15.1. Index géométrique
    15.2. Gestion des transactions longues
    15.3. Données spatiales homogènes et hétérogène
    15.4. Configuration serveur
  4. Mettre à jour l’extension
    16.1. Mise à jour de PostgreSQL
    16.2. Rappel sur les extensions PostgreSQL
    16.3. Mise à jour simple – Soft upgrade
    16.4. Mise à jour complexe – Hard upgrade
Retour en haut