Bonsoir,
Après avoir vu que le noeud place=city de Lyon avait été édité récemment
et avait un tag rank=10 supplémentaire, je suis allé faire un petit tour
sur :
http://wiki.openstreetmap.org/wiki/Proposed_features/new_place_values
J'ai donc ajouté rank=30 sur le noeud place=city de Villeurbanne (que
j'ai aussi légèrement déplacé pour le mettre plus au centre de la
commune plutôt que pile-poil sur l'hôtel de ville).
Je ne sais pas si c'est ça qui a fait quelque chose (certainement non,
d'après les éléments d'information de Christian...) mais Lyon a gagné
devant Villeurbanne à peu près à tous les niveaux de zoom (mais
certaines dalles ne doivent pas encore être recalculées...)
Si quelqu'un a une explication à ce mystère...
A+,
René (aka renecha).
On 11/02/2014 22:12, cqu...@openstreetmap.fr wrote:
trac.osm.org est plus qu'un casse pipe, c'est un cul de sac.
C'est vershttps://github.com/gravitystorm/openstreetmap-carto/issues qu'il
faudrait plutôt aller...
La requête SQL est la suivante:
(select way,place,name from planet_osm_point where place in ('city','town')
and (capital is null or capital != 'yes')\n ) as placenames_medium"
Il n'y a donc aucune classification, même un place=town peut apparaitre
avant un place=city !
Voici la requête sur le rendu FR :
(select way,place,coalesce(tags->'name:fr',tags->'int_name',name) as
name, replace(replace(replace(coalesce(tags->'short_name:fr',tags->'short_name',
tags->'name:fr',tags->'int_name',
name),'Saint-','S?-'),'Sainte-','S??-'),'-sous-','-ss-') as nom,
cast(regexp_replace('0' || population,'[^0-9]','','g') as bigint) as
pop, coalesce(tags->'is_capital', (case when coalesce(admin_level,
capital)='2' then 'country' when coalesce(admin_level, capital)='4'
then 'state' else null end) ) as is_capital from planet_osm_point
where place is not null and place in ('city','town') and
(tags->'is_capital' in ('country','state') or capital in ('2','4') or
(capital='yes' and admin_level in ('2','4'))) order by is_capital,
place, pop desc ) as placenames",
Le tri par population décroissante fait bien son boulot.
J'ai créé un "pull request" pour ajouter ce double tri (place=* puis
population=*) dans le rendu standard:
https://github.com/gravitystorm/openstreetmap-carto/pull/337
Wait and see
Le 11 février 2014 19:49, JB<jb...@mailoo.org> a écrit :
Un classique de la feuille de style par défaut? (le non-classement des
villes par population décroissante pour l'affichage, il me semble,
Christian devrait pouvoir confirmer?). Je clôture de temps en temps des
notes qui font la même remarque, en les envoyant au casse pipe vers
trac.osm.org?
Le même problème à Valence, à Troyes, entre-autres.
JB.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr