Re: [OSM-dev-fr] Intégration toponymes Occitan

2014-10-03 Thread Christophe Merlet
Le 03/10/2014 14:30, Frédéric Rodrigo a écrit :
 Le 03/10/2014 14:20, Christophe Merlet a écrit :
 Le 03/10/2014 13:44, Frédéric Rodrigo a écrit :
 Avec les ref insee c'est quand même bien mieux.

 Mais je ne suis pas sûr que la qualité des données soit pour l'instant
 suffisante. Tu peux remonté les problèmes et/ou obtenir des
 éclaircissements ?

 - certaines traduction qui contienne des virgules, des slashs ou des
 tirets quadratins mal utilisé je pense :
  Sent Perdon – Isac : Saint-Pardoux-Isaac
  c'est la traduction des noms des communes, ou des noms des
 villages ?
 - le texte entre parenthèse doit probablement être ignoré (à
 confirmer ?)
 - Les-Artigues-de-Lussac : Les Artigues-de-Lussac, des fois il y a des
 tirets, mais dans la plus part des cas ils n'y sont pas.
 - L'article n'est pas systématiquement passé entre parenthèse, c'est
 volontaire ?
 - le détrompeur est parfois présent, parfois absent :
  Castèthnau dau Medòc : Castelnau-de-Médoc
  Castra : Castres-Gironde
 - les capitales sur les article ne sont pas toujours homogènes:
  Senta Fe La Granda : Sainte-Foy-la-Grande
  Sent Feliç de font Cauda : Saint-Félix-de-Foncaude


 Je suis à la recherche d'une **solution technique** pour mettre à jour
 des tags depuis un fichier CSV, pas d'un audit qualité.
 
 Techniquement cela ne pas de problème, en tout cas pour moi. Faire un
 script et intégrer les données dans OSM est l'affaire d'une-demi heure.

Je n'en ai jamais douté !
Et je constate que tu ne donne toujours aucune piste pour permettre à
quelqu'un d'autre de travailler efficacement sur cet import.

 Rien n’empêche d'importer les communes qui ne pose aucun problèmes, et
 ça en fait des milliers, au lieu de reporter depuis plusieurs mois cet
 import. Surtout que les problèmes que tu soulèves sont triviaux et se
 corrigent par un simple regexp.
 
 Je pense qu'il vaut quand même mieux corriger les données à la source et
 importer dans OSM les mêmes données que celles publiées par Lo Congrès.

Ce serait la première fois que l'on attends d'une source potentiel de
données qu'elle se mette au standard qualité d'OSM au lieu d'effectuer
nous-même ce travail. (ROUTE 500, Cadastre, FANTOIR, ...)

 La question est la même que pour la mise à jour des populations de
 communes qui aurait du idéalement être fait dés la publication par
 l'INSEE des chiffres officiels de 2014.
 
 Idem. Je pense que personne ne le fait parce que l'intérêt est assez
 faible.

Ceux qui y ont un intérêt ne le font pas car il ne savent pas
automatiser une tâche qui nécessite plus de 72000 éditions, et ceux qui
savent automatiser la tache ne le font pas parce qu'ils n'y voit aucun
intérêt. Ce n'est pas très productif.

Et depuis quand avoir la population à jour dans OSM serait sans intérêt ?

Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


[OSM-dev-fr] Intégration toponymes Occitan

2014-10-02 Thread Christophe Merlet
Bonjour,


Lo Congrès m'a fait parvenir une mise à jour de son fichier de plus de
4500 toponymes en Occitan indexés sur le code INSEE des communes.

Y a t'il un volontaire pour scripter l'import automatique de ces
traductions sur les limites communales et les node place correspondant ?

Le fichier est téléchargeable à l'adresse
https://owncloud.redfoxcenter.org/public.php?service=filest=f644eccca351c5657e95ab24183edff4


Ce serait bien de le faire car il y a actuellement beaucoup de demande
pour une carto en occitan.


De plus, un colloque est en train d'être organisé par la DGLFLF
(Délégation générale de la langue française et des langues de France, un
département du Ministère de la culture et de la communication) pour
février 2015 sur les ressources numériques des langues de France.

Ce serait pas mal qu'OSM puisse y présenter une carto en Occitan la plus
exhaustive possible à cette occasion.



Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


[OSM-dev-fr] Fwd: Re: [OSM-dev] Wikimedia Foundation Job Offering

2014-09-12 Thread Christophe Merlet



 Message transféré 
Sujet : Re: [OSM-dev] Wikimedia Foundation Job Offering
Date :  Fri, 12 Sep 2014 01:09:16 +0200
De :Cristian Consonni kikkocrist...@gmail.com
Pour :  Simon Poole si...@poole.ch
Copie à :   d...@openstreetmap.org



Il 11/Set/2014 23:26 Simon Poole si...@poole.ch
mailto:si...@poole.ch ha scritto:


 I believe this hasn't actually been posted here (it has been on
 osmf-talk and a couple of other places):


 http://boards.greenhouse.io/wikimedia/jobs/24983?t=4w5iyb#.VBIBukiFUZw

Oh,  right. I just posted it on talk@.

C



___
dev mailing list
d...@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev
___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] glonflement des tables osm2pgsql...

2014-08-12 Thread Christophe Merlet
Le 12/08/2014 18:47, Philippe Verdy a écrit :
 DELETE/INSERT la plupart du temps va réutiliser la page dans laquelle il
 vient de créer un trou, mais au passage il peut aussi utiliser n'importe
 quelle autre page déjà en mémoire si cette autre page permet un meilleur
 équilbrage de l'arbre que de réutiliser l'ancienne page: le but est
 d'équilibrer les trous dans les pages pour éviter de se retrouver dans
 le cas au pire (le pire cas c'est une insertion au milieu d'une page
 déjà pleine, quand toutes les pages racines sont déjà pleines, ce qui
 arrive justement après une compression maximale de la table: c'est là
 qu'on a le plus d'I/O puisqu'il faut non seulement scinder la page en
 deux, lire les pages voisines avant et après, et restructurer aussi les
 pages parentes dans l'arbre de la même façon).
 
 Je n'ai pas eu souvent à mettre dans une base SQL un fill factor
 supérieur à 85% (au moins pour les pages feuilles). pour les tables de
 données, ni supérieur à 95% pour les index secondaires à clé courte. 97%
 est un taux exceptionnel et au delà ça rame dès qu'il y a plus de 3 ou 4
 accès concurrents (même en lecture, à cause des nombreux locks de pages
 causés sur une grande partie des pages y compris les pages mères, et à
 cause des volumes d'I/O).

Je te signale quand même que PostgreSQL a un fillfactor par defaut de
100 pour les data et de 90 pour les index B-tree. J'imagine que les dev
auraient choisi d'autres valeurs si cela était si impactant sur les
performances.

Il serait plus intéressant que tu donnes les bonnes valeurs à utiliser
dans le cas d'une base mapnik monde mise à jour toutes les minutes...


 Si on veut une base rapide, on doit accepter qu'il y ait des trous à
 un taux raisonnable dans les tables volumineuses ayant de nombreux accès
 concurrents (surtout que pour ce type de base on à toutes sortes de
 types d'accès: séquentiels comme aléatoires, par une grande diversité de
 requêtes utilisant des filtres très différents, et des sélectivités de
 clés imprévisibles dans les données OSM).
 
 
 
 Le 12 août 2014 18:36, Christophe Merlet red...@redfoxcenter.org
 mailto:red...@redfoxcenter.org a écrit :
 
 Le 12/08/2014 17:30, Francescu GAROBY a écrit :
  Je pensais plutôt à tester la présence (via un SELECT sur
 l'osm_id, qui
  doit être un champ indexé, je suppose...) et, selon la réponse, à
 faire
  un INSERT ou un UPDATE.
  Si un SELECT est sensiblement aussi rapide qu'un DELETE, et un INSERT
  aussi rapide qu'un UPDATE, tu ne verras pas de différence notable
 sur le
  temps de traitement, mais tu auras résolu ton problème de trous de
 partout.
 
  Francescu,
  (qui est développeur, pas DBA)
 
 Généralement DELETE/INSERT est plus rapide que UPDATE. Et de ce que j'ai
 pu lire sur pgsql,  UPDATE execute en interne un DELETE/INSERT avec donc
 la création de trou dans la base.
 
 
 Librement,
 --
 Christophe Merlet (RedFox)
 
 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org mailto:dev-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev-fr
 
 
 
 
 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev-fr
 


-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] glonflement des tables osm2pgsql...

2014-08-12 Thread Christophe Merlet
Le 12/08/2014 21:38, Christian Quest a écrit :
 Le 12 août 2014 21:07, Christophe Merlet red...@redfoxcenter.org
 mailto:red...@redfoxcenter.org a écrit :
 
 Le 12/08/2014 20:44, Christian Quest a écrit :
  Ah bon, postgres n'essaye pas de faire un update sur place quand
 c'est
  possible ?
 
 Non. UPDATE étant une opération de type DELETE/INSERT (
 http://postgresql.todaysummary.com/q_postgresql_32709.html )
 
 
 Marrant je n'ai pas la même lecture que toi... je ne vois pas de
 référence au DELETE dans ces explications, juste une proposition pour
 faire l'équivalent du REPLACE de mysql qui fait soit un INSERT soit un
 UPDATE si la ligne existe déjà.


Ho zut, je me suis trompé de lien oO rien à voir !!
C'est celui là
http://www.postgresql.org/message-id/482e80323a35a54498b8b70ff2b879800458c31...@azsmsx504.amr.corp.intel.com

 
 alors les mises à jour sont faites là où il y a de la place même avec un
 CLUSTER.
 http://www.postgresql.org/docs/9.3/interactive/sql-cluster.html
 Clustering is a one-time operation: when the table is subsequently
 updated, the changes are not clustered. That is, no attempt is made to
 store new or updated rows according to their index order.
 
 SAUF si la table est CLUSTERé avec un fillfactor  100 , ça peut rester
 dans la même page.
 Also, setting the table's FILLFACTOR storage parameter to less than
 100% can aid in preserving cluster ordering during updates, since
 updated rows are kept on the same page if enough space is available
 there.
 
 
 Tel que je le comprends, ce since updated rows are kept on the same
 page if enough space is available there ne me semble pas être lié au
 fait que la table ait été CLUSTERisée ni lié à la valeur de fillfactor.
 Ca serait assez logique d'un point de vue perf qu'un UPDATE d'une ligne
 essaye de le faire dans la même page tant qu'à faire.
 
 Je pense donc qu'un UPDATE est vraiment géré de façon différente d'un
 DELETE, puis d'un INSERT qui sont traités de façon totalement indépendantes.
 
 Même la mise à jour des index bénéficie d'un UPDATE sur place... seuls
 les index concernant les colonnes modifiées ont dans ce cas besoin
 d'être remis à jour si on fait ça bien, alors qu'avec un DELETE+INSERT
 il faudra les mettre à jour eux aussi 2 fois systématiquement.
 
 Un courageux pour jeter un oeil sur le code de postgres ? J'ai un peu
 regardé... mais je me suis vite perdu ! :(
 
 
 Bref, tant qu'un (auto)vacuum n'a pas indiqué explicitement qu'une
 lignes est obsolete, son emplacement n'est pas dispo à la réutilisation
 dans une page, même en cas d'UPDATE.
 
 
 
 auto-vacuum fonctionne-t-il réellement comme ça ? Je n'ai pas non plus
 l'impression.

C'est comme ça que je comprend la doc
http://www.postgresql.org/docs/current/static/sql-vacuum.html

VACUUM reclaims storage occupied by dead tuples. In normal PostgreSQL
operation, tuples that are deleted or obsoleted by an update are not
physically removed from their table; they remain present until a VACUUM
is done. Therefore it's necessary to do VACUUM periodically, especially
on frequently-updated tables.


 Quand efface une ligne, la fsm (free space map) est mise à jour pour la
 page pour noter que de l'espace est dispo sur cette page. Quand postgres
 a besoin d'espace il commence à regarder par là.
 Il y a une extension qui permet d'explorer ça si on veut: pg_freespacemap


-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-17 Thread Christophe Merlet
Le 17/12/2013 11:43, Christian Quest a écrit :
 Je confirme, très très lent... 69 secondes pour transformer 8 linestring
 en topo... à ce rythme, vu qu'il y en a 109902, ça va mettre plus de 10j  !
 
 Donc si je veux avoir des limites simplifiées d'ici demain 16h30 je
 retourne à mes requêtes ;)

Je viens de simplifier manuellement les limites de régions une par une à
1m (quasi l'épaisseur du trait dans le cadastre) dans JOSM en moins de 3 mn

Statistiquement ça a supprimé 130 833 nœuds sur 619 858. sur 7759 chemins.

Il serait sans doute intéressant de pouvoir extraire de JOSM cet algo,
ou rendre JOSM scriptable sans avoir besoin d'afficher le fichier osm à
l'écran.


2ème point. Il serait bon de simplifier dans OSM ces limites de communes
abusivement et inutilement détaillées.  Les limites de 2 communes
limitrophes ne se superposent déjà pas dans le cadastre, alors ce n'est
pas en les dessinant avec énormément de points, quelles seront plus
précises.

Je vais faire une simplification à 10m et à 100m pour voir...


Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-17 Thread Christophe Merlet
Le 17/12/2013 12:01, Christophe Merlet a écrit :
 Le 17/12/2013 11:43, Christian Quest a écrit :
 Je confirme, très très lent... 69 secondes pour transformer 8 linestring
 en topo... à ce rythme, vu qu'il y en a 109902, ça va mettre plus de 10j  !

 Donc si je veux avoir des limites simplifiées d'ici demain 16h30 je
 retourne à mes requêtes ;)
 
 Je viens de simplifier manuellement les limites de régions une par une à
 1m (quasi l'épaisseur du trait dans le cadastre) dans JOSM en moins de 3 mn
 
 Statistiquement ça a supprimé 130 833 nœuds sur 619 858. sur 7759 chemins.
 
 Il serait sans doute intéressant de pouvoir extraire de JOSM cet algo,
 ou rendre JOSM scriptable sans avoir besoin d'afficher le fichier osm à
 l'écran.
 
 
 2ème point. Il serait bon de simplifier dans OSM ces limites de communes
 abusivement et inutilement détaillées.  Les limites de 2 communes
 limitrophes ne se superposent déjà pas dans le cadastre, alors ce n'est
 pas en les dessinant avec énormément de points, quelles seront plus
 précises.
 
 Je vais faire une simplification à 10m et à 100m pour voir...

à 10m je supprime 435 367 noeuds...
à 100m, j'en supprime 578 441 soit plus de 93%

Pour faire mieux dans JOSM, il faudrait refusionner les chemins qui
composent les limites de régions avant de lancer la simplification.


Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-17 Thread Christophe Merlet
Le 17/12/2013 12:15, Pieren a écrit :
 2013/12/17 Christophe Merlet red...@redfoxcenter.org:
 
 2ème point. Il serait bon de simplifier dans OSM ces limites de communes
 abusivement et inutilement détaillées.
 
 Finalement, c'est comme dans OSM ;-) Ils ont des contributeurs à
 précision géométrique variable ;-)
 
 Les limites de 2 communes
 limitrophes ne se superposent déjà pas dans le cadastre, alors ce n'est
 pas en les dessinant avec énormément de points, quelles seront plus
 précises.
 
 Pour quelqu'un qui cherche sa parcelle, le niveau de détail peut avoir
 son importance (c'est toujours une question d'échelle). Et on peut
 toujours simplifier alors que l'inverse n'est pas possible. Le fait
 qu'elles ne se superposent pas d'une commune à l'autre n'est pas lié à
 leur niveau de détails. En plus, ça serait directement faire mentir le
 communiqué de presse qui vante le nombre de points 15 fois supérieur à
 geofla ;-)

On peut dessiner une ligne droite avec 30 points, elle ne sera pas plus
précise que celle qui se contente de 2 points.


Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-17 Thread Christophe Merlet
Le 17/12/2013 12:24, Christian Quest a écrit :
 Ah si... on est sûr qu'elle est droite et pas simplifiée ;)

Toute la subtile différence entre résolution et précision :)

 Le 17 décembre 2013 12:23, Christophe Merlet red...@redfoxcenter.org
 mailto:red...@redfoxcenter.org a écrit :
 
 Le 17/12/2013 12:15, Pieren a écrit :
  2013/12/17 Christophe Merlet red...@redfoxcenter.org
 mailto:red...@redfoxcenter.org:
 
  2ème point. Il serait bon de simplifier dans OSM ces limites de
 communes
  abusivement et inutilement détaillées.
 
  Finalement, c'est comme dans OSM ;-) Ils ont des contributeurs à
  précision géométrique variable ;-)
 
  Les limites de 2 communes
  limitrophes ne se superposent déjà pas dans le cadastre, alors ce
 n'est
  pas en les dessinant avec énormément de points, quelles seront plus
  précises.
 
  Pour quelqu'un qui cherche sa parcelle, le niveau de détail peut avoir
  son importance (c'est toujours une question d'échelle). Et on peut
  toujours simplifier alors que l'inverse n'est pas possible. Le fait
  qu'elles ne se superposent pas d'une commune à l'autre n'est pas lié à
  leur niveau de détails. En plus, ça serait directement faire mentir le
  communiqué de presse qui vante le nombre de points 15 fois supérieur à
  geofla ;-)
 
 On peut dessiner une ligne droite avec 30 points, elle ne sera pas plus
 précise que celle qui se contente de 2 points.
 
 
 Librement,
 --
 Christophe Merlet (RedFox)
 
 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org mailto:dev-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev-fr
 
 
 
 
 -- 
 Christian Quest - OpenStreetMap France
 Un nouveau serveur pour OSM... http://donate.osm.org/server2013/
 
 
 ___
 dev-fr mailing list
 dev-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/dev-fr
 


-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-16 Thread Christophe Merlet
Le 16/12/2013 15:31, Christophe Merlet a écrit :
 Le 16/12/2013 15:01, Rodolphe Quiédeville a écrit :
 Bonjour,

 Est-ce que quelqu'un à par devers lui les limites administratives
 extraites d'OSM au format shapefile ? Soit les données, soit le script
 pour le faire, voir une méthode à implémenter.

 Pour les départements j'ai utilisé Geofla, mais il me faudrait les
 limites nationales des pays européens désormais.

 http://www.data.gouv.fr/DataSet/30383060
 
 
 J'essaie d'extraire les données en utilisant l'Overpasse API. C'est pas
 la joie.
 
 Voici ce que j'ai utilisé pour les régions...
 
 Dans un fichier nommé oapi_region.xml
 
 union
   query type=relation
   has-kv k=boundary v=administrative/
   has-kv k=admin_level v=4/
   has-kv k=ref:INSEE/
   /query
   recurse type=relation-node into=nodes/
   recurse type=relation-way/
   recurse type=way-node/
 /union
 print mode=meta/
 
 
 Puis avec wget :
 $ wget -O oapi_region.osm --post-file=oapi_region.xml
 http://oapi-fr.openstreetmap.fr/oapi/interpreter
 
 J'obtiens un fichier oapi_region.osm de 125 Mo utilisable dans JOSM.
 
 Pour d'autres frontières, il faut jouer avec les balises has-kv
 
 Et sur l'ensemble de l'Europe, utiliser un autre serveur oapi que celui
 de l'exemple qui est restreint à la France.


Je viens de regarder pour extraire les frontières des pays d'Europe de
cette manière.
Ce n'est pas évident de faire le tri entre les frontières Terre et
Maritime et ne sélectionner que les pays d'Europe.

Il faudrait au préalable, me semble t'il, harmoniser les diverses
relations de pays et y rajouter quelques balises comme is_in:continent


Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-16 Thread Christophe Merlet
Le 16/12/2013 15:53, Christophe Merlet a écrit :
 Le 16/12/2013 15:31, Christophe Merlet a écrit :
 Le 16/12/2013 15:01, Rodolphe Quiédeville a écrit :
 Bonjour,

 Est-ce que quelqu'un à par devers lui les limites administratives
 extraites d'OSM au format shapefile ? Soit les données, soit le script
 pour le faire, voir une méthode à implémenter.

 Pour les départements j'ai utilisé Geofla, mais il me faudrait les
 limites nationales des pays européens désormais.

 http://www.data.gouv.fr/DataSet/30383060


 J'essaie d'extraire les données en utilisant l'Overpasse API. C'est pas
 la joie.

 Voici ce que j'ai utilisé pour les régions...

 Dans un fichier nommé oapi_region.xml

 union
  query type=relation
  has-kv k=boundary v=administrative/
  has-kv k=admin_level v=4/
  has-kv k=ref:INSEE/
  /query
  recurse type=relation-node into=nodes/
  recurse type=relation-way/
  recurse type=way-node/
 /union
 print mode=meta/


 Puis avec wget :
 $ wget -O oapi_region.osm --post-file=oapi_region.xml
 http://oapi-fr.openstreetmap.fr/oapi/interpreter

 J'obtiens un fichier oapi_region.osm de 125 Mo utilisable dans JOSM.

 Pour d'autres frontières, il faut jouer avec les balises has-kv

 Et sur l'ensemble de l'Europe, utiliser un autre serveur oapi que celui
 de l'exemple qui est restreint à la France.
 
 
 Je viens de regarder pour extraire les frontières des pays d'Europe de
 cette manière.
 Ce n'est pas évident de faire le tri entre les frontières Terre et
 Maritime et ne sélectionner que les pays d'Europe.
 
 Il faudrait au préalable, me semble t'il, harmoniser les diverses
 relations de pays et y rajouter quelques balises comme is_in:continent

Si j'en crois le wiki
http://wiki.openstreetmap.org/wiki/Relation:boundary

Il faudrait les balises suivantes sur les frontières terrestres pour les
extraire facilement :

has-kv k=land_area v=administrative/
has-kv k=admin_level v=2/
has-kv k=is_in:continent v=Europe/

Malheureusement, il semblerait qu'aucune limite de pays ne répondent a
ces critères !

Ce n'est pas insurmontable, cela ne concernent que 42 relations déjà
existante si l'on parle d'Europe continentale...



Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Shapé les admin_level=boundary

2013-12-16 Thread Christophe Merlet
Le 16/12/2013 17:54, Pierre Béland a écrit :
 J'ai ajouté à ta requête les instructions pour délimiter la zone où
 extraire les données. Le paramètre area-query ref=1403916/ permet
 d'extraire les données pour la France.
 
 C'est une requête prend beaucoup de temps à exécuter. A partir du site
 http://overpass-api.de, la requête suivante me permet d'extraire les
 limites administratives.
 
 osm-script timeout=360
 union
 query type=relation
 has-kv k=boundary v=administrative/
 has-kv k=admin_level v=4/
 has-kv k=ref:INSEE/
 /query
 recurse type=relation-node into=nodes/
 recurse type=relation-way/
 recurse type=way-node/
 area-query ref=1403916/
 /union
 print mode=meta/
 /osm-script


C'est super comme paramètre, mais tu l'as déniché où ? Je ne l'ai pas
trouvé dans la doc :/

Librement,
-- 
Christophe Merlet (RedFox)

___
dev-fr mailing list
dev-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Proposition d'amélioration de la gestion du cache

2013-05-06 Thread Christophe Merlet

Le 06/05/2013 14:09, Philippe Verdy a écrit :

Là aussi on peut penser à une autre piste:


JUST DO IT



Librement,
--
Christophe Merlet (RedFox)

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


[OSM-dev-fr] Stats cache de tuiles OSM

2012-12-23 Thread Christophe Merlet
Bonjour,


Après quelques jours de fonctionnement du cache de tuiles OSM de Pau, je
suis en mesure de fournir quelques stats.


Je voulais pouvoir afficher des stats sur les tuiles consultés (hits,
urls et bande passante par niveau de zoom)
Je voulais savoir de quel pays proviennent les visiteurs et combien il y
en avait.
Je voulais savoir de quelles FAI proviennent les visiteurs.
Je voulais savoir de quelles AS (système autonome) proviennent les
visiteurs.


Les fichiers de Logs dépassent le Go et les 9 millions de lignes. Il
faut un outil assez rapide... tant qu'a faire ! Le serveur a tenu
jusqu'à 600 000 hits dans l'heure.


J'ai testé quelques solutions d'analyse de logs Squid et je n'en ai
trouvé qu'un seul capable de trier sur les AS : webalizer_asn
http://www.init7.com/webalizer_asn/readme_asn.php
Une version patchée de webalizer

Malheureusement cette solution est obsolète... j'y reviendrais...

Les résultats d'analyses avec webalizer_asn et webalizer :
http://nominatim.paulla.asso.fr/webalizer-asn/usage_201212.html
http://nominatim.paulla.asso.fr/webalizer/usage_201212.html

Je disais donc que webalizer_asn est obsolète. Init7 fournit un fichier
d'AS vieux de presque 2 ans généré par un collecteur BGP (Piranha) qui
n'a pas été mis à jour depuis plus de 7 ans :(
Résultat, 16% d'IP non résolu, et je ne sais combien d'attribué au
mauvais AS
De plus, Webalizer n'affiche pas directement le propriétaire de l'AS, il
faut cliquer sur un lien cassé pour l'obtenir.
Et il ne gère pas l'IPv6.

Webalizer lui même a d'autres problèmes : A partir du moment ou l'on
active la résolution DNS des adresses IP, les stats sur les Pays sont
farfelus car se basant sur le nom d'hôtes résolus et non plus sur GeoIP
ou GeoDB.
Résultat, on a 30% de .net, 5% de .com, etc. Ce qui n'a rien à voir avec
la localisation géographique des visiteurs.


Bref, si un codeur ne sait pas comment occuper ses vacances de Noël, je
lui propose de faire un joli patch pour la dernière version de Webalizer
permet de gérer les AS (IPv4 et éventuellement IPv6) avec les bases à
jour de Maxmind 
https://www.maxmind.com/en/asnum
Sachant que Webalizer utilise déjà GeoIP pour les pays,
http://dev.maxmind.com/geoip/geolite
On doit presque pouvoir dupliquer quelques bouts de code pour le
faire ;o) et s'inspirer fortement de webalizer_asn...

Et en profiter pour corriger le bug des stats par pays avec GeoDB/GeoIP
lorsque la résolution DNS est activé.

J'ai par ailleurs le sentiment que Webalizer peut être accéléré si il
travaille uniquement sur les IP et ne fait les résolutions IP-hostname
IP-GeoIP et IP-AS qu'à la fin.

Si vous connaissez un volontaire ?


Librement,
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] Stats cache de tuiles OSM

2012-12-23 Thread Christophe Merlet
Le dimanche 23 décembre 2012 à 20:01 +0100, Christophe Merlet a écrit :
 Bonjour,

 Bref, si un codeur ne sait pas comment occuper ses vacances de Noël, je
 lui propose de faire un joli patch pour la dernière version de Webalizer
 permet de gérer les AS (IPv4 et éventuellement IPv6) avec les bases à
 jour de Maxmind 
 https://www.maxmind.com/en/asnum
 Sachant que Webalizer utilise déjà GeoIP pour les pays,
 http://dev.maxmind.com/geoip/geolite
 On doit presque pouvoir dupliquer quelques bouts de code pour le
 faire ;o) et s'inspirer fortement de webalizer_asn...

Et j'oublie la possibilité d’agréger les AS appartenant au même
backbone. Exemple AS-RENATER qui est composé de plusieurs dizaines d'AS
publiques http://bgp.he.net/irr/as-set/AS-RENATER , AS-LDCOMNET
http://bgp.he.net/irr/as-set/AS-LDCOMNET ou AS-OPENTRANSIT
http://bgp.he.net/irr/as-set/AS-OPENTRANSIT


 Et en profiter pour corriger le bug des stats par pays avec GeoDB/GeoIP
 lorsque la résolution DNS est activé.
 
 J'ai par ailleurs le sentiment que Webalizer peut être accéléré si il
 travaille uniquement sur les IP et ne fait les résolutions IP-hostname
 IP-GeoIP et IP-AS qu'à la fin.

 Si vous connaissez un volontaire ?


Librement,
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] [OSM-talk-fr] Tr : [OSM-talk] New OpenStreetMap tile server

2012-12-19 Thread Christophe Merlet
 pour openmapquest, inciter (férocement) à re-router du trafic 
 là bas, mettre en valeur les serveurs alternatifs et admettre que non, on ne 
 peut pas gérer la distribution à tous pour tous nous sur yevaud.
 
 - séparer mes objectifs 1) et 2) en deux serveurs/services distincts car je 
 ne 
 crois pas que l'on puisse couvrir 1) et 2) avec les mêmes configs

Je crois aussi

 2) passerais sur le CDN, dont le serveur de génération principal ne serait 
 pas 
 chez les anglais = règlement de la question de BP, de charge et presque de 
 failure, d'un coup
 1) resterait sur yevaud



Librement
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] [OSM-talk-fr] Tr : [OSM-talk] New OpenStreetMap tile server

2012-12-19 Thread Christophe Merlet
Le mercredi 19 décembre 2012 à 16:52 +0100, Christophe Merlet a écrit :
 Le mercredi 19 décembre 2012 à 14:40 +0100, sly (sylvain letuffe) a
 écrit :

 
 Yevaud est le générateur de tuiles. Il est effectivement tout seul pour
 effectuer cette tache. Par contre il ne fait pas partie du réseau
 GeoDNS, c'est Orm qui distribue la majorité des tuiles à la planète.
 
 Cependant, Yevaud est le cache_peer des Squid du GeoDNS.
 
 Du moins c'est ce qu'indique la doc. A cet instant dig donne d'autres
 résultat...

Non, en fait dig confirme, j'ai juste fait une typo sur le domaine et
tombé sur un cyber squatteur :/


Librement,
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] [OSM-talk-fr] Tr : [OSM-talk] New OpenStreetMap tile server

2012-12-19 Thread Christophe Merlet
Le mercredi 19 décembre 2012 à 21:10 +0100, Jocelyn Jaubert a écrit :
 On Wed, Dec 19, 2012 at 07:56:56PM +0100, sly (sylvain letuffe) wrote:
  De prim abord, je pense que la puissance nécessaire à faire un rendu sur la 
  terre, bien que pas vraiment possible avec mon smartphone, n'est pas non 
  plus 
  impossible. Je prouverais (dès que cquest c'est occupé de ma VM au lieu de 
  jouer avec des kernels :-p ) , que c'est possible avec les serveurs que la 
  fondation free a eu le bon goût de nous fournir.
 
 Yep, je suis d'accord que c'est la bonne solution à investiguer pour le 
 moment.
 Avec un peu de chance, les machines de Free seront assez puissantes pour faire
 du rendu rapide en temps réel.

J'ai déjà communiqué ce lien et fait une explication de texte autour
http://tile.paulla.asso.fr/osm-fr/renderd_sorted.log

Ce sont des stats de rendu de tuiles du zoom 0 à 15...
On est loin du temps réel pour un paquet de tuiles... Manque de chance
ce sont les plus denses et curieusement, les plus sollicités


Librement,
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] [OSM-talk-fr] Tr : [OSM-talk] New OpenStreetMap tile server

2012-12-19 Thread Christophe Merlet
Le mercredi 19 décembre 2012 à 21:28 +0100, Philippe Verdy a écrit :
 Le 19 décembre 2012 21:21, Christophe Merlet red...@redfoxcenter.org
 a écrit :
 Ce sont des stats de rendu de tuiles du zoom 0 à 15...
 On est loin du temps réel pour un paquet de tuiles... Manque
 de chance
 ce sont les plus denses et curieusement, les plus sollicités
  
 Et c'est justement pour ces tuiles (en fait niveau 0 à 12, voire un
 peu moins) qu'il est payant de mettre en place des proxy-caches. Au
 delà les caches n'ont plus beaucoup d'intérêt car les tuiles mises en
 cache serviront presque tout le temps à un seul client qui ne les
 demandera le plus souvent qu'une seule fois, sauf intérêt particulier
 soulevé par une discussion publique.
 
 
 Pour les niveaux plus élevés, les données sont beaucoup plus petites
 mais il y a beaucoup plus de tuiles et s'il y a du monde, le travail
 pour récupérer les données de la base sera presque aussi important que
 pour mettre à jours les tuiles des premiers niveaux. Mais il peut se
 faire sans cache de tuiles (juste un cache pour les données) à la
 demande, même si le temps de réponse est un peu plus long (au pire on
 définit une date de péremption plus précoce de ces tuiles pour pouvoir
 les purger plus vite du cache que les tuiles des premiers niveaux.

Je te propose de me faire un script d'analyse des logs de Squid capable
de m'afficher la fréquentation de chaque tuile avec un style mapnik...
bref, une sorte de hotmap

just do it !


Librement,
-- 
Christophe Merlet (RedFox)


signature.asc
Description: This is a digitally signed message part
___
dev-fr mailing list
dev-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev-fr


Re: [OSM-dev-fr] [OSM-talk-fr] Tr : [OSM-talk] New OpenStreetMap tile server

2012-12-19 Thread Christophe Merlet
Le mercredi 19 décembre 2012 à 22:03 +0100, Philippe Verdy a écrit :
 Le 19 décembre 2012 21:46, Christophe Merlet red...@redfoxcenter.org
 a écrit :
 
 
 Je te propose de me faire un script d'analyse des logs de
 Squid capable
 de m'afficher la fréquentation de chaque tuile avec un style
 mapnik...
 bref, une sorte de hotmap
 
 
 Je n'ai pas la bande passante et la connectivité pour faire tourner un
 serveur Squid à l'échelle de ce qu'on cherche.

tu fais juste le script, je le ferais tourner sur les vrais logs


 Et je n'ai pas accès non plus à ce genre de logs (qui sont des données
 privatives pour l'essentiel, donc non publiées).


Les logs squid sont standardisés, comme les logs apache. Je peux te
montrer une dizaine de ligne si tu veux


 Ensuite pas les ressources (en bande passante, même si j'ai ce qu'il
 faut en matériel) pour monter un serveur de tuiles (sauf pour un usage
 par une ou deux personnes).

Je fait tourner un mapnik sur mon netbook avec l'aquitaine. c'est bien
suffisant pour développer et tester


 J'ai bien de l'hébergement dispo mais pas avec les capacités
 nécessaires (c'est juste du PHP/MySQL de base pour la partie libre que
 je peux utiliser, sinon le reste n'est pas pour ça et pas réellement à
 ma disposition, mais pas de quoi y mettre une appli comme Mapnik ni
 même une base pgSQL), même si pour ça je pourrais utiliser un des
 serveurs de projets de rendus de cartes libres, offrant une base pqDSL
 déjà chargée et requêtable.

Pourquoi de l'hébergement, ça tourne en local.

 Pour ce genre d'appli de toute façon ce n'est pas une appli du genre
 Mapnik qu'il faut puisqu'il suffirait seulement de servir des tuiles
 monochromes semi-transparentes, uniquement en protocole WMS sans rien
 tracer d'autre : une tuile plus ou moins transparente ou avec une
 transparence unique de 50%, 100% de luminosité, 100% de saturation et
 en variant la couleur pour former un dégradé de couleurs en HSV : pour
 chaque tuiles WMS de Mapnik on génère une tuile de même taille et de
 même coordonnées monochrome (on peut mettre dans cette tuile
 uniquement une tâche colorée centrale surface variable, le tour étant
 totalement transparent).

Just do it. Fais ce que tu maitrises le mieux !


 Bref aucun calcul de géométrie à faire, ni aucun besoin d'une base SQL
 carto, puisque alors on a juste à compter les tuiles numérotées dans
 un rectangle tout autour dans un même niveau de zoom et faire une
 moyenne horaire pour déterminer la couleur de la tuile à retourner
 (ces tuiles pouvant être des images précalculées, 100 images dans un
 même dossier suffiront, ces images étant microscopiques en taille).

Tu maitrises plus que moi. Je te fais confiance.


 Je ne peux pas t'en dire plus puisque je n'ai pas les logs pour le
 faire.

Voilà, voilà. cadeau.

1355960480.687  0 93.31.155.175 TCP_MEM_HIT/200 18093 GET
http://tile.openstreetmap.org/6/30/20.png - NONE/- image/png
1355960480.688  0 93.31.155.175 TCP_MEM_HIT/200 553 GET
http://tile.openstreetmap.org/6/29/21.png - NONE/- image/png
1355960480.688  0 93.31.155.175 TCP_MEM_HIT/200 553 GET
http://tile.openstreetmap.org/6/29/22.png - NONE/- image/png
1355960480.689  0 93.31.155.175 TCP_MEM_HIT/200 553 GET
http://tile.openstreetmap.org/6/29/20.png - NONE/- image/png
1355960480.722  0 93.31.155.175 TCP_MEM_HIT/200 553 GET
http://tile.openstreetmap.org/6/29/23.png - NONE/- image/png
1355960481.279  1 93.31.155.175 TCP_MEM_HIT/200 30854 GET
http://tile.openstreetmap.org/8/127/89.png - NONE/- image/png
1355960481.318 40 93.31.155.175 TCP_MEM_HIT/200 38644 GET
http://tile.openstreetmap.org/8/128/89.png - NONE/- image/png
1355960481.320  0 93.31.155.175 TCP_MEM_HIT/200 33078 GET
http://tile.openstreetmap.org/8/128/88.png - NONE/- image/png
1355960481.320 42 93.31.155.175 TCP_MEM_HIT/200 40511 GET
http://tile.openstreetmap.org/8/129/89.png - NONE/- image/png
1355960481.326  2 93.31.155.175 TCP_MEM_HIT/200 24197 GET
http://tile.openstreetmap.org/8/126/88.png - NONE/- image/png
1355960481.326  2 93.31.155.175 TCP_MEM_HIT/200 30844 GET
http://tile.openstreetmap.org/8/127/88.png - NONE/- image/png
1355960481.326  2 93.31.155.175 TCP_MEM_HIT/200 29727 GET
http://tile.openstreetmap.org/8/126/89.png - NONE/- image/png
1355960481.326  2 93.31.155.175 TCP_MEM_HIT/200 34569 GET
http://tile.openstreetmap.org/8/130/88.png - NONE/- image/png
1355960481.367 42 93.31.155.175 TCP_MEM_HIT/200 35350 GET
http://tile.openstreetmap.org/8/129/88.png - NONE/- image/png
1355960481.370 44 93.31.155.175 TCP_MEM_HIT/200 39964 GET
http://tile.openstreetmap.org/8/130/89.png - NONE/- image/png
1355960482.009  5 93.31.155.175 TCP_MEM_HIT/200 43957 GET
http://tile.openstreetmap.org/10/515/364.png - NONE/- image/png
1355960482.009  5 93.31.155.175 TCP_MEM_HIT/200 34837 GET
http://tile.openstreetmap.org/10/514/364.png - NONE/- image/png
1355960482.011  6 93.31.155.175 TCP_HIT/200

[OSM-dev] Map rendering issue

2012-06-22 Thread Christophe Merlet
Hi

I have the same bug as you can see.
http://tile.paulla.asso.fr/slippymap.html

Ubuntu 12.04 LTS + Kai krueger paquets
Import planet-120508.osm.pbf  + minute diff

Bug in the planet or in the setup ? I lost my hair :(


Librement,
-- 
Christophe Merlet (RedFox)


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


[OSM-dev] Map rendering issue

2012-06-13 Thread Christophe Merlet
Hi

I have the same bug as you can see.
http://tile.paulla.asso.fr/slippymap.html

Ubuntu 12.04 LTS + Kai krueger paquets
Import planet-120508.osm.pbf  + minute diff

Bug in the planet or in the setup ? I lost my hair :(


Librement,
-- 
Christophe Merlet (RedFox)



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Map rendering issue

2012-06-13 Thread Christophe Merlet
Le mercredi 13 juin 2012 à 15:56 -0500, Ian Dees a écrit :
 On Wed, Jun 13, 2012 at 3:46 PM, Lynn W. Deffenbaugh (Mr) 
 ldeff...@homeside.to wrote:
 
   Without changing zoom, drag over and down South America.  Watch it go
  white (gray).  Then move on over to the blank face of Australia.  That's
  the bug.
 
 
 It looks like you included a bounding box for your initial import,
 preventing data above 76.6deg and below -35deg latitude from being imported
 to your database.

It look like... but it's not the case !
I you look a little closer to the map, you can see it's a little more 
complicated than that.


My import command.

$ time osm2pgsql -H lurien -W -d mapnik_new --tablespace-main-data data
--tablespace-main-index index --tablespace-slim-data data
--tablespace-slim-index index -p planet_osm -s -C 16000 --hstore-all
planet-120508.osm.pbf




Librement,
-- 
Christophe Merlet (RedFox)



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Map rendering issue

2012-06-13 Thread Christophe Merlet
Le mercredi 13 juin 2012 à 22:22 +0100, Jon Burgess a écrit :
 On Wed, 2012-06-13 at 16:46 -0400, Lynn W. Deffenbaugh (Mr) wrote:
  Without changing zoom, drag over and down South America.  Watch it go
  white (gray).  Then move on over to the blank face of Australia.
  That's the bug.
 
 The key question is whether the data is in the database or not. Can you
 run a query like the one below which should return a single node
 for an aerodrome near the southern tip of South America:
 
 
 http://www.openstreetmap.org/?node=1042020307
 
 
 gis= select osm_id,name,aeroway,astext(st_transform(way,4326)) from 
 planet_osm_point where osm_id=1042020307;
osm_id   |name|  aeroway  |   astext   
 
 ++---+
  1042020307 | Los Cerros Airport | aerodrome | POINT(-67.8329009905576 
 -54.3441009947259)
 (1 row)
 
Jon

Thanks for your help.
Here the result :

ubuntu@lurien:~$ psql -d mapnik_cc -h lurien -U mapnik
Password for user mapnik: 
psql (9.1.4)
SSL connection (cipher: DHE-RSA-AES256-SHA, bits: 256)
Type help for help.

mapnik_cc= select osm_id,name,aeroway,astext(st_transform(way,4326))
from planet_osm_point where osm_id=1042020307;
   osm_id   |name|  aeroway  |
astext   
++---+
 1042020307 | Los Cerros Airport | aerodrome | POINT(-67.8329009905576
-54.3441009947259)
(1 row)

mapnik_cc= 




Librement,
-- 
Christophe Merlet (RedFox)


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Map rendering issue

2012-06-13 Thread Christophe Merlet
Le mercredi 13 juin 2012 à 23:31 +0200, Christophe Merlet a écrit :
 Le mercredi 13 juin 2012 à 22:22 +0100, Jon Burgess a écrit :

 OK, good, so that data has imported OK.
 
 The last time I saw something like this on the rendering side it was due
 to using the 'estimated extent' feature of postgis. Can you tell us what
 extent setting you have in your datasource file, e.g:

 [jburgess at shark mapnik]$ grep extent inc/datasource-settings.xml.inc
 Parameter name=estimate_extentfalse/Parameter
 Parameter name=extent-20037508,-19929239,20037508,19929239/Parameter
 
 
 There are a few items on the rendering side which may be relevant to
 this. Can you tell us the version of the items below. Also let us know
 whether you built from source or used a package from somewhere:
 
 - postgis
 - mapnik
 - mod_tile
 - the 'map style' (osm.xml etc)


I use Ubuntu 12.04 and packages from Kai Krueger
https://launchpad.net/~kakrueger/+archive/openstreetmap

# cat datasource-settings.xml.inc
!--
Settings for your postgres setup.

Note: feel free to leave password, host, port, or use blank
--

Parameter name=typepostgis/Parameter
Parameter name=password!!!snip!!!/Parameter
Parameter name=hostlurien.paulla.asso.fr/Parameter
!-- Parameter name=port%(port)s/Parameter --
Parameter name=usermapnik/Parameter
Parameter name=dbnamemapnik_cc/Parameter
!-- this should be 'false' if you are manually providing the 'extent'
--
Parameter name=estimate_extenttrue/Parameter
!-- manually provided extent in epsg 900913 for whole globe --
!-- providing this speeds up Mapnik database queries --
!-- Parameter name=extent%(extent)s/Parameter --


I'll try your settings...



Librement,
-- 
Christophe Merlet (RedFox)


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Map rendering issue

2012-06-13 Thread Christophe Merlet
Le jeudi 14 juin 2012 à 00:18 +0200, Christophe Merlet a écrit :
 Le mercredi 13 juin 2012 à 23:31 +0200, Christophe Merlet a écrit :
  Le mercredi 13 juin 2012 à 22:22 +0100, Jon Burgess a écrit :
 
  OK, good, so that data has imported OK.
  
  The last time I saw something like this on the rendering side it was due
  to using the 'estimated extent' feature of postgis. Can you tell us what
  extent setting you have in your datasource file, e.g:
 
  [jburgess at shark mapnik]$ grep extent inc/datasource-settings.xml.inc
  Parameter name=estimate_extentfalse/Parameter
  Parameter name=extent-20037508,-19929239,20037508,19929239/Parameter
  
  
  There are a few items on the rendering side which may be relevant to
  this. Can you tell us the version of the items below. Also let us know
  whether you built from source or used a package from somewhere:
  
  - postgis
  - mapnik
  - mod_tile
  - the 'map style' (osm.xml etc)
 
 
 I use Ubuntu 12.04 and packages from Kai Krueger
 https://launchpad.net/~kakrueger/+archive/openstreetmap
 
 # cat datasource-settings.xml.inc
 !--
 Settings for your postgres setup.
 
 Note: feel free to leave password, host, port, or use blank
 --
 
 Parameter name=typepostgis/Parameter
 Parameter name=password!!!snip!!!/Parameter
 Parameter name=hostlurien.paulla.asso.fr/Parameter
 !-- Parameter name=port%(port)s/Parameter --
 Parameter name=usermapnik/Parameter
 Parameter name=dbnamemapnik_cc/Parameter
 !-- this should be 'false' if you are manually providing the 'extent'
 --
 Parameter name=estimate_extenttrue/Parameter
 !-- manually provided extent in epsg 900913 for whole globe --
 !-- providing this speeds up Mapnik database queries --
 !-- Parameter name=extent%(extent)s/Parameter --
 
 
 I'll try your settings...


Seems to work.
I'll regenerate tiles to be sure...

Many thanks for your help.


Librement,
-- 
Christophe Merlet (RedFox)


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev