Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 31/08/2013 10:43:39
- spineek
- Membre
Importer des données GTFS
Bonjour, j’ai problème pour importer des données GTFS
J’ai télécharge : gtfs_SQL_importer et les donnée : http://data.keolis-rennes.com/fileadmin … 130827.zip
Apres avoir crée les tables
Quand je lance le scripte python : python import_gtfs_to_sql.py /tmp/gtfs_SQL_importer/star | psql star
Et j’obtiens :
BEGIN
ERREUR: données supplémentaires après la dernière colonne attendue
CONTEXTE : COPY gtfs_trips, ligne 1 : « 1|5|0001|1 | Chantepie Rosa Parks|0|955140 »
ERREUR: la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc
de la transaction
commande \. invalide
ERREUR: erreur de syntaxe sur ou près de « 1 »
LIGNE 1 : 1|1001|4|13:03:00|13:03:00|NULL|0|0|NULL|46980|46980
^
ERREUR: erreur de syntaxe sur ou près de « Keolis »
LIGNE 1 : Keolis Rennes|http://data.keolis-rennes.com/fr/les-donnees/d...
Merci de votre aide
Hors ligne
#2 31/08/2013 13:31:15
- rjuju
- Administrateur
Re : Importer des données GTFS
Bonjour,
dans votre fichier trips.txt, une ligne ressemble à ceci :
"1","5","0001","1 | Chantepie Rosa Parks","0","955140"
Il semble que votre script python utilise | comme délimiteur et supprime les cotes, il y a donc une colonne supplémentaire à cause de la colonne "1 | Chantepie Rosa Parks".
Je ne sais pas ce que fait import_gtfs_to_sql, mais un COPY en format csv avec header devrait fonctionner.
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1