Pasq.fr

Parce-qu'il y a forcément du sens à tout ce bordel !

Geo'DAE et QGIS

Rédigé par Alain Aucun commentaire
logo Géo'DAE

J'ai découvert il ya peu la base Géo'DAE. L’utilisation d’un DAE lors d’un arrêt cardiaque augmente de 40% les chances de survie, je me suis dit qu'une géolocalisation méritait bien des couches SIG à remplir.

Vous trouverez toutes les informations légales sur le site 

https://geodae.atlasante.fr/apropos

Je reprends quelques termes du site :  Le plan national de santé publique prévoit de former 80 % de la population aux gestes de premiers secours et d’améliorer l’accès aux défibrillateurs automatisés externes sur le territoire national, en favorisant leur géolocalisation et leur maintenance.

La base de données nationale gérée par le ministère répond à 4 objectifs :

  • Diffuser et mettre à disposition les données à tous pour faciliter la prise en charge de l’arrêt cardiaque
  • Détenir une donnée de qualité et fiable par l’homogénéisation des pratiques et la garantie du respect du standard
  • Permettre aux exploitants de répondre à l’obligation légale de déclaration des données relatives aux DAE
  • Créer un effet d’entraînement et mobiliser un ensemble d’initiatives pour contribuer à sauver des vies.

La base de données répond à une volonté forte de contribuer à sauver des vies grâce à la localisation des DAE. Pour fédérer les initiatives, Géo’DAE – Base nationale des défibrillateurs a été déposée. Cette marque d’État est née de la volonté de créer un réseau d’acteurs concourant à faciliter l’accès aux DAE et ainsi contribuer à sauver des vies.

Avertissement  : les couches et méthodes décrites dans cet article ne sont que des aides. Ils vous appartient, si vous voulez les utiliser de vérifier l'exactitude  et la compatibilité des informations avec les outils officiels disponibles sur le site du ministère. Je ne peux être tenu responsable d'une erreur ou d'un manque de déclaration.

La couche

Pour commencer, je suis sous QGIS 3.16.

Pour faire simple, j'ai repris l'ensemble des champs décrits dans le document du site cité plus haut (https://carto.atlasante.fr/IHM/cartes/infofactures/geodae/dgs-dae_standard_de_donnees_vf.pdf), et j'en ai fait une couche dans un geopackage.

GEO_DAE_QGIS.gpkg --> layername=GEO_DAE_QGIS

Quelques différences avec le modèle se situent : 

  • l'identifiant appelé id et non pas gid, pour éviter les conflits éventuels, gid est créé mais reste vide et caché,
  • les valeurs booléenne (oui/non) sont typées en 3 caractères pour indiquer 'oui' ou 'non' et pas seulement 1 ou 0, t ou f, true ou False...

Au delà du geopackage, vous trouverez également dans les fichiers, le sql de création de la couche. Celui-ci est monter avec des domaines et énumérations compatibles POSTGRESQL (11 chez moi, mais cela doit fonctionner avec à peu près tous).

J'en ai profiter pour travailler suivant les spécifications du schéma sur la validité des données, cela peut toujours être utile pour d'autres applis.

  • CREATE DOMAIN c_5_chif AS int CHECK(VALUE::TEXT ~ '^d{5}$');
  • CREATE DOMAIN c_9_chif AS int CHECK(VALUE::TEXT ~ '^d{9}$');
  • CREATE DOMAIN c_insee AS TEXT CHECK(VALUE ~ '^([013-9]d|2[AB1-9])d{3}$');
  • CREATE DOMAIN c_url_img AS TEXT CHECK(VALUE ~ '^https?://(?:[a-z0-9-]+.)+[a-z]{2,6}(?:/[^/#?]+)+.(?:jpg|jpeg|gif|png)');
  • CREATE DOMAIN c_tel AS TEXT CHECK(VALUE ~ '/^(+33|+590|+594|+262|+596|+269|+687|+689|+508|+681)(d){6,9}');
  • CREATE DOMAIN c_mail AS TEXT CHECK(VALUE ~'^[A-Z0-9._%-][email protected][A-Z0-9.-]+.[A-Z]{2,4}$'); -- peut-être retirer

J'ai ensuite fait le formulaire de saisie rangé également dans l'ordre du modèle de données de références.

formulaire geo dae

Le projet

projet daeJ'ai compilé tout ça dans un projet qui regroupe la couche créée, le flux WFS du Geo'DAE, les communes, etc. Le projet est enregistré dans le geopackage

Pour automatiser les adresses des DAE, il vous faudra installer l'extension SIGMOE (dans les extensions de QGIS), qui permet du géocodage en direct des adresses. Mais ce n'est pas obligatoire, surtout que j'ai remarqué que cela ralenti le formulaire.

Dans les fichiers, vous trouverez le fichier de style avec le formulaire qui va bien, le svg (qui est inclus dans le projet). Le style est enregistré par défaut dans le geopackage également.

Utilisation

Normalement, la couche et le formulaire sont complets et fonctionnels, vous pouvez répondre à toutes les questions et n'enregistrer que si les champs obligatoires sont saisies. On reste toutefois sur les formulaires et des méthodes contournables de saisie.

Une fois content de vos saisies, vous pourrez enregistrer au format .csv pour envoi. Clic-droit sur la couche, exporter sous... et choisir .csv dans les formats.

Codeberg

https://codeberg.org/pasq_fr/GEO_DAE

Conclusion

Voilà, comme indiqué en en-tête, ce ne sont que des fichiers d'aide pour ceux qui ont beaucoup de DAE à gérer, pour 1 ou 2 aller directement sur le site. Ces fichiers permettent de servir d'exemple ou d'exercice pour les domaines ou les enum en postgresql, ou pour les formulaires. Si vous avez des questions = pas d'hésitation.

Pour en savoir plus  https://www.data.gouv.fr/fr/datasets/geodae-base-nationale-des-defibrillateurs/

et pour comparer avec les DAE présents dans OSM  https://www.mapcontrib.xyz/t/14710b-Les_defibrillateurs


Classé dans : QGIS, Compétences, Autres disciplines, QGIS 3.x Mots clés : aucun

Écrire un commentaire

Quelle est le septième caractère du mot 6xlibgu3 ?