trac.osm.org est plus qu'un casse pipe, c'est un cul de sac.

C'est vers https://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.
>

-- 
Christian Quest - OpenStreetMap France
Conférence "State Of The Map" France du 4 au 6 avril à
Paris<http://openstreetmap.fr/sotmfr>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à