[OSM-talk-fr] Importer/exporter facilement filtres JOSM
Axel Listes
axelos at broman.fr
Lun 7 Oct 09:20:29 UTC 2019
Bonjour,
Le 07/10/2019 à 09:21, PanierAvide a écrit :
>
> Peut-être qu'une solution plus simple pour gérer l'ajout de données en
> intérieur serait d'utiliser le nouvel éditeur dédié "OsmInEdit", qui
> gère automatiquement la notion d'étages, permet l'import de plans en
> fond pour aider à la saisie, et ne nécessite pas d'installation car
> disponible sur le web :
>
> https://osminedit.pavie.info/
J'ai testé ton outil, il propose effectivement un système de calques
plus avancé (gère notamment la balise repeat_on=*), mais il reste la
prise en charge des niveaux intermédiaires qui reste limité (level=0.5).
En ce qui concerne la facilité d'usage, je pense que ça revient un peu
au même, d'utiliser JOSM ou ton interface web plutôt dédié à des
contributeurs déjà avertis.
Après, les goûts et les couleurs ... :)
> Et pour répondre à la question en elle-même, les filtres JOSM sont
> stockés dans le fichier "preferences.xml" (sous Linux :
> /home/monutilisateur/.config/JOSM/preferences.xml), dans la balise :
>
> |<maps key='filters.entries'>||
> ||...||
> ||</maps>|
J'avais effectivement remarqué cela, mais pas encore testé le
copier/coller dans une autre installation.
Je pensais plutôt à un truc graphique, mais bon finalement ça ne doit
pas être trop difficile à gérer ainsi.
Voilà ce que j'ai fait en pièce jointe (si cela t’intéresses).
Axel.
-------------- section suivante --------------
<maps key='filters.entries'>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*) or ("repeat_on"=*)'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"2") or ("repeat_on"=*"2")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="2") or ("repeat_on"="2")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"1.5") or ("repeat_on"=*"1.5")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="1.5") or ("repeat_on"="1.5")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"1") or ("repeat_on"=*"1")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="1") or ("repeat_on"="1")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"0.5") or ("repeat_on"=*"0.5")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="0.5") or ("repeat_on"="0.5")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"0") or ("repeat_on"=*"0")"'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="0") or ("repeat_on"="0")"'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"=*"-1") or ("repeat_on"=*"-1")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
<map>
<tag key='version' value='1'/>
<tag key='text' value='("level"="-1") or ("repeat_on"="-1")'/>
<tag key='mode' value='add'/>
<tag key='enable' value='false'/>
<tag key='hiding' value='true'/>
<tag key='inverted' value='true'/>
</map>
</maps>
Plus d'informations sur la liste de diffusion Talk-fr