Le 21/12/2010 12:23, Nicolas Dumoulin a écrit : > Bonjour, [...] > > J'obtiens le message : > Traceback (most recent call last): > File "./aubiere.py", line 47, in <module> > cairoDraw("aubiere.png", imgx, imgy) > File "./aubiere.py", line 26, in cairoDraw > mapnik.render(m, ctx) > MemoryError
MemoryError ! > C'est bizarre, car il y a pas mal d'autres données qui passent bien (bâti et > filaire). J'ai vérifié dans ma base, j'ai deux place=locality sur ma zone, et > j'ai la même erreur avec la requête : > (select way,place,name from planet_osm_point where place='locality') as > placenames > > Si je modifie la requête pour pointer sur la table line ou polygon, ça passe > (mais je n'ai rien de rendu). > > Une idée ? Tu as beaucoup de point taggé avec place='locality' et aucune way. Essaye de définir un index sur le champs place cela peu réduire les impacts de consommation mémoire de ta base. Ta machine à beaucoup de RAM ou pas ? Et si oui as-tu suivi les préconisation d'optimisation de postgres ? http://www.geofabrik.de/media/2010-07-10-rendering-toolchain-performance.pdf A++ -- Rodolphe Quiédeville - Artisan Logiciel Libre Travailleur indépendant spécialisé en logiciel libre http://rodolphe.quiedeville.org/ SIP/XMPP : rodol...@quiedeville.org _______________________________________________ dev-fr mailing list dev-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev-fr