[OSM-dev-fr] Utilisation de la feuille de style openstreetmap-carto
Christian Quest
cquest at openstreetmap.fr
Lun 3 Mai 09:49:13 UTC 2021
Le 02/05/2021 à 22:06, Corentin Furet a écrit :
>
>> Très probable que pour la requête il faille écrire tags->'healthcare' et
>> pas juste emergency (parce que healthcare n'a pas sa propre colonne
>> dans la
>> DB).
>
> Je n'ai pas compris cette phrase là par contre...
La modif que tu as fait se trouve dans le fichier .style utilisé pour le
mapping lors de l'import osm2pgsql et crée donc une nouvelle colonne
"healthcare".
Il est préférable de procéder autrement pour éviter la modification de
ce mapping qui imposerait de tout réimporter et aussi de créer une
colonne pour un nombre d'objets très réduit en base.
Seuls les tags principaux et fréquents sont mis en colonnes principales,
le reste est conservé dans un hstore "tags".
Regardes ce qui est fait quelques lignes plus bas avec tags->'office'
pour les ambassades pour les récupérer dans la requête SQL et donc
supprimer le healthcare des 2 SELECT qui suivent.
Donc:
'healthcare_' || CASE WHEN tags->'healthcare' IN ('laboratory') THEN
tags->'healthcare' END,
rien d'autre pour le .mml et retirer la modif du .style.
Pour l'icône... JOSM utilise un microscope qui pour moi est plus parlant.
--
Christian Quest - OpenStreetMap France
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20210503/675ff222/attachment.htm>
Plus d'informations sur la liste de diffusion dev-fr