[OSM-talk-fr] Cartographier les voies vertes

Christian Quest cquest at openstreetmap.fr
Mar 16 Mar 16:51:09 UTC 2021


Le 16/03/2021 à 16:14, Antoine Riche via Talk-fr a écrit :
> Le 16/03/2021 à 15:52, Frantz a écrit :
>> On avait discuté ici il y a un an du principe des valeurs multiples 
>> pour une même clé, c'était au sujet des magasins, avec l'exemple type 
>> bar/tabac/presse/jeux/colis/... et j'avais proposé la liste séparée 
>> par ;.
>> Il semblait y avoir un accord assez fort sur le fait que les listes 
>> x;y;z étaient très longues à traiter par les requêtes.
>> Et idem pour les suffixes de clé (clé:1 clé:2 ...). Et donc qu'il 
>> fallait mieux éviter.
>>

clé=x;y;z m'a l'air plus facile à traiter quand on part de la clé (cas 
majoritaire je pense) et qu'on s'intéressent ensuite à sa/ses valeurs... 
une simple expression régulière fera l'affaire

clé:1=x clé:2=y oblige à scruter plusieurs clés, sans savoir combien il 
y en a pour récupérer les objets qui ont une valeur qui nous intéresse, 
donc plus de recherches plus d'index à parcourir, etc... et sans borne 
bien claire (on va jusqu'où clé:99 ?)

Donc pas photo pour moi entre les deux !


>> J'en étais resté là mais il y a peut-être eu depuis des avancées sur 
>> ce sujet des listes ?
>
> Il faudrait retrouver la discussion mais il me semble que les valeurs 
> multiples sont indésirables pour les clefs "principales" (qui 
> définissent un élément) : shop, highway, amenity, etc. On les trouve 
> couramment sur des tags "secondaires" (qui décrivent) comme level, 
> cuisine, vending, ou encore destination qui s'applique à des highway.
>
C'est surtout que l'impact sur les clés principales est plus visible car 
un grand nombre d'outils les utilisent directement, et sans gérer les 
valeurs multiples.

Cas typique pour un rendu... on met quelle icône quand il y a 2 valeurs 
? Celle correspondant à la première de la liste est assez facile à 
récupérer et peut être considérée comme prioritaire, mais je pense que 
très peu d'outils font cela.

-- 
Christian Quest - OpenStreetMap France




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