[OSM-talk-fr] Problèmes tests de rendu mapnik

2010-02-28 Par sujet yvecai
Bonjour,

J'essaie d'effectuer des tests avec Mapnik pour obtenir des rendus 
satisfaisant pour les pistes de ski de fond.
Seulement, pour vérifier le rendu, j'ai besoin de données osm 'fake' qui 
contiennent des exemples exhaustifs des tags. Seulement, si je fabrique 
un tel fichier avec JOSM, le rendu ne fonctionne pas, j'ai une erreur du 
type:

postg...@:~/mapnik$osm2pgsql -m -d gis -s -C 500 -S
scripts/default.style bessanstest2.osm
...
Processing: Node(50k) Way(0k) Relation(0k)way_changed_mark failed:
ERREUR:  l'instruction préparée « way_changed_mark » n'existe pas
(7)
Arguments were: -3,
Error occurred, cleaning up
postg...@:~/mapnik$

L'erreur est du au fait que l'id des infos  artificielles rajoutées ont 
un id négatif :
  (Extrait du fichier osm) way id='-3' action='modify' 
timestamp='2010-02-23T18:24:43Z' uid='171657'

Y-a t'il un moyen de forcer osm2pgsql à les accepter quand même ? (sans 
avoir à uploader ces fausses données sur le serveur, ce qui ne me semble 
pas franchement une bonne  solution ).

Ne serait-ce que pour faire des légendes, ce serait pas mal.

Yves

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Problèmes tests de rendu mapnik

2010-02-28 Par sujet Pieren
2010/2/28 yvecai yve...@gmail.com

 L'erreur est du au fait que l'id des infos  artificielles rajoutées ont
 un id négatif :
  (Extrait du fichier osm) way id='-3' action='modify'
 timestamp='2010-02-23T18:24:43Z' uid='171657'

 Y-a t'il un moyen de forcer osm2pgsql à les accepter quand même ? (sans
 avoir à uploader ces fausses données sur le serveur, ce qui ne me semble
 pas franchement une bonne  solution ).


L'id négatif n'est pas forcément le seul coupable. Il semblerait que
l'action 'modify' ne soit supporté qu'en mode 'append'. Qu'est ce qu'il se
passe si tu créés d'abord une base avec un fichier sans modifs et que tu
refais la commande avec le fichier modifié par JOSM dans un deuxième temps
avec -append ? (les doublons ne devraient pas gêner).
L'autre solution serait de supprimer les signes '-' par un prétraitement ala
sed. Le risque de réutiliser des id existant par ailleurs est très faible
comme les chiffres sont bas.

Pieren
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Problèmes tests de rendu mapnik

2010-02-28 Par sujet sylvain letuffe
Le dimanche 28 février 2010 10:31:53, yvecai a écrit :

 Processing: Node(50k) Way(0k) Relation(0k)way_changed_mark failed:
 ERREUR:  l'instruction préparée « way_changed_mark » n'existe pas
 (7)
 Arguments were: -3,
 Error occurred, cleaning up

Je l'avais jamais vu celle là


 postg...@:~/mapnik$
 
 L'erreur est du au fait que l'id des infos  artificielles rajoutées ont
 un id négatif :

Tu es sûr ? je fais ça régulièrement pour tester mes rendus et les ids négatif 
ne m'ont jamais pausés problèmes. (où alors pas que je me souvienne)

J'ai certes une vielle version de osm2pgsql

Je vois que tu utilises l'option -s, moi je ne l'utilise pas pour des petits 
fichier osm, peut-être une piste ?


--
sly

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Problèmes tests de rendu mapnik

2010-02-28 Par sujet yvecai




En utilisant -a (append) a fonctionne. Par contre, apparemment -a
ncessite -s, sinon on a:
Cannot apply diffs unless in slim mode
Error occurred, cleaning up

Et comme j'avais pas install le module intarray contrib, -s ne
fonctionnait pas, et donc -a.
Tout roule maintenant, merci !

Yves

sylvain letuffe wrote:

  Le dimanche 28 fvrier 2010 10:31:53, yvecai a crit :

  
  
Processing: Node(50k) Way(0k) Relation(0k)way_changed_mark failed:
ERREUR:  l'instruction prpare  way_changed_mark  n'existe pas
(7)
Arguments were: -3,
Error occurred, cleaning up

  
  
Je l'avais jamais vu celle l


  
  
postg...@:~/mapnik$

L'erreur est du au fait que l'id des infos  artificielles rajoutes ont
un id ngatif :

  
  
Tu es sr ? je fais a rgulirement pour tester mes rendus et les ids ngatif 
ne m'ont jamais pauss problmes. (o alors pas que je me souvienne)

J'ai certes une vielle version de osm2pgsql

Je vois que tu utilises l'option -s, moi je ne l'utilise pas pour des petits 
fichier osm, peut-tre une piste ?


--
sly

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

  





___
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr