Aprés la version initiale Bourguignone, sa mise à jour Picarde, voici la dernière version du guide d’utilisation de QGIS 3.4 par Nathalie Moreira et Charles Bouteiller du CEN Normandie 🙂
Bravo et merci à eux.
Pour l’archivage de nos documents fonciers nous souhaitons standardiser leur stockage sur le réseau ainsi que rendre facile une lecture synthétique du document.
Pour cela nous allons générer une première page contenant le texte synthétique en pdf, la fusionner avec le document initial et produire le document final.
convert -extent 2100x2970 -background white -fill black -pointsize 80 -font Sawasdee \ label:' contrat n° 554 \ndate signature : 2016/09/28\nsignataire : Commune Douzens & ONF & CENLR \ntype contrat : Conv. Part. Gestion\nduree : 5 ans\ntacite conduction : oui ' -bordercolor white -border 10 couv.pdf pdfjam --outfile out.pdf --paper a4paper test4.pdf pdftk couv_a4.pdf 11_Douzens_Convention\ gestion_Douzens_CEN_ONF.pdf cat output 554_douzens_onf_cenlr_CPG_5ans_rt.pdf
WITH data AS (
SELECT 10312 AS id_obs, 'tetrax tetrax' as espece, 'mathieu' as observateur, '{"mâles": 12, "femelles": 3, "oeufs": 7}'::jsonb AS effectif
UNION
SELECT 15021 AS id_obs, 'zerynthia rumina' as espece, 'paul' as observateur, '{"mâles": 3, "immatures": 3, "larves": 7}'::jsonb AS effectif
UNION
SELECT 15897 AS id_obs, 'tetrax tetrax' as espece, 'paul' as observateur, '{"mâles": 4, "immatures": 15}'::jsonb AS effectif
)
/* les données qui contiennent des obs de mâles */
--SELECT id_obs, observateur, effectif->'larves' AS nb_larves, effectif->'mâles' AS nb_males from data --WHERE effectif ? 'larves'
/* les effectifs des différents objets observés (mâles, femelle, immature, oeufs) en colonne */
--SELECT id_obs, observateur, effectif, (effectif->>'larves')::integer AS nb_larves, (effectif->>'mâles')::integer AS nb_males, (effectif->>'femelles')::integer AS nb_femelles, (effectif->>'oeufs')::integer AS nb_oeufs from data --WHERE effectif ? 'larves'
/* des agrégations */
SELECT count(id_obs), espece, string_agg(DISTINCT observateur,',' ORDER BY observateur), sum((effectif->>'larves')::integer) AS nb_larves, sum((effectif->>'mâles')::integer) AS nb_males from data GROUP BY espece --WHERE effectif ? 'larves'
Le formulaire « ABC » est destiné aux étudiant du Master IEGB de Montpellier dans le cadre du projet Colibri. Il peut être utilisé pour saisir les observations naturalistes réalisées sur le terrain, que l’on soit connecté ou non.
Il a été développé par un étudiant d’IEGB de 1ere année – Jean Baïsez – en 2019.
Le tutoriel ci-dessous a été rédigé pour un second formulaire, seules les captures d’écran diffèrent. Vous pouvez donc le suivre pas à pas pour le formulaire ABC
Au delà de l’ABC, les données collectées contribueront à la connaissance du CEN L-R et à la mise en oeuvre des ses actions de conservation des espaces naturels et des espèces. Vous porrez collecter des données d’observations naturalistes relatives aux espèces, aux habitats naturels, ainsi que des données de pression sur le milieu et des notes illustrées géoréférencées.
Elles seront également instantanément redistribuées et mises à disposition de l’ensemble des pôles thématiques du SINP :
Ce formulaire utilise l’application ODK Collect.
ODK (Open Data Kit) est une solution libre (opensource) permettant la mise en place de formulaires sur mobile (uniquement pour Android !) et l’intégration des données récoltées par ces formulaires dans une base de données.
Nous allons voir ici comment utiliser l’application puis le fonctionnement du formulaire « ABC ».
Quelques étapes rapides de configuration sont nécessaires pour installer le formulaire sur votre téléphone :
Téléchargez l’application ODK Collect sur le Playstore (recommandé); ou bien téléchargez directement l’APK sur le github du projet (dérouler le sous menu « Assets ».
La dernière version (supérieure ou égale à 1.22 est nécessaire)
Une fois téléchargée, installée et lancée, il vous faudra configurer ODKCollect afin d’avoir accès au formulaire en question.
a) Depuis l’écran d’accueil cliquez sur les 3 points en haut a droite de votre écran
b) sélectionnez » Paramètres administrateur »
c) puis « Importer/Exporter les paramètres »
d) enfin cliquez sur » SCANNER UN CODE DEPUIS UN AUTRE APPAREIL » et scannez le QR Code ci-dessous :
L’application est maintenant correctement configurée pour pouvoir télécharger le formulaire et y envoyer vos données par la suite
e) Vous pouvez maintenant retourner sur la page d’accueil et cliquer sur » Modifier les Paramètres »
f) puis cliquez sur » Identité de l’utilisateur et de l’appareil «
g) pour pouvoir avoir accès aux » Métadonnées du formulaire «
h) Ici il vous faut entrer votre adresse mail (qui servira d’identifiant au moment de saisir les données dans le formulaires) ainsi que vos nom et prénom séparés par un espace (ex: « Baisez Jean ») ; vous pouvez également indiquer l’un des 3 règnes » 1 » pour Animal, » 2 » pour Végétal ou « 3 » pour Champignon; dans » Numéro de téléphone » suivant celui que vous utilisez le plus;
cela permettra une pré-sélection du règne lors de la saisie.
i) Choix du mode de navigation :
Dans l’onglet » Interface utilisateur « , il est possible de choisir comment vous souhaitez naviguer entre les différents écran du formulaires,
j) Choix du moteur cartographique : nous préconisons l’utilisation de Mapbox, plus rapide pour vous géolocaliser, et du fond de carte « Sattelite ».
Maintenant que l’application est configurée, vous pouvez accéder aux formulaires disponibles sur le serveur
k) cliquer sur » Télécharger un formulaire vierge «
l) télécharger le formulaire » ABC » (vous pouvez aussi télécharger le questionnaire de satisfaction, il est très rapide à compléter et me permettra, d’avoir des retours sur le formulaires et d’exploiter les résultats de ce formulaire de statisfaction dans mon rapport de stage et ma soutenance (merci !)
m) cliquer sur » Remplir un formulaire » et sélectionner » ABC «
n) une fois à la fin d’un questionnaire, validez l’écran qui vous propose de le « sauvegarder et de le marquer comme finalisé ». Vous pourrez toujours l’éditer par la suite.
o) quand vous le souhaiterez, si vous avez du réseau (téléphone ou wifi) vous pourrez envoyer le formulaire finalisé pour pouvoir observer vos données en ligne par la suite.
Voila, vous savez à présent vous servir de l’application ODK Collect
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’une interface clavier
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’un formulaire
* utilisez la flèche en haut a droite de n’importe quel formulaire pour revenir à n’importe quel endroit du formulaire
* restez appuyez sur une réponse pour pouvoir la supprimer ou supprimer le groupe dans laquelle elle est contenue (groupe = observation ou emplacement)
Le premier chargement du formulaire prendra un peu de temps car l’application doit intégrer les référentiels taxonomiques. Les lancements ultérieurs seront instantanés.
Les questions comportant des * sont des questions obligatoires qui ne peuvent être passées. Si la question ne comporte pas cette * alors vous pouvez passer à l’écran suivant sans même y répondre (ex: prendre une photo n’est pas une question obligatoire vous pouvez l’ignorez totalement)
La localisation se fait sur la carte automatiquement sur votre emplacement (le GPS doit etre activé), cependant il vous est possible de rester appuyez sur un autre endroit de la carte pour changer les coordonnées. Une fois les coordonnées sélectionnées vous pouvez les supprimer avec l’icône de poubelle ou les enregistrer et passer à la suite avec l’icone représentant une disquette.
Rappel : vous pouvez à tout moment cliquer sur les 3 points en haut a droite pour vous rendre dans l’interface utilisateur et changer le fond de carte ; cette fonctionnalité est également disponible si vous cliquez sur le bouton « couche » au dessus de poubelle (mais encore indisponible avec mapbox dans la version 1.22 d’odkCollect).
Les noms latins et vernaculaires sont acceptés dans le champs de recherche d’espèce, cependant certaines espèces sont enregistrées avec leur nom latin uniquement
L’url vous permet de visiter la page de l’espèce sélectionnée sur le site de l’INPN et ainsi pouvoir confirmer ou infirmer votre observation si vous aviez des doutes. Il se peut que l’espèce ait changé de nom ou de code et que la page soit introuvable. Une fois sur le site, appuyez sur le bouton retour de votre téléphone pour revenir au formulaire.
Les photos prisent dans le formulaire seront visibles sur l’interface en ligne Redash.
Une fois la 1ère observation saisie, le formulaire vous demande » Ajouter un nouveau groupe ? » : » Ajouter une observation ? « , si vous cliquer sur » AJOUTER UN GROUPE « , vous pourrez ajoutez une espèce pour les mêmes coordonnées sans avoir besoin de retourner sur la carte. Si vous sélectionner » NE PAS AJOUTER » alors le questionnaire vous re-propose d’ajouter un groupe mais cette fois pour entrer une nouvelle localité.
Par exemple, vous observez 2 espèces sur un même site, vous pouvez sélectionner l’emplacement sur la carte, sélectionner la 1ere espèce puis ajouter une observation pour ajouter la 2nde espèce pour la même localité ; ensuite vous vous déplacez un peu plus loin et observez une 3ème espèce, vous pouvez alors ajouter une nouvelle localité pour ensuite ajouter un groupe « espèce » et saisir votre observation.
Rappel : si vous désirez supprimer un groupe créé par erreur, il vous faut rester appuyez sur une question de ce groupe et sélectionner : » Supprimer le groupe «
Mise à jour du formulaire : il est possible que nous mettions à jour le formulaire, par exemple pour reformuler une question ou en ajouter une nouvelle…
Si c’est le cas, cela sera signalé en vert dans la section « télécharger un formulaire vierge ». Vous pouvez paramétrer l’application pour qu’elle charge automatiquement les nouvelles versions des formulaires.
Vous connaissez maintenant le fonctionnement du formulaire « ABC »
Vos données seront intégrées automatiquement à l’interface web « SICEN« , qui est l’interface utilisée par le CEN.
Le mode d’emploi de l’interface SICEN est disponible sur le site du CEN Centre-Val de Loire ici (ou en vidéos ici). Lors de votre première connexion, il vous faudra faire une demande de nouveau mot de passe. Vous recevrez alors un mail avec un mot de passe généré par l’application : http://cenlr.sicen.fr
Vous avez ici accès à l’ensemble des donénes colelctées par l’équipe du CEN LR, elle n’ont pas vocation à être diffusée par vos soins. Les diffusions exterieures doivent faire l’objet d’une demande auprés de Mathieu Bossaert, qui s’occupe techniquement de cet export.
En parallèle, nous travaillons à la mise en place d’un tableau de bord personnel de vos observations. Cette interface utilise l’outil nommé Redash.
Elle vous permettra de localiser les observations sur une carte et d’accéder à des graphiques statistiques, à des photos (celles prise avec l’application) et et aux détails que vous aurez ajoutés.
Vous pouvez accéder à cette interface en cliquant ici.
Cette interface est encore en développement, à l’heure actuellel les observations de tout-un-chacun sont visibles en même temps sur la carte et ne sont pas dissociables (bien qu’ en cliquant dessus on puisse tout de même savoir qui a fait l’observation).
au cours de l’automne, ce tableau de bord sera personnalisé et offrira à l’observateur la synthèse de ses seules observations.
Il sera en outre possible de trier les observations par taxon, par date, par commune, etc…
Petit script fort utile, trouvé ici : https://gis.stackexchange.com/questions/22175/adding-field-with-filename-when-merging-shapefiles-with-ogr2ogr
!/usr/bin/bash
for f in *.shp
do
base=${f%.shp}
ogrinfo $f -sql "ALTER TABLE "$base" ADD COLUMN espece character(40)"
ogrinfo $f -dialect SQLite -sql "UPDATE "$base" SET espece = '$base'"
ogr2ogr -update -append merged.shp $f
done
Avril 2022 : L’outil de fusion de couches vecteur de QGIS le fait désormais. Peut-être le faisait-il déjà…
Interview d’Arik Fraimovich sur www.pythonpodcast.com
Nous avons développé en 2019 un formulaire de terrain plus évolué en tirant profit de manière approfondie des possibilités offertes par Open Data Kit.
Open Data Kit est un outil de création de formulaires de collecte de données sur téléphone, robustes, fonctionnant en mode déconnecté, disposant de tous les types de données dont nous avons besoins (y compris les types géographiques), permettant d’associer aux données des médias collectés depuis le téléphone… Sans développement autre que la transposition de la logique du protocole de collecte dans le standard xlsform !
Ce formulaire de collecte de données naturalistes est assez évolué avec :
Il permet aux collègues qui sont sur le terrain de renseigner des observations d’espèces et d’habitats naturels ainsi que des observations de menaces ou de pressions sur le milieu ou des observations plus générales (photo + typologie + commentaire). Les données saisies sont géolocalisées est exploitable dans notre SIG.
La logique du formulaire est décrite dans le schéma ci-dessous. Plus bas nous vous présentons les captures d’écran correspondant à la saisie d’une observation d’espèce animale.
La structuration des données dans la base de données en rend l’exploitation très aisée (une table principale et des tables « filles » pour chaque boucle).
Vous trouverez ci-dessous une archive zip contenant le formulaire et ses médias afin de le tester sur votre téléphone, ainsi que le rapport de stage de Jean Baïsez qui est à l’origine de nombreuses améliorations présentes dans ce formulaire.
La communauté d’OpenDataKit est très très réactive et de nombreuses discussions autour de ce formulaire et de nos besoins ont été menées sur le forum :
La dernière en date qui a fait l’objet d’un entretien téléphonique avec Callum Stott en novembre et apportera des nouveautés dans la version 1.26 d’odkcollect :
Enfin, une évolution très importante permettra en 2020 (on croise les doigts), à partir du même formulaire xlsform, de disposer à la fois d’un formulaire pour téléphone mais aussi de sa version web (comme le propose enketo) : https://forum.opendatakit.org/t/integration-of-enketo-into-odk-central/13992
Vous trouverez plus d’informations sur la mise en œuvre d’ODK dans votre système d’information ici : https://framagit.org/formationodk/formulaires/-/wikis/home
Avant de démarrer pensez, dans les métadonnées de l’utilisateur, à renseigner le numéro de téléphone avec les valeur 012345678, pour activer la saisie de point, de ligne et de polygones relatifs à l faune, la flore et aux habitats naturels.
Choix de l’action-> remplir un formulaire |
|
Choix du formulaire-> sicen_2019 |
|
Renseignements sur l’observateur-> si les métadonnées sont correctement remplies dans l’application ODKCollect, ces champs sont alors pré-remplis. Voir le menu « Métadonnées de formulaire » dans les préférences de l’application. |
|
Date et heurerenseignées par défaut mais peuvent être modifiées. |
|
Choix de l’étude |
|
Choix du protocole |
|
Localisation de l’observationChoisir le type d’objet géographique que vous souhaitez collecter entre un point, une ligne ou un polygone. Plus d’informations sur les « geo-widgets » disponibles ici : https://docs.opendatakit.org/form-question-types/#location-widgets Cette liste de choix est paramétrable dans les préférences de l’application (métadonnées du formulaire). il faut que le champ « numéro de téléphone », que nous n’utilisons pas par ailleurs contiennent une ou plusieurs valeurs parmi :
|
|
Affichage de la localisation sur la carteAffichage par défaut de l’emplacement calculé par le GPS mais cette localisation peut être déplacée (bouton « jalon ») On valide l’endroit avec l’icone « disquette ». |
|
Choix du type d’observationplusieurs observations, de diffrénets types, pourront être réalisées sur l’emplacement précédemment enregistré. Cette liste de choix est paramétrable dans les préférences de l’application (métadonnées du formulaire). il faut que le champ « numéro de téléphone », que nous n’utilisons pas par ailleur contiennent une ou plusieurs valeurs parmi :
Nous détournons ici un champ de métadonnées que nous n’utilisons pas. L’utilité de pouvoir disposer de métadonnées « personnelles » dans l’application est discutée sur le forum.
|
|
Saisie d’une donnée d’espèce animale |
|
A partir de 3 caractères saisis, en police grasse et bleu des taxons de références, en rouges des synonymes (avec mention du taxon de référence). Nous avons fait le choix de n’afficher que les taxons qui commencent par les caractères saisis, mais il est possible d’afficher les taxons qui contiennent ces mêmes caractères : https://docs.opendatakit.org/form-operators-functions/#strings | |
Choix de l’espèce
|
|
Description de l’observationPour chaque age et pour chaque sexe un effectif pourra être renseigné. Certaines valeurs de listes seront cachées ou affichées selon le groupe taxonomique auquel appartient l’espèce sélectionnée. Par exemple pas de stade œuf pour un mammifère, ni de larve pour un oiseau. |
|
Compléments de description
|
|
Comment l’espèce a-t-elle été déterminée ?
Quel était son comportement ? Les valeurs sont adaptées au groupe taxonomique de l’espèce. Dans notre exemple les « code atlas » puisque nous saisissons une donnée d’oiseau Vous pouvez saisir une remarque générale ainsi qu’une photo. |
|
Ajout d’une nouvelle observation sur la localité en cours ?
Si oui on recommence la boucle ici Si non on passe à l’écran suivant. |
|
Ajout d’une nouvelle localité à la session en cours ?
Si oui on recommence la boucle ici Si non on passe à l’écran suivant. |
|
Fin de la sessionOn peut marquer le formulaire comme finalisé. Pour l’envoyer plus tard au serveur. |
|
A renseigner dans le menu « Préférences » de l’application Dans ce formulaire nous détournons le numéro de téléphone pour permettre de personnaliser l’application : Selon les chiffres que contiendra le numéro vous activerez différentes possibilités : Le choix de la thématique :
Le choix du type d’objet géographique :
Par défaut définissez le numéro de téléphone à 0123456789 |
Décliner une méthode ou un protocole de collecte de données dans un formulaire pour téléphone n’est pas une tâche compliquée. Le formulaire présenté ici peut paraitre complexe mais l’apprentissage du xlsform est assez facile.
Les possibilités offertes par Open Data Kit nous permettent de décliner de nombreux protocoles sans devoir développer chaque fois une application. Le staockage des donénes en base est trés logique et facile à interroger.
Redash permet de mettre en place des tableaux de bord web (interfaces de consultation de données) sans faire de développement autre que les requtes SQL sur la base de données alimentée par ODK ;-), ce que nous faisons pour l’instant (voir cet article), ou en interrogeant l’API d’ODK Central, qui remplacera Aggregate dans les prochains mois dans notre SI (ODATA à tester)
A suivre donc !
Pour préparer une présentation de notre SI et des outils utilisés, je me suis replongé dans les présentations réalisées au fil des années.
Travail d’archéologie intéressant, qui montre l’évolution de la boite à outil du CEN L-R et les choix discutables en matière de fond de diapositives 😉
Pour centraliser ces présentations je vais les lister ici dans l’ordre chronologique.
Présentation proche de la prcédente, réalisée devant les collègues du réseau des CEN à l’ocasion du séminaire organisé à Sète puis devant le conseil scientifique du CEN LR en janvier 2018
Il y a quelques semaines j’ai eu a refaire une carte réalisée 10 ans plus tôt, a priori avec ArcGis, par une autre personne d’une autre structure.
A la question pourrais tu refaire/mettre à jour cette carte ? J’ai répondu oui sans trop savoir comment j’allais faire avec QGIS, mais en étant sûr d’y arriver.
La carte représentait, sur l’ensemble du littoral languedocien, les sites du Conservatoire du Littoral, notés selon 3 critères, affichés sous la forme d’un feu tricolore…
A l’aide du générateur de géométrie Pour chaque site, j’ai donc pu dessiner ce feu tricolore et le remplir avec une couleur calculé selon la note du critère affiché 🙂
On verra plus bas qu’il y a avit plus direct comme solution 🙁
Chaque étiquette est placée à la main, les coordonnées sont stockées dans les attributs x_etiquette et y_etiquette
buffer( make_point( x_etiquette -2500 , y_etiquette) , 1000)
CASE
WHEN COALESCE(« biodiv »,’0′) =’1a’ THEN ‘#003366′
WHEN COALESCE(« biodiv »,’0′) =’1b’ THEN ‘#73C2FB’
WHEN COALESCE(« biodiv »,’0′) =2 THEN ‘#99cc00′
WHEN COALESCE(« biodiv »,’0’) =3 THEN ‘#f8f408′
WHEN COALESCE(« biodiv »,’0’) =4 THEN ‘#FFFFFF’
ELSE ‘#FFFFFF’
END
buffer( make_point( x_etiquette , y_etiquette) , 1000)
buffer( make_point( x_etiquette + 2500 , y_etiquette) , 1000)
bounds(
make_line(
make_point(
x(make_point(x_etiquette, y_etiquette)) + 4000 ,
y(make_point(x_etiquette, y_etiquette)) + 1400),
make_point(
x(make_point(x_etiquette, y_etiquette)) + 4000 ,
y(make_point(x_etiquette, y_etiquette)) -1400),
make_point(
x(make_point(x_etiquette, y_etiquette)) – 4000 ,
y(make_point(x_etiquette, y_etiquette)) – 1400),
make_point(
x(make_point(x_etiquette, y_etiquette)) – 4000 ,
y(make_point(x_etiquette, y_etiquette)) + 1400)
)
)
Pour le trait reliant le feu au centroide du site (inutile depuis la sernière version – 3.10 – de QGIS semble-t-il :
make_line( make_point( « x_centroid » , « y_centroid »), make_point( « x_etiquette » , « y_etiquette » ))
Et voilà :
Et la même carte sans le générateur de géometries, seulement avec des décalages de points 🙁 (merci Régis 😉 )
Le formulaire « ABC » est destiné aux étudiant du Master IEGB de Montpellier dans le cadre du projet Colibri. Il peut être utilisé pour saisir les observations naturalistes réalisées sur le terrain, que l’on soit connecté ou non.
Il a été développé par un étudiant d’IEGB de 1ere année – Jean Baïsez – en 2019.
Le tutoriel ci-dessous a été rédigé pour un second formulaire, seules les captures d’écran diffèrent. Vous pouvez donc le suivre pas à pas pour le formulaire ABC
Au delà de l’ABC, les données collectées contribueront à la connaissance du CEN L-R et à la mise en oeuvre des ses actions de conservation des espaces naturels et des espèces. Vous porrez collecter des données d’observations naturalistes relatives aux espèces, aux habitats naturels, ainsi que des données de pression sur le milieu et des notes illustrées géoréférencées.
Elles seront également instantanément redistribuées et mises à disposition de l’ensemble des pôles thématiques du SINP :
Ce formulaire utilise l’application ODK Collect.
ODK (Open Data Kit) est une solution libre (opensource) permettant la mise en place de formulaires sur mobile (uniquement pour Android !) et l’intégration des données récoltées par ces formulaires dans une base de données.
Nous allons voir ici comment utiliser l’application puis le fonctionnement du formulaire « ABC ».
Quelques étapes rapides de configuration sont nécessaires pour installer le formulaire sur votre téléphone :
Téléchargez l’application ODK Collect sur le Playstore (recommandé); ou bien téléchargez directement l’APK sur le github du projet (dérouler le sous menu « Assets ».
La dernière version (supérieure ou égale à 1.22 est nécessaire)
Une fois téléchargée, installée et lancée, il vous faudra configurer ODKCollect afin d’avoir accès au formulaire en question.
a) Depuis l’écran d’accueil cliquez sur les 3 points en haut a droite de votre écran
b) sélectionnez » Paramètres administrateur »
c) puis « Importer/Exporter les paramètres »
d) enfin cliquez sur » SCANNER UN CODE DEPUIS UN AUTRE APPAREIL » et scannez le QR Code ci-dessous :
L’application est maintenant correctement configurée pour pouvoir télécharger le formulaire et y envoyer vos données par la suite
e) Vous pouvez maintenant retourner sur la page d’accueil et cliquer sur » Modifier les Paramètres »
f) puis cliquez sur » Identité de l’utilisateur et de l’appareil «
g) pour pouvoir avoir accès aux » Métadonnées du formulaire «
h) Ici il vous faut entrer votre adresse mail (qui servira d’identifiant au moment de saisir les données dans le formulaires) ainsi que vos nom et prénom séparés par un espace (ex: « Baisez Jean ») ; vous pouvez également indiquer l’un des 3 règnes » 1 » pour Animal, » 2 » pour Végétal ou « 3 » pour Champignon; dans » Numéro de téléphone » suivant celui que vous utilisez le plus;
cela permettra une pré-sélection du règne lors de la saisie.
i) Choix du mode de navigation :
Dans l’onglet » Interface utilisateur « , il est possible de choisir comment vous souhaitez naviguer entre les différents écran du formulaires,
j) Choix du moteur cartographique : nous préconisons l’utilisation de Mapbox, plus rapide pour vous géolocaliser, et du fond de carte « Sattelite ».
Maintenant que l’application est configurée, vous pouvez accéder aux formulaires disponibles sur le serveur
k) cliquer sur » Télécharger un formulaire vierge «
l) télécharger le formulaire » ABC » (vous pouvez aussi télécharger le questionnaire de satisfaction, il est très rapide à compléter et me permettra, d’avoir des retours sur le formulaires et d’exploiter les résultats de ce formulaire de statisfaction dans mon rapport de stage et ma soutenance (merci !)
m) cliquer sur » Remplir un formulaire » et sélectionner » ABC «
n) une fois à la fin d’un questionnaire, validez l’écran qui vous propose de le « sauvegarder et de le marquer comme finalisé ». Vous pourrez toujours l’éditer par la suite.
o) quand vous le souhaiterez, si vous avez du réseau (téléphone ou wifi) vous pourrez envoyer le formulaire finalisé pour pouvoir observer vos données en ligne par la suite.
Voila, vous savez à présent vous servir de l’application ODK Collect
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’une interface clavier
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’un formulaire
* utilisez la flèche en haut a droite de n’importe quel formulaire pour revenir à n’importe quel endroit du formulaire
* restez appuyez sur une réponse pour pouvoir la supprimer ou supprimer le groupe dans laquelle elle est contenue (groupe = observation ou emplacement)
Le premier chargement du formulaire prendra un peu de temps car l’application doit intégrer les référentiels taxonomiques. Les lancements ultérieurs seront instantanés.
Les questions comportant des * sont des questions obligatoires qui ne peuvent être passées. Si la question ne comporte pas cette * alors vous pouvez passer à l’écran suivant sans même y répondre (ex: prendre une photo n’est pas une question obligatoire vous pouvez l’ignorez totalement)
La localisation se fait sur la carte automatiquement sur votre emplacement (le GPS doit etre activé), cependant il vous est possible de rester appuyez sur un autre endroit de la carte pour changer les coordonnées. Une fois les coordonnées sélectionnées vous pouvez les supprimer avec l’icône de poubelle ou les enregistrer et passer à la suite avec l’icone représentant une disquette.
Rappel : vous pouvez à tout moment cliquer sur les 3 points en haut a droite pour vous rendre dans l’interface utilisateur et changer le fond de carte ; cette fonctionnalité est également disponible si vous cliquez sur le bouton « couche » au dessus de poubelle (mais encore indisponible avec mapbox dans la version 1.22 d’odkCollect).
Les noms latins et vernaculaires sont acceptés dans le champs de recherche d’espèce, cependant certaines espèces sont enregistrées avec leur nom latin uniquement
L’url vous permet de visiter la page de l’espèce sélectionnée sur le site de l’INPN et ainsi pouvoir confirmer ou infirmer votre observation si vous aviez des doutes. Il se peut que l’espèce ait changé de nom ou de code et que la page soit introuvable. Une fois sur le site, appuyez sur le bouton retour de votre téléphone pour revenir au formulaire.
Les photos prisent dans le formulaire seront visibles sur l’interface en ligne Redash.
Une fois la 1ère observation saisie, le formulaire vous demande » Ajouter un nouveau groupe ? » : » Ajouter une observation ? « , si vous cliquer sur » AJOUTER UN GROUPE « , vous pourrez ajoutez une espèce pour les mêmes coordonnées sans avoir besoin de retourner sur la carte. Si vous sélectionner » NE PAS AJOUTER » alors le questionnaire vous re-propose d’ajouter un groupe mais cette fois pour entrer une nouvelle localité.
Par exemple, vous observez 2 espèces sur un même site, vous pouvez sélectionner l’emplacement sur la carte, sélectionner la 1ere espèce puis ajouter une observation pour ajouter la 2nde espèce pour la même localité ; ensuite vous vous déplacez un peu plus loin et observez une 3ème espèce, vous pouvez alors ajouter une nouvelle localité pour ensuite ajouter un groupe « espèce » et saisir votre observation.
Rappel : si vous désirez supprimer un groupe créé par erreur, il vous faut rester appuyez sur une question de ce groupe et sélectionner : » Supprimer le groupe «
Mise à jour du formulaire : il est possible que nous mettions à jour le formulaire, par exemple pour reformuler une question ou en ajouter une nouvelle…
Si c’est le cas, cela sera signalé en vert dans la section « télécharger un formulaire vierge ». Vous pouvez paramétrer l’application pour qu’elle charge automatiquement les nouvelles versions des formulaires.
Vous connaissez maintenant le fonctionnement du formulaire « ABC »
Vos données seront intégrées automatiquement à l’interface web « SICEN« , qui est l’interface utilisée par le CEN.
Le mode d’emploi de l’interface SICEN est disponible sur le site du CEN Centre-Val de Loire ici (ou en vidéos ici). Lors de votre première connexion, il vous faudra faire une demande de nouveau mot de passe. Vous recevrez alors un mail avec un mot de passe généré par l’application : http://cenlr.sicen.fr
Vous avez ici accès à l’ensemble des donénes colelctées par l’équipe du CEN LR, elle n’ont pas vocation à être diffusée par vos soins. Les diffusions exterieures doivent faire l’objet d’une demande auprés de Mathieu Bossaert, qui s’occupe techniquement de cet export.
En parallèle, nous travaillons à la mise en place d’un tableau de bord personnel de vos observations. Cette interface utilise l’outil nommé Redash.
Elle vous permettra de localiser les observations sur une carte et d’accéder à des graphiques statistiques, à des photos (celles prise avec l’application) et et aux détails que vous aurez ajoutés.
Vous pouvez accéder à cette interface en cliquant ici.
Cette interface est encore en développement, à l’heure actuellel les observations de tout-un-chacun sont visibles en même temps sur la carte et ne sont pas dissociables (bien qu’ en cliquant dessus on puisse tout de même savoir qui a fait l’observation).
au cours de l’automne, ce tableau de bord sera personnalisé et offrira à l’observateur la synthèse de ses seules observations.
Il sera en outre possible de trier les observations par taxon, par date, par commune, etc…
Au programme du congrés des CEN jeudi matin, au choix :
ou :
Écrire dans le système de fichier du serveur, les fichiers stockés sous forme de binaire dans PotgreSQL. La méthode est générique et fonctionne si de nouveaux formulaires sont créés ou si certains sont supprimés.
Write to the server’s file system, files stored as binary in PotgreSQL. The method is generic and works if new forms are created or if some are deleted.
https://github.com/opendatakit/aggregate/issues/164#issuecomment-347390275
https://stackoverflow.com/questions/38900823/postgres-find-all-rows-in-database-tables-matching-criteria-on-a-given-column
Une table liste les objets binaires stockés dans la base de données ODK (toutes les tables dont le nom se termine par « BLB » et ne commence par par un « » (tables système d’Aggregate)
Elle stocke aussi le nom que nous souhaitons donner au fichier (à partir de champs de métadonnées d’Aggregate « _LAST_UPDATE_DATE » et « UNROOTED_FILE_PATH » Et enfin un entier mis à 1 quand le fichier a été généré dans sur le disque
Pour générer les fichiers nous faisons appel à la fonction lo_export
Les fichiers sont créés dans un répertoire sur lequel postgres à le droit d’écrire. Ce répertoire est servi sur le web par un serveur de fichier (minio)
Les téléphones actuels peuvent facilement créer des images de 15 Mo… L’option proposée dans xlsform permettant de réduire la talle des images en définissant un nombre maximum de pixel pour le plus grand côté de l’image sera intéressante : https://docs.opendatakit.org/form-question-types/?highlight=select%20one#scaling-down-images
A table lists the binary objects stored in the ODK database (all tables whose name ends with « BLB » and does not begin with a « » (Aggregate system tables) It also stores the name we want to give to the file (from Aggregate’s « _LAST_UPDATE_DATE » and « UNROOTED_FILE_PATH » metadata fields) And finally an integer set to 1 when the file was generated in on the disk
To generate the files we use the lo_export function
Files are created in a directory on which postgres have the right to write. This directory is served on the web by a file server (minio)
Current phones can easily create 15MB images… The option offered in xlsform to reduce image’s size will be interesting : https://docs.opendatakit.org/form-question-types/?highlight=select%20one#scaling-down-images
Le formulaire « adhérent 2019 » est à destination des naturalistes souhaitant participer à la connaissance du CEN L-R. Il peut être utilisé pour saisir les observations naturalistes réalisées sur le terrain, que l’on soit connecté ou non.
Les données collectées contribueront à la connaissance du CEN L-R et à la mise en oeuvre des ses actions de conservation des espaces naturels et des espèces.
Mais ces données seront également instantanément redistribuées et mises à disposition de l’ensemble des pôles thématiques du SINP :
Ce formulaire utilise l’application ODK Collect.
ODK (Open Data Kit) est une solution libre permettant la mise en place de formulaires sur mobile (uniquement Android !) et l’intégration des données récoltées par ces formulaires dans une base de données.
Nous allons voir ici comment se servir de l’application puis comment fonctionne le formulaire « adhérent 2019 ».
Quelques étapes rapides de configuration sont nécessaires pour installer le formulaire sur votre téléphone :
Téléchargez l’application ODK Collect sur le Playstore (recommandé); ou bien téléchargez directement l’APK sur le github du projet (dérouler le sous menu « Assets ».
La dernière version (supérieure ou égale à 1.22 est nécessaire)
Une fois téléchargée, installée et lancée, il vous faudra configurer ODKCollect afin d’avoir accès au formulaire en question.
a) Depuis l’écran d’accueil cliquez sur les 3 points en haut a droite de votre écran
b) sélectionnez » Paramètres administrateur »
c) puis « Importer/Exporter les paramètres »
d) enfin cliquez sur » SCANNER UN CODE DEPUIS UN AUTRE APPAREIL » et scannez le QR Code ci-dessous :
L’application est maintenant correctement configurée pour pouvoir télécharger le formulaire et y envoyer vos données par la suite
e) Vous pouvez maintenant retourner sur la page d’accueil et cliquer sur » Modifier les Paramètres »
f) puis cliquez sur » Identité de l’utilisateur et de l’appareil «
g) pour pouvoir avoir accès aux » Métadonnées du formulaire «
h) Ici il vous faut entrer votre adresse mail (qui servira d’identifiant au moment de saisir les données dans le formulaires) ainsi que vos nom et prénom séparés par un espace (ex: « Baisez Jean ») ; vous pouvez également indiquer l’un des 3 règnes » 1 » pour Animal, » 2 » pour Végétal ou « 3 » pour Champignon; dans » Numéro de téléphone » suivant celui que vous utilisez le plus;
cela permettra une pré-sélection du règne lors de la saisie.
i) Choix du mode de navigation :
Dans l’onglet » Interface utilisateur « , il est possible de choisir comment vous souhaitez naviguer entre les différents écran du formulaires,
j) Choix du moteur cartographique : nous préconisons l’utilisation de Mapbox, plus rapide pour vous géolocaliser, et du fond de carte « Sattelite ».
Maintenant que l’application est configurée, vous pouvez accéder aux formulaires disponibles sur le serveur
k) cliquer sur » Télécharger un formulaire vierge «
l) télécharger le formulaire » adhérent_2019 » (vous pouvez aussi télécharger le questionnaire de satisfaction, il est très rapide à compléter et me permettra, d’avoir des retours sur le formulaires et d’exploiter les résultats de ce formulaire de statisfaction dans mon rapport de stage et ma soutenance (merci !)
m) cliquer sur » Remplir un formulaire » et sélectionner » adhérent_2019 «
n) une fois à la fin d’un questionnaire, validez l’écran qui vous propose de le « sauvegarder et de le marquer comme finalisé ». Vous pourrez toujours l’éditer par la suite.
o) quand vous le souhaiterez, si vous avez du réseau (téléphone ou wifi) vous pourrez envoyer le formulaire finalisé pour pouvoir observer vos données en ligne par la suite.
Voila, vous savez à présent vous servir de l’application ODK Collect
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’une interface clavier
* utilisez le bouton « retour arrière » de votre téléphone pour sortir d’un formulaire
* utilisez la flèche en haut a droite de n’importe quel formulaire pour revenir à n’importe quel endroit du formulaire
* restez appuyez sur une réponse pour pouvoir la supprimer ou supprimer le groupe dans laquelle elle est contenue (groupe = observation ou emplacement)
Le premier chargement du formulaire prendra un peu de temps car l’application doit intégrer les référentiels taxonomiques. Les lancements ultérieurs seront instantanés.
Les questions comportant des * sont des questions obligatoires qui ne peuvent être passées. Si la question ne comporte pas cette * alors vous pouvez passer à l’écran suivant sans même y répondre (ex: prendre une photo n’est pas une question obligatoire vous pouvez l’ignorez totalement)
La localisation se fait sur la carte automatiquement sur votre emplacement (le GPS doit etre activé), cependant il vous est possible de rester appuyez sur un autre endroit de la carte pour changer les coordonnées. Une fois les coordonnées sélectionnées vous pouvez les supprimer avec l’icône de poubelle ou les enregistrer et passer à la suite avec l’icone représentant une disquette.
Rappel : vous pouvez à tout moment cliquer sur les 3 points en haut a droite pour vous rendre dans l’interface utilisateur et changer le fond de carte ; cette fonctionnalité est également disponible si vous cliquez sur le bouton « couche » au dessus de poubelle (mais encore indisponible avec mapbox dans la version 1.22 d’odkCollect).
Les noms latins et vernaculaires sont acceptés dans le champs de recherche d’espèce, cependant certaines espèces sont enregistrées avec leur nom latin uniquement
L’url vous permet de visiter la page de l’espèce sélectionnée sur le site de l’INPN et ainsi pouvoir confirmer ou infirmer votre observation si vous aviez des doutes. Il se peut que l’espèce ait changé de nom ou de code et que la page soit introuvable. Une fois sur le site, appuyez sur le bouton retour de votre téléphone pour revenir au formulaire.
Les photos prisent dans le formulaire seront visibles sur l’interface en ligne Redash.
Une fois la 1ère observation saisie, le formulaire vous demande » Ajouter un nouveau groupe ? » : » Ajouter une observation ? « , si vous cliquer sur » AJOUTER UN GROUPE « , vous pourrez ajoutez une espèce pour les mêmes coordonnées sans avoir besoin de retourner sur la carte. Si vous sélectionner » NE PAS AJOUTER » alors le questionnaire vous re-propose d’ajouter un groupe mais cette fois pour entrer une nouvelle localité.
Par exemple, vous observez 2 espèces sur un même site, vous pouvez sélectionner l’emplacement sur la carte, sélectionner la 1ere espèce puis ajouter une observation pour ajouter la 2nde espèce pour la même localité ; ensuite vous vous déplacez un peu plus loin et observez une 3ème espèce, vous pouvez alors ajouter une nouvelle localité pour ensuite ajouter un groupe « espèce » et saisir votre observation.
Rappel : si vous désirez supprimer un groupe créé par erreur, il vous faut rester appuyez sur une question de ce groupe et sélectionner : » Supprimer le groupe «
Mise à jour du formulaire : il est possible que nous mettions à jour le formulaire, par exemple pour reformuler une question ou en ajouter une nouvelle…
Si c’est le cas, cela sera signalé en vert dans la section « télécharger un formulaire vierge ». Vous pouvez paramétrer l’application pour qu’elle charge automatiquement les nouvelles versions des formulaires.
Vous connaissez maintenant le fonctionnement du formulaire « adhérent 2019 »
Vos données seront intégrées automatiquement à l’interface web « SICEN« , qui est l’interface utilisée par le CEN.
Le mode d’emploi de l’interface SICEN est disponible sur le site du CEN Centre-Val de Loire ici (ou en vidéos ici). Lors de votre première connexion, il vous faudra faire une demande de nouveau mot de passe. Vous recevrez alors un mail avec un mot de passe généré par l’application : http://cenlr.sicen.fr
Jean Baisez
juillet 2019