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