banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 29 July 2010 22:55

kalira
Juste Inscrit !
Lieu: Québec
Date d'inscription: 17 May 2010
Messages: 3

Outil PostGIS Importer

Bonjour,

Je n'ai jamais eu de problème à utiliser l'outil graphique Shape File to PostGIS Importer pour créer de nouvelles tables à partir de shapefile. Cette fois-ci, j'essaie plutôt d'importer un shapefile avec l'outil et de l'ajouter à une table déjà existante.

Je sais qu'il y a différentes options que l'on peut ajouter dans les commandes shp2pgsql (ex:-a  Appends data from the Shape file into the database table. Note that to use this option to load multiple files, the files must have the same attributes and same data types.), mais j'aimerais savoir comment il est possible de le spécifier par l'intermédiaire de l'outil graphique.

Tous les noms de mes champs et type de données sont exactement pareils. J'ai essayé pas mal toutes les options de l'onglet "Option" de l'outil et je n'arrive pas à télécharger aucun shapefile.  Il semble toujours vouloir créer une nouvelle table, ce que je ne veux pas bien sur.
Voici ce que j'obtiens comme message:

Connection: user=postgres password=******* port=5432 host=localhost dbname=bd_posto
Destination: public.waypoint_test
Source File: C:\bd_geo\wp_test
Failed SQL begins: "SET CLIENT_ENCODING TO UTF8;
SET STANDARD_CONFORMING_STRINGS TO ON;
BEGIN;
CREATE TABLE "public"."waypoint_test" (gid serial PRIMARY KEY,
"type" varchar(10),
"ident" varchar(24),
"lat" float8,
"long" float8,
"y_proj" float8,
"x_proj" float8,
"comment" va"
Failed in pgui_exec(): ERREUR:  la relation « waypoint_test » existe déjà

Shapefile import failed.


Aussi, dans le message d'erreur, je remarque qu'il n'a pas essayé de créer tous les champs (il en manque 2: altitude et model) et je ne sais pas d'où sort le  va" qui suit le champ "comment".

J'aurais vraiment besoin d'utiliser uniquement l'outil Shape File to PostGIS Importer pour loader les shapefiles. Il y aura plusieurs "non-habitués" qui auront à télécharger des données dans la base de données et j'aimerais ne pas leur faire passer par la programmation de la console pgsql. 

Quelqu'un saurait comment faire?

Merci!

Hors ligne

 

#2 Fri 30 July 2010 21:58

feraudyh
Participant actif
Date d'inscription: 13 May 2009
Messages: 103

Re: Outil PostGIS Importer

J'ai l'impression qu'il y a beaucoup moins d'options dans l'outil graphique que dans l'outil à la ligne de commande
shp2pgsql.exe. C'est pourquoi je me sers du dernier.
Je n'hésite pas à modifier le fichier SQL généré si besoin.

Hors ligne

 

Pied de page des forums

Powered by FluxBB