Salut,

Bon bah alors à présent ça fonctionne ! J'ai la génération du PDF !
J'ai donc créé un dossier Rules dans ~/CarnetRando puis copié le
fichier R25.mrules en le renommant rando.mrules.

Bon bien sûr 2-3 trucs :
À quoi sert (ligne 628) :
os.popen('Carnet.pdf')

Du coup sous Linux ça dit qu'il peut pas l'ouvrir... C'est logique il
faudrait au moins un nom de logiciel pour l'ouvrir (evince pas
exemple).

J'ai aussi un comportement bizarre sur le rendu du PDF final au niveau
de la carte mais je pense que ça doit s'améliorer assez simplement.
Voir le fichier final : http://rarebril.com/osm/Carnet.pdf

Fabien

Le 21 mai 2015 19:34, JB <[email protected]> a écrit :
> Oups, en fait, c'est juste le fichier R25.mrules qui est fourni avec la
> feuille de style R25… La doc était sur osm107 qui est planté depuis plus
> d'un mois, mais les sources avec un peu de doc sont ici :
> http://jb.tradfrance.com/R25.zip. Le fichier est dans /rules.
> JB.
>
>
> Le 21/05/2015 19:29, Fabien a écrit :
>>
>> Salut,
>>
>> En fait ce que je voulais dire avec mon message c'est que dans
>> l'archive qui est en ligne, le fichier rando.mrules n'existe pas.
>> $ cd ~/CarnetRando
>> $ find . -name rando.mrules
>>
>> À mon avis c'est juste ça le problème. La notation ./ est tout à fait
>> viable.
>>
>> Fabien
>>
>> Le 21 mai 2015 19:19, JB <[email protected]> a écrit :
>>>
>>> Salut Fabien,
>>> Je ne connais pas bien l'environnement Linux (mais c'est toujours prévu
>>> que
>>> je m'y mette un jour…).
>>> Dans les chemins indiqués pour les feuilles de style, met bien le chemin
>>> complet. Tu indiques :
>>>
>>> defaultmrules = ./Rules/rando.mrules
>>> cadresmrules = ./Cadres.mrules
>>>
>>> Évite le ./…, utilise plutôt un C:/…
>>> et ça devrait tourner mieux.
>>> (Va falloir que je reprenne la doc du package configparser voir s'il
>>> supporte les commentaires…)
>>> Je suis curieux de connaitre les erreurs qui viendront ensuite !
>>> JB.
>>>
>>> Le 21/05/2015 19:08, Fabien a écrit :
>>>>
>>>> On exécute avec :
>>>> $ cd ~/CarnetRando
>>>> $ python3 cree_cartes.py -gpx=MONGPX.gpx
>>>>
>>>> Là arrive le « presque », j'ai cette erreur dans la génération :
>>>> ~/Maperitive/Maperitive_console.sh
>>>> ~/CarnetRando/scripts/script_2.mscript
>>>>
>>>> Maperitive.Console v2.3.33 by Igor Brejc
>>>> http://maperitive.net
>>>>
>>>> Setting the map view size to 1000x1000 pixels.
>>>> Centering map on Maribor, Slovenia. Don't forget to move the map or
>>>> set the geometry/print boundaries as needed
>>>> Running the script '~/CarnetRando/scripts/script_2.mscript'...
>>>>>>
>>>>>> use-ruleset location="./Rules/rando.mrules"
>>>>
>>>> Script execution error (line 1): Could not load rules: Could not find
>>>> a part of the path "~/CarnetRando/Rules/rando.mrules".
>>>> Failed
>>>
>>>
>>>
>>> _______________________________________________
>>> Talk-fr mailing list
>>> [email protected]
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>> _______________________________________________
>> Talk-fr mailing list
>> [email protected]
>> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
>
> _______________________________________________
> Talk-fr mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-fr

_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à