Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
postgis [Le 23/03/2022, 09:53]
bcag2 créée à partir des infos qui était dans la page postgresql
postgis [Le 31/10/2023, 15:59] (Version actuelle)
bcag2 jammy, attention au schéma public
Ligne 1: Ligne 1:
 +{{tag>​sgbd serveur réseau BROUILLON}}
 +
 +----
 +
 ====== Postgis ====== ====== Postgis ======
 ====Ce qu'est postgis==== ====Ce qu'est postgis====
 [[http://​postgis.refractions.net/​|Postgis]] est une extension de [[postgresql|postgresql]] qui permet la gestion d'​objets géographiques. Concrètement la cartouche spatiale postgis ajoute au serveur : [[http://​postgis.refractions.net/​|Postgis]] est une extension de [[postgresql|postgresql]] qui permet la gestion d'​objets géographiques. Concrètement la cartouche spatiale postgis ajoute au serveur :
-  *  la possibilité de définir le type de champ //​geometry// ​+  *  la possibilité de définir le type de champ //​geometry//​
   * l'​ensemble des fonctions permettant les traitements géographiques   * l'​ensemble des fonctions permettant les traitements géographiques
   * la base de référence des projections géographiques //​spatial_ref_sys//​   * la base de référence des projections géographiques //​spatial_ref_sys//​
Ligne 8: Ligne 12:
 ====Installation==== ====Installation====
 Installer le paquet correspondant à votre version de postgres, exemples: Installer le paquet correspondant à votre version de postgres, exemples:
 +  * [[apt://​postgresql-14-postgis-3|postgresql-14-postgis-3]] sous [[:jammy]]
 +  * [[apt://​postgresql-13-postgis-3|postgresql-13-postgis-3]] sous [[:focal]]
   * [[apt://​postgresql-10-postgis-2.4|postgresql-10-postgis-2.4]] sous [[:bionic]]   * [[apt://​postgresql-10-postgis-2.4|postgresql-10-postgis-2.4]] sous [[:bionic]]
-  * [[apt://​postgresql-9.1-postgis|postgresql-9.1-postgis]] 
  
 +<note tip>Bien que déconseillé pour des grosses bases de données postgres, il est également possible d'​utiliser un conteneur [[docker]] [[https://​hub.docker.com/​r/​postgis/​postgis/​|postgres-postgis]]. Vous pouvez consulter le [[https://​dokuwiki-arar.mom.fr/​doku.php?​id=informatique:​api-rest:​postgrest|tuto Postgrest]] qui y fait référence.
 +</​note>​
 +<note important>​Postgis utilise le schéma par défaut **//​public//​**,​ ne pas le supprimer !</​note>​
 <​code>​ <​code>​
 Les paquets supplémentaires suivants seront installés :  Les paquets supplémentaires suivants seront installés : 
Ligne 16: Ligne 24:
 </​code>​ </​code>​
  
-Les scripts nécessaires à la capacitation ​géographique de postgresql sont installé dans le dossier\\+Les scripts nécessaires à la couche ​géographique de postgresql sont installé dans le dossier\\
  // /​usr/​share/​postgresql/​9.1/​contrib/​postgis-1.5///​ ou\\  // /​usr/​share/​postgresql/​9.1/​contrib/​postgis-1.5///​ ou\\
  // /​usr/​share/​postgresql/​10/​contrib/​postgis-2.4///​  // /​usr/​share/​postgresql/​10/​contrib/​postgis-2.4///​
Ligne 22: Ligne 30:
 ====Donner à une base la capacité géographique==== ====Donner à une base la capacité géographique====
  
 +[[https://​sist.pages.in2p3.fr/​anf20-geomatique/​02_bdd/​02_1_notions_postgresql_postgis.html|Support de cours d'une formation SIG (partie sur PostGis)]]
  
 +Si le serveur dispose bien du module PostGis, il suffit d'​exécuter sur la base :\\
 +<code sql>​CREATE EXTENSION "​postgis";</​code>​
 +
 +FIXME les infos ci-dessous sont sans doute obsolète (indisponible avec postgresql 13).
 <​note>​ <​note>​
 Les scripts donnés ci-après prennent pour hypothèse qu'un nouvel utilisateur a été créé avec la méthode [[postgresql#​pour_aller_plus_loin|recommandée]] Les scripts donnés ci-après prennent pour hypothèse qu'un nouvel utilisateur a été créé avec la méthode [[postgresql#​pour_aller_plus_loin|recommandée]]
Ligne 54: Ligne 67:
 import: import:
   cat  nom_de_la_base.pgdump | psql -d  nom_de_la_base   cat  nom_de_la_base.pgdump | psql -d  nom_de_la_base
 +  ​
 +----
 +
 +//​Contributeurs : [[utilisateurs:​yannick_LM|Yannick]],​ [[utilisateurs:​sparky|Sparky]],​ [[utilisateurs:​elemmire|Elemmire]],​ [[utilisateurs:​aldian|Aldian]],​ [[utilisateurs:​fred|Fred]],​ [[utilisateurs:​xavierjm|XAVIER_jean-marie]],​ [[utilisateurs/​bcag2]]. //
  • postgis.1648025589.txt.gz
  • Dernière modification: Le 23/03/2022, 09:53
  • par bcag2