FR:Covid-19 - how to map

From OpenStreetMap Wiki
Jump to navigation Jump to search

Cette page est destinée à rassembler toutes les informations sur la cartographie liée à la crise du Covid-19.

Les informations spécifiques à la France (législation,...) sont à placer dans la page France/Covid-19.

Le modèle qui se construit à l'occasion de la crise du SARS-CoV-2/Covid-19 sera transposable à d'autres crises, la page sera donc à généraliser ( :covid19 -> :[crisis-name] ?) une fois le modèle stable.

Contribution via les sites dédiés CaResteOuvert

sites
pays/région URL
France (projet original) CaResteOuvert.fr
Allemagne BleibtOffen.de
Suisse BleibtOffen.ch
Autriche BleibtOffen.at
Espagne SigueAbierto.es
Catalogne EsObert.osmcatala.cat
Finland ollaanauki.fi
République démocratique du Congo ezosala.org
République d'Irlande stayingopen.ie

source : Blog CaResteOuvert

Intégration des notes

La carte "Ça reste ouvert" propose à ses visiteurs d'indiquer si un commerce est ouvert ou non. Initialement cela a permis de créer exclusivement des note OSM. Désormais, seules les remontées d'informations nécessitant une expertise de la communauté (détails fournis en texte libre) sont envoyées sous la forme de notes. Il est possible de visualiser ces notes sur NotesReview et de participer à leur résolution.

Traitement des infos sur caresteouvert.fr
infos recueillies tag rendu
lieu ouvert > horaires confinement connus opening_hours:covid19=*

horaires normaux connus : + opening_hours=* (ajout manuel ou auto ?)

zone principale : "Lieu ouvert durant le confinement avec des horaires adaptés"

zone détails : "fermé/ouvert jusqu'à" et liste déroulante horaires

lieu ouvert > horaires confinement inconnus opening_hours:covid19=open zone principale : "Lieu ouvert durant le confinement"

zone détails : "Horaires d'ouverture hors-confinement" (si disponibles)

lieu ouvert > livraison ? oui : delivery:covid19=yes

seulement : delivery:covid19=only

non : delivery:covid19=no

oui : zone commentaire : "Service de livraison proposé"

seulement : zone commentaire : "Livraison uniquement"

non : pas d'affichage

lieu ouvert > vente à emporter ? oui : takeaway:covid19=yes

uniquement : takeaway:covid19=only

non : takeaway:covid19=no

oui : zone commentaire : "Vente à emporter proposée"

uniquement : zone commentaire : "Vente à emporter uniquement"

non : pas d'affichage

lieu ouvert > Ce lieu propose un accueil physique sur place ? non : access:covid19=no

oui : access:covid19=yes ou absence de access:covid19=* ?

non : zone commentaire : "Pas d'accueil physique sur place"
lieu ouvert ou fermé > détails ? ouverture de note pour traitement manuel

Contribution anonyme dans OSM

L'actuel formulaire sur le site permet de contribuer directement dans OSM avec un compte générique.

Code d'intégration de la carte sur un site internet

Il est possible d'intégrer la carte sur un site internet, d'une mairie par exemple, via un code iframe.

Exemple du code pour l'intégration

<iframe style="width: 100%;" src="https://www.caresteouvert.fr/@48.357221,-1.715824,16.51" height="400" frameborder="0" scrolling="no"></iframe>

Bénévoles à l'initiative du projet

Résumé des principales clés

Contributeurs OSM, vous pouvez aider à vérifier et intégrer ces informations avec votre éditeur préféré grâce aux tags présentés dans ce tableau :

Clés *:covid19
Étiquette Description Tag info
06/05/2020
Remarques
access:covid19=no
  • pas d'accueil physique : no
  • accueil physique sur condition préalable (appel, rendez-vous,...) : no + tag correspondant à la condition
3 935
capacity:covid19=* nombre maximal de personnes autorisées en même temps dans le lieu 217
description:covid19=* informations sur les modalités d'accès au service non gérées par une clé spécifique 5 560
delivery:covid19=yes/only/no service de livraison 7 226
drive_through:covid19=yes/only/no vente via un système de drive 658
note:covid19=* informations liées à la cartographie, pour la communauté OSM 115
opening_hours:covid19=off/open/restricted/same/* pour préciser les horaires d'ouvertures 46 019
takeaway:covid19=yes/only/no vente à emporter 5 348

Clés pour les lieux et établissements

Clés à utiliser pour :

  • les lieux tels que jardins publics, bois,...
  • les établissements tels que bâtiments officiels, magasins, musées,...

Accessibilité physique

Le lieu continue à offrir un service mais n'assure plus d'accueil physique, ou seulement sur une condition préalable (appel, commande, rendez-vous,...) :

Accès et horaires Syntaxe Exemples
Lieu non accessible directement au public

access:covid19=no

+ description:covid19=démarche à effectuer

  • une mairie qui n'assure plus d'accueil physique mais reste joignable par téléphone
  • un restaurant qui propose des plats à emporter à retirer après une commande par internet
  • un opticien qui ne reçoit que sur rendez-vous
Lieu accessible spontanément au public facultatif : access:covid19=yes
  • une personne assure l'accueil sur place
  • un automate permet d'obtenir un service/une marchandise
lieu totalement fermé opening_hours:covid19=off Commerce injoignable même par téléphone/mail, ne fournissant plus aucun service

Une fois sur place, des conditions d'accès peuvent être imposées :

Condition Syntaxe Remarques
nombre maximum de personnes dans le lieu capacity:covid19=*
port d'un équipement de protection

utilisation à valider

safety:covid19=mask Port du masque obligatoire
safety:mask:covid19=yes/given/sold yes : masque obligatoire - à apporter

given : masque obligatoire - offert si vous n'en avez pas

sold : masque obligatoire - vendu si vous n'en avez pas

Horaires d'ouverture

Le lieu est accessible ou fournit un service à des horaires identiques ou différents des horaires habituels.

Par défaut les horaires concernent l'accueil physique ("ouverture des portes"), mais s'il est inaccessible (access:covid19=no), les plages horaires concernent l'accès indiqué par la clé description:covid19 (permanence téléphonique, heure de retrait de marchandise,...)

Valeurs possibles : opening_hours:covid19=open/restricted/same/*

Marchandises : livraison, vente à emporter, drive, retrait

Services exceptionnels proposés Syntaxe Remarques
Service de livraison delivery:covid19=yes/only
  • Lorsque le commerce fournit plusieurs services (ex: livraison et emport) utiliser la valeur yes
  • Lorsque le commerce fournit un seul service (ex: livraison ou emport) utiliser la valeur only
  • Si c'est un fonctionnement habituel, ne pas ajouter :covid19
Vente à emporter (par opposition à consommer sur place comme les plats d'un restaurant) takeaway:covid19=yes/only
retrait de marchandise (après achat à distance) Proposition à valider : pickup:covid19=yes/only
Vente via un système de drive (service au volant) drive_through:covid19=yes/only

Clés voirie

Fermeture des chemins et des routes

Les préfectures interdisent l'accès à certaines routes, chemins, etc, par exemple le long de canaux, de rivière ou des plages. Pour ces élèments qui n'ont pas d'heure d'ouverture au public, nous proposons d'utiliser la famille de tag *:conditional=* et le mot clé covid19.
Par exemple un chemin de halage fermé à la promenade pourra se tagguer avec :
access:conditional=no @ covid19

Si l'élément a déjà un tag *:conditional=* il est important de le conserver, il est possible d'ajouter la condition no @ covid19 à la suite en ajoutant un ; en séparateur, par exemple :
access:conditional=no @ (sunset-sunrise); no @ covid19

Les routes et chemins avec un tag :
motor_vehicle:conditional=*
vehicle:conditional=*
access:conditional=*
bicycle:conditional=*
sont rendu en zoom 20 sur CyclOSM, exemple https://www.cyclosm.org/#map=20/48.89232/2.38829/cyclosm .

Coronapiste : piste cyclable et infrastructure provisoire

Il y a dans le monde un mouvement de création de piste cyclable temporaire afin de favoriser la distanciation sociale contre le covid19. Voir une liste par ici https://twitter.com/Lelievre_Adrien/status/1244620024444223488

Comment mapper :

  1. Tagguer comme un aménagement normal. Si une piste cyclable ou une infrastructure provisoire est prévue plus d'un mois (ce qui est très probable) il faut simplement les tagguer comme un aménagement normal. C'est-à-dire avec cycleway=* voire highway=cycleway (cf. FR:Bicycle). Ainsi la donnée sera utilisable par tous (rendu, routage, etc.) sans modification de code.
  2. Préserver l'information de l'ancienne infrastructure. Si la piste remplace un aménagement (bande ou voie bus), pour préserver l'information de l'ancienne infrastructure il faut changer la clé avec : was:cycleway=lane
  3. Ajoutez l'information description:covid19=*. Pour préciser qu'il s'agit d'une piste ou une infrastructure temporaire ou tout du moins crée pour répondre à la crise, ajoutez description:covid19="description à rédiger" (cf. exemples). Il s'agit d'une forme de la clé donc le contenu est libre et doit servir aux contributeurs à comprendre deux choses : le fait que l'aménagement a été créer dans le contexte de la crise et ce que représente l'aménagement sur le terrain (une piste, une bande, etc.). Certains aménagements temporaire sont « particuliers » ; il est donc utile de bien renseigner cette information en plus de bien commenter le changeset. Exemples : description:covid19=piste cyclable temporaire ; description:covid19=Pictogramme vélo avec flèche directionnelle dans le sens nord-sud
  4. Rédiger un commentaire de changeset explicite qui peut reprendre les informations de description:covid19.

Voir aussi la bage FR:bicycle pour la description des aménagements cyclables. Un rendu des aménagements est disponible à la minute sur CyclOSM.

Sources d'information

  • reccueil des observations du public via un site web d'information
  • informations des autorités (pays/région/ville/...) :
    • ouvertures/fermetures obligatoires/règlementées de catégories de commerces
    • état général des différents secteurs transport/énergie/communication/santé
  • information des chaînes de magasins
  • information des opérateurs énergie/télécom

Fin de crise / suppression du dispositif

  • les clés :covid19 ont vocation à être supprimées à la fin de la crise.
    • un lieu signalé ouvert ou temporairement fermé : garder l'information qu'il était bien en place à la date du signalement ?

Observations durant la crise Covid19

obtention et traitement des informations

  • l'appel à signalement du public a rencontré un fort succès (chiffres à ajouter)
    • des regroupements de signalements ont été observés suite à la parution d'articles dans la presse locale (et communications mairies ?)
    • très peu de cas de malveillance observés (sur les cas traités manuellement au moins).
  • intégration manuelle des signalements non gérés automatiquement :
    • méthode retenue : ouverture de notes anonymes marquées "#caresteouvert #covid19" sous le compte "CaResteOuvert_visitor"
    • la communauté OSM s'est vite mobilisée pour soutenir le projet
    • très grosse vague durant les premiers jours, l'application étant encore en développement, amenant des délais de traitement de plus de 48h pour certaines notes.
    • le flux s'est ensuite progressivement réduit au fur et à mesure du développement du site, automatisant de plus en plus de situations.
    • pour améliorer la situation, un dialogue s'est vite établi entre les concepteurs du site et les contributeurs OSM intégrant les notes via la liste talk-fr et github.
    • sur la première semaine il y a eu quelques incompréhensions avec des contributeurs OSM n'étant pas au courant du projet, et étonnés de voir des signalements anonymes intégrés et de nouvelles clés apparaître. Il a fallut passer les informations, notamment en expliquant que ce n'était qu'une action temporaire et non des ajouts définitifs.
  • outils utilisés pour l'intégration (à compléter) :

forces et faiblesses d'OSM

  • nombreux POI déjà présents (commerces, mairies,...) mais certains étaient fermés depuis des années (maximum observé : 10 ans)

description des POI

  • pas de solution établie pour les commerces "multiples", l'exemple type étant le bar-tabac-journaux-jeux-petite épicerie qui est enrigistré et présenté avec une seule de ces fonctions.
    • solutions envisagées : "shop=newsagent;lottery;tobacco" / shop + shop_1 + shop_2 + ... / shop="activité principale" + shop:newsagent=yes + shop:lottery=yes +... / shop=newsagent + tobacco=yes + ... / créer plusieurs POI (à regrouper par relation ?)
    • ça pose un problème pour le rendu mais aussi pour les informations type ouverture qui peuvent varier selon les activités.
  • même problème pour les structures type grandes mairies/entreprises où plusieurs services (état-civil, services techniques,...) ont des ouvertures et moyens de communication différents.
  • la question du rôle d'annuaire dans OSM est posée : c'est techniquement faisable, mais est-ce le rôle d'OSM ?
  • maintenance des informations :
    • beaucoup d'informations ont été ajoutées, notamment des numéros de portables d'astreinte pour les mairies, ou de portables non utilisés habituellement par les commerçants, et qui ont pu se retrouver dans des clés permanentes (contact:mobile=). Comment assurer la suppression à la demande des intéressés ?

aspects non gérés à l'heure actuelle

  • état des stocks :
    • généraux : exemple supermarché ouvert mais manquant de manière générale de produits (normal / restreint / pénurie ponctuelle / ...)
    • d'un produit spécisifque : pharmacie en rupture de gel hydroalcoolique ou de masques
  • niveau de service : relève de boîtes aux lettres, réseau téléphonique, accès internet,...
  • accès à des zones naturelles : plages, massifs forestiers,...

apport de la crise à OSM

  • les signalements du public :
    • les lieux fermés définitivement ont permis d'éliminer des POI voir des bâtiments n'existant plus.
    • les lieux modifiés (nom, activité,...) ont permis leur mise à jour
    • les lieux "dans le voisinnage du POI" (le site CaResteOuvert ne permettant d'agir que sur les POI existants) ont permis d'ajouter de nouveaux POI