Manuel PostGIS 3.4.3dev

DEV (Thu 29 Feb 2024 04:19:11 PM UTC rev. 94e5b95 )

Le groupe de développement PostGIS

Abstract

PostGIS est une extension du système de base de PostgreSQL données relationnel-objet qui permet de stocker des objets SIG (Système d'Information Géographique) dans la base. PostGIS comporte un support des index spatiaux R-Tree basé sur GiST et des fonctions d'analyse et de traitement des objets SIG.

Manuel de la version 3.4.3dev

Ce travail est soumis à une licence Creative Commons Attribution-Share Alike 3.0 License. Vous pouvez utiliser ce matériel comme bon vous semble, mais nous vous demandons de mentionner le projet PostGIS et, dans la mesure du possible, d'ajouter un lien vers https://postgis.net.


Table of Contents
1. Introduction
1.1. Comité de direction du projet (Project Steering Committee)
1.2. Contributeurs cœur actuels
1.3. Anciens contributeurs cœur
1.4. Autres contributeurs
2. Installation de PostGIS
2.1. Version courte
2.2. Compilation et installation depuis les sources
2.2.1. Obtenir les Sources
2.2.2. Pré requis à l'installation
2.2.3. Configuration de la compilation
2.2.4. Compiler
2.2.5. Compiler les Extensions PostGIS et les déployer
2.2.6. Tests
2.2.7. Installation
2.3. Installation et utilisation de l'extension address standardize
2.4. Installation, mise à jour et chargement de données pour le géocodeur Tiger
2.4.1. Tiger Geocoder Activation de votre base de données PostGIS
2.4.2. Utilisation de l'Extension Address Standardizer avec le Geocodeur Tiger
2.4.3. Outils nécessaires pour charger des données tiger
2.4.4. Mise à jour du géocoder Tiger et de ses données
2.5. Problèmes courants pendant l'installation
3. Administration de PostGIS
3.1. Optimisation des performances
3.1.1. Démarrage
3.1.2. Temps d'exécution
3.2. Configurer la prise en charge du raster
3.3. Création de bases de données spatiales
3.3.1. Base de données spatiale en utilisant EXTENSION
3.3.2. Base de données spatiale sans utiliser EXTENSION (non recommandé)
3.4. Mise à jour des bases de données spatiales
3.4.1. Mise à niveau progressive (Soft upgrade)
3.4.2. Mise à niveau complète (Hard upgrade)
4. Gestion des données
4.1. Modèle de données spatiales
4.1.1. Géométrie OGC
4.1.2. SQL/MM Part 3 - Courbes
4.1.3. WKT et WKB
4.2. Type de données Geometry
4.2.1. PostGIS EWKB et EWKT
4.3. Type de données Geography
4.3.1. Création de tables géographiques
4.3.2. Utilisation des tables géographiques
4.3.3. Quand utiliser le type de données Geography
4.3.4. FAQ Geography avancée
4.4. Validation de la géométrie
4.4.1. Géométrie simple
4.4.2. Géométrie valide
4.4.3. Gestion de la validité
4.5. Systèmes de référence spatiale
4.5.1. Table SPATIAL_REF_SYS
4.5.2. Systèmes de référence spatiale définis par l'utilisateur
4.6. Tables spatiales
4.6.1. Créer une table spatiale
4.6.2. Vue GEOMETRY_COLUMNS
4.6.3. Enregistrement manuel des colonnes de géométrie
4.7. Chargement des données spatiales
4.7.1. Utilisation de SQL pour charger des données
4.7.2. Utilisation de l'utilitaire qui permet de charger des fichiers Shapefile
4.8. Extraction de données spatiales
4.8.1. Utiliser SQL pour extraire des données
4.8.2. Utilisation de Shapefile Dumper
4.9. Index spatiaux
4.9.1. Index GiST
4.9.2. Index BRIN
4.9.3. Index SP-GiST
4.9.4. Optimisation de l'utilisation de l'index
5. Requêtes spatiales
5.1. Déterminer les relations spatiales
5.1.1. Modèle à 9 intersections dimensionnellement étendu
5.1.2. Relations spatiales nommées
5.1.3. Relations spatiales générales
5.2. Utilisation des index spatiaux
5.3. Exemples de SQL spatial
6. Conseils sur les performances
6.1. Petites tables de grandes géométries
6.1.1. Description du problème
6.1.2. Solutions de contournement
6.2. CLUSTER d'index géométriques
6.3. Eviter les conversions de dimension
7. Référence PostGIS
7.1. Types de données PostGIS Geometry/Geography/Box
7.2. Fonctions de gestion des tables
7.3. Constructeurs de géométries
7.4. Fonctions d'accès aux géométries
7.5. Éditeurs de géométrie
7.6. Validation de la géométrie
7.7. Fonctions des systèmes de référence spatiale
7.8. Import de géométrie
7.8.1. Well-Known Text (WKT)
7.8.2. Well-Known Binary (WKB)
7.8.3. Autres formats
7.9. Export de géométrie
7.9.1. Well-Known Text (WKT)
7.9.2. Well-Known Binary (WKB)
7.9.3. Autres formats
7.10. Opérateurs
7.10.1. Opérateurs de Bounding Box
7.10.2. Opérateurs de distance
7.11. Relations spatiales
7.11.1. Relations topologiques
7.11.2. Relations de distance
7.12. Fonctions de mesure
7.13. Fonctions de superposition
7.14. Traitement des géométries
7.15. Couvertures
7.16. Transformations affines
7.17. Fonctions de clustering
7.18. Fonctions des boîtes de délimitation
7.19. Référencement linéaire
7.20. Fonctions de trajectoire
7.21. Fonctions SFCGAL
7.22. Support des transactions longues
7.23. Fonctions de version
7.24. Variables PostGIS GUC (Grand Unified Custom Variables)
7.25. Fonctions de dépannage
8. Topologie
8.1. Les types associés à "Topology"
8.2. Domaines de topologie
8.3. Gestion de la topologie et de TopoGeometry
8.4. Gestion des statistiques de topologie
8.5. Constructeurs de topologie
8.6. Éditeurs de topologie
8.7. Accès à la topologie
8.8. Traitement de la topologie
8.9. Constructeurs de TopoGeometry
8.10. Editeurs de TopoGeometry
8.11. Accès aux TopoGeometry
8.12. Sorties TopoGeometry
8.13. Relations spatiales de topologie
8.14. Importer et exporter des topologies
8.14.1. Utiliser l'exportateur de topologie
8.14.2. Utiliser l'importateur de topologie
9. Gestion des données raster, requêtes et applications
9.1. Chargement et création de rasters
9.1.1. Utilisation de raster2pgsql pour charger des rasters
9.1.2. Création de rasters à l'aide des fonctions raster de PostGIS
9.1.3. Utilisation de rasters "out db" stockés sur le cloud
9.2. Catalogues Raster
9.2.1. Catalogue des colonnes raster
9.2.2. Aperçu des données raster
9.3. Créer des applications personnalisées avec PostGIS Raster
9.3.1. Exemple de sortie PHP utilisant ST_AsPNG avec d'autres fonctions raster
9.3.2. Exemple ASP.NET C# Sortie utilisant ST_AsPNG en conjonction avec d'autres fonctions raster
9.3.3. Application console Java qui produit une requête raster sous forme de fichier image
9.3.4. Utiliser PLPython pour extraire des images via SQL
9.3.5. Sortie de données raster avec PSQL
10. Référence Raster
10.1. Types de données pour la prise en charge raster
10.2. Gestion raster
10.3. Constructeurs de raster
10.4. Fonctions d'accès aux rasters
10.5. Fonctions d'accès aux bandes raster
10.6. Fonctions d'accès et de modifications des pixels raster
10.7. Éditeurs de raster
10.8. Éditeurs de bandes raster
10.9. Statistiques et analyses des bandes raster
10.10. Import de raster
10.11. Export de raster
10.12. Traitement des données raster : algèbre cartographique
10.13. Fonctions de rappel intégrées d'algèbre cartographique
10.14. Traitement des données raster : MNT (élévation)
10.15. Traitement des données raster : raster vers géométrie
10.16. Opérateurs raster
10.17. Relations spatiales entre raster et entre bandes raster
10.18. Astuces raster
10.18.1. Rasters out-DB
11. PostGIS Extras
11.1. Address Standardizer
11.1.1. Fonctionnement de l'analyseur
11.1.2. Types de normalisateurs d'adresses
11.1.3. Tables Address Standardizer
11.1.4. Fonctions Address Standardizer
11.2. Géocodeur Tiger
12. Index des fonctions spéciales de PostGIS
12.1. Fonctions d'agrégation de PostGIS
12.2. Fonctions Window PostGIS
12.3. Fonctions de PostGIS compatibles avec SQL-MM
12.4. Fonctions d'aide au type geography de PostGIS
12.5. Fonctions de support des données raster de PostGIS
12.6. Fonctions PostGIS de dump Geometry / Geography / Raster
12.7. Fonctions Box de PostGIS
12.8. Fonctions PostGIS supportant la 3D
12.9. Fonctions d'aide aux géométries courbes de PostGIS
12.10. Fonctions de support des surfaces polyédriques de PostGIS
12.11. Matrice d'aide aux fonctions de PostGIS
12.12. Fonctions PostGIS nouvelles, améliorées ou modifiées
12.12.1. Fonctions PostGIS nouvelles ou améliorées en 3.4
12.12.2. Fonctions PostGIS nouvelles ou améliorées en 3.3
12.12.3. Fonctions PostGIS nouvelles ou améliorées en 3.2
12.12.4. Fonctions PostGIS nouvelles ou améliorées en 3.1
12.12.5. Fonctions PostGIS nouvelles ou améliorées en 3.0
12.12.6. Fonctions PostGIS nouvelles ou améliorées en 2.5
12.12.7. Fonctions PostGIS nouvelles ou améliorées en 2.4
12.12.8. Fonctions PostGIS nouvelles ou améliorées en 2.3
12.12.9. Fonctions PostGIS nouvelles ou améliorées en 2.2
12.12.10. Fonctions PostGIS nouvelles ou améliorées en 2.1
12.12.11. Fonctions PostGIS nouvelles ou améliorées en 2.0
12.12.12. Fonctions PostGIS nouvelles ou améliorées en 1.5
12.12.13. Fonctions PostGIS nouvelles ou améliorées en 1.4
12.12.14. Fonctions PostGIS nouvelles ou améliorées en 1.3
13. Rapporter un problème
13.1. Rapporter un problème logiciel
13.2. Signaler les problèmes de documentation
A. Annexes
A.1. PostGIS 3.4.2
A.2. PostGIS 3.4.1
A.3. PostGIS 3.4.0