[OSM-talk-fr] JOSM en touche "enter"
Philippe Verdy
verdy_p at wanadoo.fr
Ven 8 Juin 08:38:04 UTC 2012
Là encore quelques idées : il est un peu trop compliqué/long de copier
un ensemble un peu d'attributs communs vers un ensemble d'objets
sélectionnés (ne serait-ce même que pour 2 objets :
- si ce sont deux relations, on peut ouvrir un dialogue sur chacune,
mais on passe son temps à naviguer d'un dialogue à l'autre pour faire
des copies unitaires.
- si c'est pour transporter les attributs d'un noeud ou d'un way vers
la relation, c'est encore pire...
On se demande pourquoi il n'est pas possible de faire CTRL+C
directement en sélectionnant plusieurs attributs en même temps dans un
objet. Puis CTRL+V pour les coller ensemble dans la liste des
attributs d'un ou plusieurs autres objets.
La copie en fait ne fait que copier soit 1 clé, soit une valeur (selon
l'endroit où on a cliqué ou positionné le focus, alors que pourtant la
sélection multiple d'attributs fonctionne !). Il suffirait que le
presse-papier enregistre non pas seulement du texte brut d'un seul
champ, mais une structure contenant une liste de clés/valeurs, qui
sera alors reconnue et réanalysée et redécoupée vers les bon champs
lors du collage.
Au pire, si la copie se fait en texte brut, il suffirait de mettre
dans le presse-papier des lignes de texte dont clé et valeur sont
séparés par une tabulation, les clés successives étant séparées par un
saut de ligne (là encore c'est analysable lors du collage et devrait
aussi permettre de copier des attributs venant d'une source externe
dans un fichier brut : il suffit que lors du collage JOSM détecte la
présence de sauts de ligne, et dans ce cas propose de reconnaitre le
contenu du presse-papier comme un format CSV ou tabulé, et permette de
choisir le caractère séparateur entre la clé et la valeur (tabulation,
espace, virgule, point-virgule devraient suffire, avec aussi la
suppression automatique des blancs en excédent dans un champ après le
premier séparateur reconnu).
Toutefois on pourrait aussi imaginer pour cette dernière utilisation
un plugin capable de traiter une source CSV ou tabulée, offrant même
la possibiliter de rechercher dans le tableau de données collé un
champ utilisable comme sélecteur pour la recherche de l'objet OSM
(pour la recherche on a déjà dans JOSM les filtres : il suffirait de
créer un filtre restreignant la recherche et donnant le champ de
liaison avec les données importées.
D'autres outils à développer sont la recherche des traductions ou
transcriptions de toponymes : les interwikis de Wikipedia peuvent être
une source intéressante (à condition qu'on puisse les déchiffrer pour
les contrôler et voir si cela correspond ou s'il n'y a pas des mots en
trop : un tel outil devrait non seulement afficher les chaines
transcrites trouvées, mais aussi leur transcription en alphabet latin
si possible).
Ou bien alors avoir une option dans le validateur qui permette de
vérifier la vraisemblance des transcriptions vers d'autres alphabets,
et permette alors de lancer des recherches (sur Wikipedia, en
vérifiant la géolocalisation des articles trouvés dans une langue
données, s'il y en a une).
Toutes les langues trouvées dans Wikipédia ne sont pas forcément à
renseigner partout dans OSM (attention aux codes langue de Wikipedia,
certains ne sont pas les codes ISO recommandés, tels que zh-yue à
remplacer par yue, bat-smg par smg, nb et no devraient être fusionnés
en no, nn peut s'y ajouter s'il est distinct du nom officiel dans la
langue par défaut). On peut cependant admettre plus de langues pour
les grandes villes (plus de 100 000 habitants) et les capitales et
noms de pays.
Le 8 juin 2012 09:13, Nicolas Dumoulin
<nicolas_openstreetmap.org at dumoulin63.net> a écrit :
> Bonjour,
>
> Je pense que tu es déjà au courant, mais l'expérience montre qu'il ne faut pas
> être avare d'astuces pour JOSM :-)
> On peut accéder à l'assistant d'étiquetage avec F3, qui propose la liste des
> préréglages (presets) définis avec un champ de recherche. Au fil de
> l'utilisation, les plus utilisés sont remontés au haut de la liste.
> C'est aussi assez simple de définir ses propres préréglages pour assigner des
> étiquettes qui ne sont pas dans ceux par défaut.
>
> On peut aussi s'aider du Ctrl-C / Ctrl-Maj-V qui copie colle les attributs
> d'un objet à l'autre.
>
> --
> Nicolas Dumoulin
> http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
Plus d'informations sur la liste de diffusion Talk-fr