Bonsoir

Sur debian Jessie, j'ai également python 3.4.2. Il faut juste faire une
manipulation pour dire au système qu'il doit utiliser celui la.

Donc je viens de lancer une génération de carte à partir de cette ligne
de commande : python cree_cartes.py -gpx=sentier_korrigans.gpx

et j'ai cette erreur :
Traceback (most recent call last):
  File "cree_cartes.py", line 513, in <module>
    script_global_cadres2cartes()
TypeError: script_global_cadres2cartes() missing 1 required positional
argument: 'filecadres'

La sortie de la commande : 
Analyse du fichier GPX :  sentier_korrigans.gpx
[-3.969280156497973, 48.39429545158194, -3.9629796475219905,
48.39983512235506, 'portrait'] Analyse terminée :  1  cadres créés.
Enregistrement des cadres dans le fichier  cadres .csv.
Enregistrement OK
Démarrage de l'analyse des cadres
Ouverture du fichier cadres.csv
Analyse du fichier
Une ligne d'en-tête détectée et ignorée
Analyse réussie, 1 cadres recensés, 0 ligne(s) ignorée(s) (hors en-tête)


Démarrage du traitement de l'assemblage des cadres
Génération du fichier assemblage.osm
Génération OK
Génération de l'assemblage OK
TERMINÉ

J'ai également mis mon fichier .ini en PJ

Si tu pouvais éclairer ma lanterne sur cette erreur. (peut-être le
fichier .osm à la place de .pbf ?)

Merci

Le Tue, 19 May 2015 20:59:34 +0200,
JB <jb...@mailoo.org> a écrit :

> Bonsoir Lann,
> 1/ Si je me souviens bien, lors du passage de Python 2 à 3, la
> routine urllib.urlretrieve est passée à urllib.request.retrieve. D'où
> la différence, j'ai travaillé avec Python 3 (ça va beaucoup couiner
> avec tous les print(), de toutes façons !).
> 2/ Bonne question… que je ne me suis pas posée. En théorie, ça
> pourrait marcher, mais pour l'instant, c'est pas prévu. Dans la
> commande passée à osmosis, il faudra remplacer le read-pbf par un
> read-osm (ou un truc comme ça). Je peux y réfléchir pour une version
> suivante, adapter le read-… selon le format de fichier en entrée.
> JB.
> 
> Le 19/05/2015 20:35, lann a écrit :
> > Bonsoir
> >
> > 1/Je viens d'essayer les scripts mais à la huitième ligne du fichier
> > cree_cartes.py, ça couine :
> >
> > Traceback (most recent call last):
> >    File "cree_cartes.py", line 8, in <module>
> >      import urllib.request
> > ImportError: No module named request
> >
> > J'utilise python 2.7.9-1. Est-ce la cause ?
> >
> > 2/ Je n'ai pas de fichier .pbf mais un fichier en .osm pour la
> > variable osmdata dans le fichier CanetRando.ini. Est-ce que ça peut
> > fonctionner ?
> >
> > Je suis sous Debian Jessie (Linux)
> >
> > D'avance merci
> >
> > Lann
> >
> > Le Tue, 19 May 2015 14:21:17 +0200,
> > JB <jb...@mailoo.org> a écrit :
> >
> >> Bonjour,
> >> Chose promise, chose due…
> >> Voilà la mise à jour des premiers scripts de génération
> >> automatiques de cartes. C'est toujours un travail en cours, je ne
> >> garantis pas qu'il ne soit pas encore bien buggué.
> >> Deux grands modes de fonctionnement :
> >>    - python cree_cartes.py -gpx=C:/OSM/Test.gpx : génère
> >> automatiquement la découpe des cadres le long de la trace GPX puis
> >> génère les cartes.
> >>    - python cree_cartes.py -csv=cadres.csv : utilise un fichier de
> >> découpes prédéfini et génère les cartes.
> >> Le fichier CarnetRando.ini contient une série d'informations à
> >> définir pour que les scripts retrouvent leurs petits. Le fichier
> >> Readme contient des maigres informations complémentaires.
> >> Je n'ai pas encore codé la génération automatique du pdf final,
> >> mais c'est en bonne voie, le gros du travail est débroussaillé.
> >> Voilà voilà, c'est par ici :
> >> http://jb.tradfrance.com/CarnetRando.zip
> >> JB.
> >>
> >> Le 05/05/2015 20:13, JB a écrit :
> >>> Salut Yves,
> >>>
> >>> Je te reponds tres rapidement pour l instant, je suis a l
> >>> etranger, je reviens dans 10 a 15 jours.
> >>>
> >>> J ai continue a travailler sur le projet mais pas pris le temps de
> >>> mettre a disposition. Mais tu peux t attendre a avoir bientot la
> >>> chaine Trace gpx en entree, generation automatique des cadres -
> >>> deja code -, generation automatique des cartes - le code deja mis
> >>> a disposition -, generation automatique du pdf - au stade de
> >>> test/demo de faisabilite -. Pour la derniere etape, j ai
> >>> finalement choisi un passage par Latex. Tout n est pas code,
> >>> juste quelques tests de demo, mais ca a l air de marcher et je
> >>> compte finir le travail a mon retour.
> >>>
> >>> Pour avoir la trace gps sur les cartes, il suffit d ajouter l
> >>> information de l ouvrir dans le script fourni a Maperitive, juste
> >>> copier et adapter la ligne d ouverture des donnees OSM qui va
> >>> bien.
> >>>
> >>> Voila voila,
> >>>
> >>> JB.
> >>>
> >>> Le 05.05.2015 13:59, Yves Pratter a écrit :
> >>>
> >>>> J'ai oublié un pré-requis de taille : les règles de rendu R25
> >>>> <http://wiki.openstreetmap.org/wiki/R25_Maperitive_style> de
> >>>> JB ;-) Concernant la création du pdf final, tu le fais
> >>>> actuellement à la main avec un traitement de texte ?
> >>>> —
> >>>> Yves
> >>>>
> >>>>      Comment fonctionne CarnetRando ?
> >>>>
> >>>>       1. Pré-requis :
> >>>>            * PC sous windows
> >>>>              ça semble fonctionner sous MacOS ou Linux :
> >>>> quelqu'un utilise l'un de ces environnement ?
> >>>>            * Python
> >>>>            * Maperitive <http://maperitive.net/>
> >>>>            * Java + osmosis
> >>>>              <http://wiki.openstreetmap.org/wiki/Osmosis/Installation>
> >>>>           *
> >>>>              Modèle Numérique de Terrain (SRTMV3R3) : Faut-il le
> >>>>              télécharger manuellement ou Maperitive s'en charge ?
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Talk-fr mailing list
> >>>> Talk-fr@openstreetmap.org <mailto:Talk-fr@openstreetmap.org>
> >>>> https://lists.openstreetmap.org/listinfo/talk-fr
> >>>
> >>> _______________________________________________
> >>> Talk-fr mailing list
> >>> Talk-fr@openstreetmap.org
> >>> https://lists.openstreetmap.org/listinfo/talk-fr
> 

Attachment: CarnetRando.ini
Description: Binary data

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à