[OSM-talk-fr] Propositions pour le rendu OSM-FR : sommets et cols

Christian Quest cquest at openstreetmap.fr
Mar 14 Mai 08:23:25 UTC 2013


Je vais remplacer les virgules par des points pour que le reste
fonctionne... ce qui donne donc:

cast(cast('0' ||
regexp_replace(replace(coalesce(ele,tags->'ele:local'),',','.'),'[^0-9\\.]','','g')
as real) as integer) as ele

ah là là, la normalisation des data c'est pas ça !

et merci pour le permalien :)


Le 14 mai 2013 09:16, RainerU <ray66 at sfr.fr> a écrit :
> Am 13.05.2013 20:23, schrieb Christian Quest:
>> Une suggestion pour un truc plus simple que:
>>
>> cast(cast('0' ||
>> regexp_replace(coalesce(tags->'ele',tags->'ele:local'),'[^0-9\\.]','','g')
>> as real) as integer) as ele
>
> Pour les cas où ele est saisi avec une virgule au lieu d'un point décimal, cela
> surprime la virgule et conserve les chiffres qui suivent. La virgule n'est pas
> conforme aux règles mais il vaudrait mieux afficher ele tel quel dans tous les
> cas où ça ne correspond pas à un integer ou real correct. Exemple :
>
> http://tile.openstreetmap.fr/?zoom=19&lat=42.26506&lon=2.20751&layers=B00000F
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr



-- 
Christian Quest - OpenStreetMap France
Un nouveau serveur pour OSM... http://donate.osm.org/server2013/




Plus d'informations sur la liste de diffusion Talk-fr