guide de l’utilisateur de postgresql/ guide de l’utilisateur de postgresql/postgis...

Download Guide de l’utilisateur de PostgreSQL/ Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

If you can't read please download the document

Post on 05-Jul-2020

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL 1 / 277

    Guide de l’utilisateur de PostgreSQL/PostGIS

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    2 / 277

    INDEXATION DU DOCUMENT

    TITRE : REFERENCE :

    Guide de l’utilisateur de PostgreSQL/PostGIS

    ACTION NOM DATE SIGNATURE

    RÉDIGÉ PAR TECHER David 3 juin 2007

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    11.5. 2007-06-01 annexe "PgRouting pour le calcul d’itinéraire" - ajout d’une section pour la fonctionnalité shortest_path(). Suppression de la section PgDijkstra dans le chapitre Tutoriaux, reprise et adaptée dans cet annexe.

    TECHER David

    11.4. 2007-05-06 annexe "PgRouting pour le calcul d’itinéraire" - ajout des commandes d’installation de PgRouting sur Mac OS X

    RIBOT Nicolas

    11.3. 2007-05-06 annexe "PgRouting pour le calcul d’itinéraire" - ajout d’un section pour les fonctions shor- test_path_astar_as_geometry_internal_id_directed() et tsp_astar_as_geometry_internal_id_directed()

    TECHER David

    11.2. 2007-05-02 annexe "PgRouting pour le calcul d’itinéraire" - ajout pour la fonction tsp()

    TECHER David

    11.1. 2007-04-23 Ajout de l’annexe "Dblink: interroger plusieurs serveurs PostgreSQL distants"

    TECHER David

    11. 2007-04-02 Mise à jour: 1. Avant-propos:

    Ajout d’un exemple concernant PgRouting

    2. Annexes:

    Ajout de l’annexe "PgRouting pour le calcul d’itinéraire"

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    3 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    10.1 2007-01-27 Mise à jour du document pour PostGIS 1.2.0:

    1. Chapitre 1:

    Corrections des versions concernant MinGW et Msys pour PostgreSQL 8.2.1:

    2. Chapitre 2:

    Section "Erreurs reportées par les utilisateurs"

    Ajout de l’erreur reportée par Hervé QUINQUENEL

    3. Chapitre 5

    Ajout de la sous-section "Exemples d’objets géométriques en WKT"

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    4 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    10 2007-01-21 Réorganisation du document pour GNU/Linux et pour

    1. PostgreSLQ 8.2.1

    2. PostGIS 1.2.0

    3. Geos 2.2.3

    4. Proj 4.5.0

    Modifications majeurs

    1. Ajout du chapitre concernant la compilation sous Ubuntu Edgy Eft

    2. Réorganisation du document en parties distinctes

    Partie I : Installation sous Windows

    Partie II: Installation sous GNU/Linux - Ubuntu Edgy Eft

    Partie III: PostgreSQL

    Partie IV: PostGIS

    Annexes

    3. Amélioration de la préface "Avant-propos" et du chapitre 2

    4. Chapitre "Paramétrer PostgreSQL": mise à jour pour GNU/Linux, renommage du chapitre en "Paramétrer PostgreSQL sous WIndows et GNU/Linux"

    5. Correction de la conclusion pour le document

    6. AJout d’un annexe sur "Créer un modèle de base de données PostgreSQL contenant les fonctionnalités de PostGIS pour un utilisateur aux droits restreints sur une base"

    7. Ajout de l’annexe "PostgreSQL et Stunnel"

    8. Ajouts de questions dans la FAQ:

    Comment connaître les objets d’une table qui intersectionnent une fenêtre?

    Comment importer un shapefile dans une base encodée en UTF-8?

    Comment convertir une BOX3d en POLYGON?

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    5 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    8.1 2006-10-23 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 4:

    Section: Exemple de requêtes spatiales II: Question "Comment créer une fonction en PLP/PGSQL qui puisse ...":

    L’exemple fourni fonctionne maintenant

    2. Annexe F.A.Q:

    QuestionComment passer du format MapInfo à PostGIS?

    Mise à jour de la section en y incluant la méthode directe entre ogr2ogr vers postgis par exemple pour un fichier de MapInfo et en permettant de modifier le nom de la colonne géométrique

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    6 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    8 2006-09-14 Mise à jour du document pour PostGIS 1.1.3:

    1. Avant-propos:

    Ajout d’un exemple de motivation concernant la DDE du Gard

    Ajout de l’image concernant l’architecture PostgreSQL/PostGIS/Geos/Proj

    Quelques petites améliorations...

    2. Chapitre 2:

    Suppression de la sous-section "Rendre sa copie portable qui était en doublon"

    3. Chapitre 3:

    Correction pour la section "Les variables d’environnement de PostgreSQL"

    4. Chapitre 4:

    Refontes de la section "Cas pratique avec MapServer" en plusieurs sections du même type en ajoutant l’exemple concernant la réunification pour le réseau hydrolique d’un département, exemple pour NumGeometries()

    "Exemples de requêtes spatiales II": exemple pour SnapToGrid(), possibilité d’utiliser aussi postgis_proj_version(), postgis_geos_version() et \db de psql

    "Démo en ligne" corrigé uniquement avec SVG et non plus avec MapServer

    5. Annexe F.A.Q:

    Ajout de la question: "Est-il possible de connaître l’extent sur des objets de nature géométrique différente?"

    TECHER David

    7 2006-09-04 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 3: Ajout de la section

    "Gestion des fichiers de logs"

    TECHER David

    7 2006-09-01 Mise à jour du document pour PostGIS 1.1.3:

    1. F.A.Q: Ajouts des sections

    "PostgreSQL: Connaître les champs d’un table, ainsi que leurs type?"

    "PostgreSQL: Connaître l’OID d’une table?"

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    7 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    7 2006-08-23 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 4:

    "Exemples de requêtes spatiales II": amélioration de l’exemple pour PgDijkstra

    TECHER David

    7 2006-08-22 Mise à jour du document pour PostGIS 1.1.3:

    1. Annexe F.A.Q:

    Ajout de la question: "Exporter des données en CSV avec PostgreSQL"

    TECHER David

    7 2006-08-19 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 4:

    "Exemples de requêtes spatiales II": Ajout d’un exemple concernant PgDijkstra

    2. Avant-propos: Quelques améliorations pour les premiers paragraphes.

    TECHER David

    7 2006-08-18 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 4:

    "Cas pratique avec MapServer": Ajout deux la question concernant l’effacement de tables géométriques

    "Exemples de requêtes spatailes II":

    Comment se procurer de l’aide sur la synthaxe SQL de PostgreSQL?

    Utilisation des fonctions Centroid() et PointOnSurface()

    2. Annexe F.A.Q: Ajout de questions pertinentes.

    3. Partie annexes du document: ajout des mémentos concernant les commandes SQL de PostgreSQL et de psql

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    8 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    7 2006-08-13 Mise à jour du document pour PostGIS 1.1.3:

    1. Chapitre 4:

    "Cas pratique avec MapServer": usage des index sur les données attributaires;

    "Cas pratique avec MapServer": ajout de question concernant les projections.

    2. Annexe F.A.Q: Ajout de questions pertinentes.

    3. Partie annexes du document: ajout des mémentos concernant les commandes SQL de PostgreSQL et de psql

    TECHER David

    6 2006-04-26 Mise à jour du document pour PostGIS 1.1.2:

    1. Chapitre 2: Amélioration du chapitre, notes sur Geos et PostGIS

    2. Chapitre 4:

    Exemple pour les fonctions line_locate_point et line_substring();

    Utilisation de MapServer pour l’exemple sur les triggers.

    3. Annexe F.A.Q: Notes sur les tests de régression de PostGIS sous Windows

    TECHER David

    5 2006-01-12 Chapitre 4: Ajout d’exemple pour une vue, et un déclencheur avec PL/PGSQL. Ajout de la bibliographie du document.

    TECHER David

    4 2006-01-06 Ajout du chapitre "PostGIS et les languages" et transformation de la section "Conclusion et discussion" du chapitre 4 en un chapitre séparé.

    TECHER David

    3 2006-01-04 Ajout de l’historique pour la documentation TECHER David

    2 2006-01-03 Annexe B: Précision sur l’impossibilité d’utiliser dbsize pour les versions de PostgreSQL < 8.1.0

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    9 / 277

    SUIVI DU DOCUMENT

    INDICE DATE MODIFICATIONS NOM

    2 2006-01-03 Chapitre 2: Ajout de la section "Erreurs de compilations reportées par les utilisateurs" Contributeurs et testeurs:

    Alain FERCHAL

    Jamal BERRICH

    TECHER David

    1 2005-12-31 Chapitre 4: Ajout de deux exemples de requêtes pour la section "Exemples de requêtes spatiales II"

    TECHER David

  • Guide de l’utilisateur de PostgreSQL/PostGIS DOCUMENT DE TRAVAIL

    10 / 277

    Table des matières

    I Installation sous Windows 10

    1 Pré-requis 1