Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
postgis [Le 23/03/2022, 14:47]
bcag2 [Donner à une base la capacité géographique]
postgis [Le 31/10/2023, 15:59] (Version actuelle)
bcag2 jammy, attention au schéma public
Ligne 6: Ligne 6:
 ====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 12: 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-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]]
  
-<note tip>Bien que déconseillé pour des grosses bases de donnée ​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 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>​
 +<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 33: Ligne 35:
 <code sql>​CREATE EXTENSION "​postgis";</​code>​ <code sql>​CREATE EXTENSION "​postgis";</​code>​
  
-FIXME les infos ci-dessous sont peut-être ​obsolète.+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]]
  • postgis.1648043240.txt.gz
  • Dernière modification: Le 23/03/2022, 14:47
  • par bcag2