Pages: 1
- Sujet précédent - postgis import données shp troncons de route : message d'erreur - Sujet suivant
#1 Tue 03 August 2021 10:43
- image95
- Participant assidu
- Date d'inscription: 6 Sep 2014
- Messages: 254
postgis import données shp troncons de route : message d'erreur
Bonjour,
Globalement, j'arrive bien à importer les données ign bd topo dans postgis.
Toutefois, pour la couche troncons de route (sur la region grand est 44), je n'arrive pas à importer la couche.
J'ai fait des tests avec l'encodage utf 8_ et ISO-8859-1.
Avec ce dernier, voici le message d'erreur :
==============================
Shapefile type: ArcZ
PostGIS type: MULTILINESTRING[4]
COPY failed with the following error: ERREUR: syntaxe en entrée invalide pour le type date : « erie »
CONTEXT: COPY troncon_de_route, ligne 1510271, colonne date_app : « erie »
Shapefile import failed.
Pour info, j'utilise pour l'import l'outil graphique Postgis shapefile GUI mis à disposition par les outils postgis.
J'ai fait un test egalement hier via le plugin bdd postgis, c'etait interminable. Comme si le traitement etait sans fin.
Si une personne pense identifier le probleme et interpréter le message d'erreur.
Hors ligne
#2 Tue 03 August 2021 11:08
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1549
Re: postgis import données shp troncons de route : message d'erreur
Bonjour,
Apparemment, c'est une erreur dans les données: la colonne date_app est définie comme date, mais les données contiennent une valeur qui n'est pas une date ("erie").
Vous pouvez peut etre essayer de changer le type de la colonne date_app de date a text, puis relancer l'import (en mode append dans la table existante, vide)
Nicolas
Hors ligne
#3 Tue 03 August 2021 11:39
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1549
Re: postgis import données shp troncons de route : message d'erreur
En ligne de commande, avec shp2pgsql 3.0.3, sur une BD pg13, ca marche:
Code:
shp2pgsql -ID -g geom -s 2154 TRONCON_DE_ROUTE.shp routes | psql COPY 2102386 Time: 58187.369 ms (00:58.187) CREATE INDEX Time: 19525.581 ms (00:19.526) COMMIT Time: 12.347 ms ANALYZE Time: 4647.760 ms (00:04.648)
Nicolas
Hors ligne
#4 Tue 03 August 2021 13:12
- image95
- Participant assidu
- Date d'inscription: 6 Sep 2014
- Messages: 254
Re: postgis import données shp troncons de route : message d'erreur
Bonjour,
Pour ma part, je viens de faire un test avec l'outil shp2psql avec le jeu de données ign qui pose soucis disponible ici :
https://geoservices.ign.fr/bdtopo#telechargementshpreg
il s'agit du fichier shp pour la région 44.
Mon probleme concerne bien l'import du fichier shp troncon_de_route dans le dossier transport.
Pour ma part, lors que j'execute celà :
shp2pgsql -c -s 2154 D:\SIG-GLOBAL-ANDRA\IGN\BD_TOPO\BDTOPO_3-0_TOUSTHEMES_SHP_LAMB93_R44_2021-06-15\BDTOPO\1_DONNEES_LIVRAISON_2021-06-00189\BDT_3-0_SHP_LAMB93_R44-ED2021-06-15\TRANSPORT\TRONCON_DE_ROUTE.shp
ign_bd_topo.troncons_de_route | psql – d sig_global_andra
ca tourne dans le vide avec des exports dans l'invit de commande disant "fseek(-1562672949) failed on DBF file....
Pour info, sur le departement de la Manche (50) l'import s'est bien passé. Et lorsque je fais :
SELECT date_app, COUNT(*)
FROM ign_bd_topo.troncon_de_route_50
GROUP BY date_app
j'obtiens celà :
date_app count
2019-02-19 1.0
NULL 223524.0
Hors ligne
#5 Tue 03 August 2021 15:37
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1549
Re: postgis import données shp troncons de route : message d'erreur
Les liens FTP ign ne marchent pas chez moi.
je passe par un proxy: https://files.opendatarchives.fr/profes … 021-06-15/
Ca sent le fichier corrompu, ce message d'erreur.
Sinon, essayez le format geopackage et ogr2ogr pour importer dans postgis
Nicolas
Hors ligne
Pages: 1
- Sujet précédent - postgis import données shp troncons de route : message d'erreur - Sujet suivant