Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Sat 26 November 2016 15:33

digitex9
Juste Inscrit !
Date d'inscription: 26 Nov 2016
Messages: 3

PostGis : Shapefile import failed ?

Bonjour,

J'ai une couche codé en UTF-8 que j'ai créé sur QGIS, mais je n'arrive pas à l'ouvrir sur PostGIS (PgAdmin III):

J'obtiens ce message :

[img]https://i.imgsafe.org/99a7c9bafd.png[/img]

J'ai bien cherché auparavant, mais je n'ai pas trouvé de sujet similaire.

Bien cordialement,

Hors ligne

 

#2 Sat 26 November 2016 18:11

Lsam
Participant assidu
Date d'inscription: 27 Nov 2013
Messages: 157

Re: PostGis : Shapefile import failed ?

Bonjour,

Ça ne solutionnera pas directement ton problème, mais si l'on veut importer par exemple une couche SHP encodée en Latin-1 (ou  ISO 8859-1 dont dérive Windows-1252 ou  ISO 8859-15) dans PostGIS avec GDAL, sur un OS en UTF-8, il faut faire précéder la commande par PGCLIENTENCODING=LATIN1.
Ce qui donne en ligne de commande par exemple :

Code:

PGCLIENTENCODING=LATIN1 ogr2ogr -skipfailures -update -overwrite -progress -f PostgreSQL -a_srs "EPSG:ZZZZ" -overwrite PG:"host=domain.tld user=XXXXXX password=XXXXXX dbname=YYYY

Regarde donc dans les options s'il n'y a pas quelquechose lié au codage de caractères pour forcer l'UTF-8.

Hors ligne

 

#3 Sat 26 November 2016 19:04

digitex9
Juste Inscrit !
Date d'inscription: 26 Nov 2016
Messages: 3

Re: PostGis : Shapefile import failed ?

Voici Les options que je mets:
[img]https://i.imgsafe.org/9cdda271dd.png[/img]

Je viens de trouver une solution, mais je ne comprends pas pourquoi :

Quand je refais la même manipulation ( Ouvrir PostGIS et importer le fichier SHP ) sur la base de donnée exemple de Postgist qui a été formée à l'installation : "postgis_23_sample" , ça marche !

Mais quand il s'agit des BDD que j'ai ajouté moi même , ça me donne ce problème :
[img]https://i.imgsafe.org/9ce56d5901.png[/img]

Faut-il faire quelque chose spécifique pour que la BDD accepte les fichiers SHP ?

Bien cordialement,

Hors ligne

 

#4 Sat 26 November 2016 20:06

Lsam
Participant assidu
Date d'inscription: 27 Nov 2013
Messages: 157

Re: PostGis : Shapefile import failed ?

Essai 'UTF8' au lieu de 'UTF-8' dans les options.

Sinon si ça fonctionne avec d'autres bases, c'est que celles-ci sont encodées dans le système de codage de ton OS.

Hors ligne

 

#5 Sat 26 November 2016 21:17

digitex9
Juste Inscrit !
Date d'inscription: 26 Nov 2016
Messages: 3

Re: PostGis : Shapefile import failed ?

J'enregistre la base de donnée à nouveau en spécifiant l'encodage, j'ai refait l'essaie avec l'encodage LATIN1:

[img]http://i.imgsafe.org/9ecd0ad33f.png[/img]

J'obtiens la même erreur avec 'LATIN1' ou même 'latin1' :

[img]http://i.imgsafe.org/9ed9d112ee.png[/img]

Hors ligne

 

Pied de page des forums

Powered by FluxBB