[OSM-talk-fr] A propos de la procédure d'import semi-automatique des adresses
lenny
lenny.libre at orange.fr
Jeu 12 Mai 09:06:41 UTC 2016
J'ai comprends mieux. Je pensais que tu parlais des mêmes actions que
nous et je ne comprenais pas car l'action "copier et modifier une
relation"faisait ce que tu souhaitais ; alors qu'en fait, tu critiquais
le copier/coller classique que nous n'avions pas évoqué.
Je l'ai testé et j'ai constaté que si on faisait un copier/coller dans
le même calque, elles crée les objets dupliqués en décalé par rapport à
l'original (ce que tu dis) ; mais, si on fait le coller dans un autre
calque, il colle à l'identique de l'original et si on fusionne les deux
calques : les objets sont fusionnés sans duplication.
On sort du sujet initial de l'import semi-automatique des adresses,
mais, si je récapitule les 3 types de copie liées aux relations :
- "coller les relations" : (plugin utilsplugin2 ctrl+Alt+V, menu "Plus
d'outils") elle permet de relier un élément sélectionné dans la liste
des membres des relations sélectionnées.
- "copier et modifier une relation" : (dans le panneau "relations") elle
crée une copie de la relation (avec ses attributs et les liens vers les
membres de la relation) ; elle ne duplique que la relation et les liens.
- "copier/coller" : (dans le menu "Éditer" ou raccourcis clavier
classiques) elle crée une copie de la relation et une copie des membres
de la relation et une copie des nœuds. Dans le même calque il crée une
copie décalée par rapport à la première. Dans un autre calque, il colle
la relation et les objets à l'identique et au même endroit.
Le 11/05/2016 à 21:35, Philippe Verdy a écrit :
> Non: je parle bien du fait de copier-coller une relation sélectionnée.
>
> Oui elle copie tout, pas seulement l'objet avec ses attributs, mais
> elle duplique aussi en profindeur les noeuds et ways membres et tous
> les noeuds des ways copiés.
>
> Prend un calque vierge, construis une relation quelconque, mets-y un
> seul noeud. Ferme l'éditeur de relation. Maintenant sélectionne cette
> nouvelle relation, fais un copier et un coller, et regarde le contenu
> de l'objet relation créé: il ne s'agit pas du même noeud. En tout tu a
> copié deux objets.
>
> Supprime le calque et recommence: trace un segment de chemin avec deux
> noeuds. Crée une relation contenant ce chemin. Sélectionne la relation
> et copie-colle.
>
> Tu as maintenant deux relations (OK), deux chemins (et non un seul) et
> quatre noeuds (et non deux).
>
> Les membres sont donc aussi dupliqués.
>
> Le 11 mai 2016 à 20:33, lenny <lenny.libre at orange.fr
> <mailto:lenny.libre at orange.fr>> a écrit :
>
>
>
> Le 11/05/2016 à 17:57, Philippe Verdy a écrit :
>> Déjà, l'action de copier-coller une relation ne devrait pas déjà
>> pas copier ses membres (et récursivement pour tous les noeuds des
>> ways, qui sont tous dupliqués), juste l'objet, ou alors ne
>> devrait reprendre que la liste des membres à l'identique sans les
>> dupliquer eux-mêmes.
>> Je trouve stupide de tout copier récursivement et ensuite faire
>> le ménage avec une sélection manuelle ultra compliquée quand la
>> copie se superpose n'importe où.
>>
>> Si on a besoin de dupliquer un ou plusieurs membres pour les
>> remplacer dans la nouvelle relation (et même très souvent en
>> enlever), cela devrait être une action séparée : on peut toujours
>> le faire en sélectionnant les membres qu'on veut copier-coller
>> pour les remplacer dans la relation.
> Je suis désolé, mais je ne comprends pas ce que tu veux dire !!
>
> Si tu parles de l'action "coller les relations" : comme l'a
> expliqué Jérôme, elle permet de coller un élément sélectionné dans
> la liste des membres des relations sélectionnées. Le nom de
> l'action prête à confusion.
>
> Si tu parles de l'action "copier et modifier une relation" elle ne
> fait pas ce que tu lui reproche (dupliquer les membres et les
> nœuds), mais elle fait, uniquement, ce que tu voudrais quelle
> fasse : elle crée une copie de la relation (avec ses attributs et
> les membres de la relation) dont tu peux modifier les attributs,
> les rôles des membres et ajouter/supprimer des membres ; et si tu
> veux dupliquer réellement un membre, c'est bien une action séparée
>>
>> Le 11 mai 2016 à 17:26, Jérôme Amagat <jerome.amagat at gmail.com
>> <mailto:jerome.amagat at gmail.com>> a écrit :
>>
>> il me semble que "coller les relations" c'est pas pour ça
>> c'est pour ajouter un élément dans plusieurs relations en une
>> manip : tu copies un élément qui appartient à plusieurs
>> relation tu sélectionnes l’élément qui doit appartenir a ces
>> même relations et tu fait "coller les relations". et la les
>> relations ont un élément de plus.
>>
>> Par contre je vient de tester et ça marche chez moi de faire
>> un copier coller pour une relation (il faut bien avoir la
>> relation de sélectionné et pas les éléments de la relation).
>> par contre çà duplique tout donc pas à faire.
>>
>> La seul solution c'est la fusion de calque
>>
>> Le 11 mai 2016 à 11:19, lenny <lenny.libre at orange.fr
>> <mailto:lenny.libre at orange.fr>> a écrit :
>>
>> Bonjour,
>>
>> J'ai déjà utilisé "coller les relations" (pour dupliquer
>> une voie de bus, afin de servir de support à la création
>> du sens retour), mais dans le même calque.
>>
>> Le raccourcis se trouve dans le menu "Plus d'outils", si
>> tu vas dans ce menu, tu verras le raccourcis :
>>
>> - actif , si tu es dans le même calque
>>
>> - grisé , si tu es dans un autre calque que celui où tu
>> as fait le copier
>>
>> cordialement
>>
>> Lenny
>>
>>
>>
>> Le 11/05/2016 à 10:02, Nicolas Moyroud a écrit :
>>>
>>>> Fusionne plutôt tes calques... ça préserve les relations.
>>> Oui c'est ce que j'avais fini par faire. Je me demandais
>>> juste si il y avait une autre façon de faire.
>>> Personne n'a jamais utilisé le fameux "coller les
>>> relations" ?
>>>
>>> Nicolas
>>>
>>>
>>> _______________________________________________
>>> Talk-fr mailing list
>>> Talk-fr at openstreetmap.org
>>> <mailto:Talk-fr at openstreetmap.org>
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-fr
>>
>>
>>
>>
>> _______________________________________________
>> Talk-fr mailing list
>> Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
>> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org <mailto:Talk-fr at openstreetmap.org>
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
>
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20160512/bbf50598/attachment.htm>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: non disponible
Type: image/png
Taille: 1433 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20160512/bbf50598/attachment.png>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: non disponible
Type: image/png
Taille: 1243 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20160512/bbf50598/attachment-0001.png>
Plus d'informations sur la liste de diffusion Talk-fr