FR:Modifications automatisées

From OpenStreetMap Wiki
(Redirected from FR:Automated Edits)
Jump to: navigation, search
Langues disponibles — Automated edits
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

Les modifications automatisées et semi-automatisées (parfois appelées aussi modifications mécaniques) correspondent à tous les changements effectués sur OpenStreetMap qui ne sont pas réalisées directement par un être humain, que ce soit avec des robots, des processus algorithmiqies, des imports et des modifications majeures réalisées avec des éditeurs de carte comme JOSM. La création et l'utilisation de tels outils devrait se conformer au code de conduite pour les éditions automatisées et devrait être listée sur une page wiki dans Category:Automated edits log.

Traditionnellement, cela impliquait que les changements n’étaient pas fait via un des éditeurs (comme Potlatch, Merkaartor, JOSM) mais par un programme (script ou bot). Toutefois, le terme s'applique également à toutes personnes effectuant des changements sur de nombreux objets avec l'un des éditeurs sans considérer les différents cas individuels - par exemple, quelqu'un qui télécharge tous les objets taggués "amenity=foo" en utilisant l'interface XAPI et les remplaçant par "amenity=bar" dans JOSM.

Voir aussi FR:Import.

Bots

Article principal : Bot

Un bot (dérivé du mot robot) est un outil automatisé ou semi-automatisé qui conduit des tâches répétitives, parfois ingrates, pour aider à maintenir OpenStreetMap. Les bots peuvent réaliser des modifications très rapidement et peuvent perturber OpenStreetMap et gêner de nombreux utilisateurs s'ils sont incorrectement conçus ou mal conduits et l'annulation de leur travail peut être compliquée quand ils agissent sur des zones où travaillent activement de nombreux utilisateurs humains. Pour ces raisons, an code de conduite des modifications automatisées a été développé et doit être scrupuleusement suivi lors de la création ou la conduite d'un bot.

Il existe une page que l'on peut utiliser pour documenter les éditions automatisée que vous avez effectuées.

Créer des bots

Les éditions automatisées ne sont pas pour ceux qui ne sont pas surs d'eux. Pour cela, avoir une très grande expérience d'OpenStreetMap et de bons talents de programmations avant d'effectuer des éditions automatisées sont nécessaires.

L'utilisation inappropriée de bots est considérée par la communauté comme étant un acte de vandalisme. Annuler un changement n'est pas toujours facile, surtout lorsqu'après leur passage des éditions manuelles de certains éléments changés ont été effectuées par d'autres utilisateurs n'ayant pas toujours remarqué l'action du bot, ou qui corrigent les données imprécises, incorrectes ou inappropriées importées par les bots.

Pour ces raisons, les bots devraient éviter de créer des jeux de modifications (changesets) comportant de nombreuses modifications sur des zones très étendues et donc fragmenter leur travail, même si cela leur demande plus de temps : un robot peut travailler longtemps, il peut effectuer de nombreuses vérifications avant d'apporter des modifications : le concepteur du bot doit passer beaucoup de temps à concevoir et affiner les algorithmes utilisés.

Dans tous les cas, il doit tenir un journal de ses actions avec la liste horodatée des éléments qu'il a traités (numéro de changeset, géolocalisation, commentaire descriptif pertinent) et ceux qu'il n'a pas pu modifier à cause de doutes sur certaines règles.

Dans de nombreux cas, utiliser un bot pour effectuer directement les changements n'est pas nécessaire : les outils de contrôle de qualité se contentent uniquement de fournir des listes ou de créer des rendus dédiés pour lister les éléments problématiques qui pourraient être corrigés par des humains, et de maintenir des statistiques sur la densité des problèmes rencontrés. Le travail suggéré sera réalisé ensuite (ou pas) par des humains, le robot se contenant de rafraîchir régulièrement cette liste de travaux à faire.

Les imports de données réalisés par bot peuvent être délicats à cause des doublons qu'ils peuvent générer : les bots devraient être capable de chercher des rapprochements avec les données déjà existantes et la liste des imports effectués sur des zones petites devrait être passée en revue : la liste des éléments à passer en revue ne doit pas devenir trop longue afin que des humains puissent valider le travail effectué en un temps raisonnable.

Autres modifications basées sur des scripts

Les modifications basées sur des scripts peuvent inclure une grande variété d'outils logiciels pour identifier les contenus à ajuster avant de faire des changements, et elles partagent de nombreuses similitudes avec les bots, avec l'exception qu'ils ne fonctionnent pas automatiquement de façon régulière. L'API Overpass, Xapi et d'autres services pourraient être utilisés.

Nom Auteur Description
Osmsync brycenesbitt Merge-sort software that can be used to sync external data and OSM. Created to update car sharing locations

Éditeurs standards

La fonction de recherche et remplacement dans JOSM peut être utilisée pour sélectionner et remplacer des attributs qui correspondent à certains critères sur des zones très étendues. Ces modifications sont considérées comme des modifications automatisées lorsque les changements se sont pas revus sur une base individuelle tenant compte des interactions avec d'autres attributs et des types d'objets.

Lorsque la modification remplace un attribut générique par des attributs plus précis ou en enlève, la décision automatique de remplacement peut être inappropriée : il est préférable de laisser la donnée générique en place afin de ne pas introduire des précisions inappropriées ou de laisser des objets sans aucun attribut pertinent. La base de données contient en effet des éléments volontairement laissés imprécis pour un passage en revue ultérieur par des humains devant faire des vérifications sur le terrain ou chercher des informations. Ces éléments sont là pour aider à préparer et planifier leur travail de terrain et il n'est pas anormal que la base de données contienne des éléments encore imprécis.

De plus des sources de données officielles ou des imageries précises dans certaines zones peuvent être inexistantes, ou ne plus être à jour, ou peuvent parfois se contredire entre elles, et il n'est pas possible de décider globalement laquelle des sources est la plus pertinente et la plus précise. Pour limiter l'impact causé (le plus souvent involontairement) par des modifications inappropriées par des bots ou par d'autres humains pouvant utiliser ces sources, les incohérences ou obsolescences remarquées entre les sources devraient être annotées dans les éléments avec des note=*, particulièrement en cas de modification récente sur le terrain.

Liste de doléances

Veuillez remplir dans cette section les changements automatisés une fois qu'un consensus est atteint. Les discussions sur les doléances se font sur la page de discussion.

  • Changer le tag "fire_hydrant:pipe_diameter" pour "fire_hydrant:diameter". (corrigé le 14/05/2012). Il y avait une erreur sur la page du Wiki.
  • Changer Mo,Di,Mi,Do,Fr,Sa,So et Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag (allemand) en Mo,Tu,We,Th,Fr,Sa,Su (anglais) dans le tag opening_hours. Cela est peut être à faire pour d'autres langues.

Liste de souhaits

Veuillez discuter au sujet des modifications automatisées que vous souhaiteriez voir réalisées sur Talk:Automated edits.

Vous pouvez en discuter également sur les listes de discussion relatives aux outils de contrôle qualité afin de réaliser un audit plus global de l'impact possible (et notamment pouvoir détecter et signaler les faux positifs). Selon les pays ou régions concernées, les listes de discussion par langue ou par pays et les groupes d'utilisateurs concernés par cette zone seront utiles pour prendre des décisions motivées et mieux acceptées. Il peut être très utile de notifier les autres listes plus globales de l'existence de tels sujets de discussion.

Voir aussi