L'exporteur de table pgsql2shp
se connecte directement à la base de données et convertit une table (potentiellement définie par une requête) en fichier vecteur (shapefile). La syntaxe de base est :
Les options en ligne de commande sont les suivants :
-f <nom_de_fichier> | Écrit le résultat dans le fichier spécifié. |
-h <hôtet> | Le nom du serveur de base de données auquel se connecter. |
-p <port> | Le port utilisé pour se connecter au serveur. |
-P <mot_de_passe> | Le mot de passe à utiliser lors de la connection au serveur. |
-u <utilisateur> | Le nom d'utilisateur à utiliser lors de la connection au serveur. |
-g <colonne géometrique> | Dans le cas de tables avec des colonnes géométriques multiples, la colonne géométrique à utiliser lors de la rédaction du fichier vecteur (shapefile). |
-b | Utilise un curseur binaire. Cela rend l'opération d'extraction plus rapide, mais ne fonctionnera pas si un attribut non-géométrique dans la table n'a pas de conversion en texte possible. |
-r | mode raw. Ne supprime pas le champ gid, ou échappe les noms de colonnes. |
-d | Pour une compatibilité en arrière : crée un fichier vecteur en 3 dimensions lorsque l'on exporte à partir de vieilles versions (pre-1.0.0) de bases de données PostGIS (par défaut il crée des fichiers vecteurs en 2 dimensions dans ce cas). À partir des versions 1.0.0 et supérieures de PostGIS, les dimensions sont complètement encodées. |