Documente Academic
Documente Profesional
Documente Cultură
De plus en plus d'organisations font appel à des appareils mobiles pour collecter des données sur le
terrain. Open Data Kit (ODK) est une suite d'outils permettant de collecter des données à l'aide
d'appareils mobiles Android et de soumettre ces mêmes données sur un serveur en ligne, même sans
connexion Internet ou couverture d'opérateur mobile au moment de la collecte des données.
Simplifiez le processus de collecte de données avec ODK Collect en remplaçant les anciens
formulaires papier par des formulaires électroniques qui permettent d'importer du texte, des données
numériques, des coordonnées GPS, des photos, des vidéos, des codes-barres et des sons sur un
serveur en ligne. Vous pouvez héberger vos données en ligne avec la puissante plate-forme
d'hébergement de Google, AppEngine, gérer vos données avec ODK Aggregate etvisualiser vos
données sous la forme d'une carte à l'aide de Google Fusion Tables et de Google Earth.
Créé par des développeurs du service Informatique et ingénierie de l'Université de Washington et des
membres de Change, Open Data Kit est un projet Open Source mis à la disposition de tous. Veuillez
consulter la page du projet ODK sur Google Code pour obtenir plus d'informations destinées aux
développeurs, les mises à jour récentes et d'autres didacticiels, ou pour apporter votre contribution au
projet.
Cette image illustre des données collectées à distance avec Open Data Kit et affichées dans
Fusion Tables.
Contenu du didacticiel :
Informations préalables
Commençons sans plus attendre
Création de formulaires avec ODK Build
Création d'une instance AppEngine
Restriction des autorisations aux instances AppEngine pour plus de sécurité
Importation de formulaires dans votre instance AppEngine
Discussions et commentaires
Et maintenant ?
Informations préalables
Conseil : L'un des avantages d'ODK est de vous permettre de créer des formulaires localisés.
La fonctionnalité pour créer des formulaires localisés dans ODK Build n'existe pas encore, mais
vous pouvez dès à présent vous aider de ces exemples de formulaires (en particulier, du
formulaire Widgets) pour créer vos propres formulaires XML localisés.
Pour ce didacticiel, nous allons utiliser l'option par défaut "Open to all Google Account Users"
(Ouvert à tous les utilisateurs de compte Google). Une fois l'identifiant saisi, vous recevez une
confirmation précisant que votre application a été correctement enregistrée.
4. Téléchargez la dernière version d'ODK Aggregate depuis la page des téléchargements ODK.
5. Décompressez le fichier téléchargé (cliquez une fois sur le fichier dans le dossier
Téléchargements sous Mac ou faites un clic droit pour décompresser sur un PC). Le fichier est
décompressé dans un dossier intitulé "ODKAggregate-version-OS-installer".
6. Double-cliquez pour exécuter l'application. Vous accédez alors à l'assistant de configuration
d'ODK Aggregate. Cliquez sur "Next" (Suivant).
7. Vous êtes invité à accepter le contrat de licence d'ODK Aggregate. Sélectionnez ensuite
l'emplacement de votre ordinateur où vous souhaitez que les fichiers du programme
d'installation stockent le logiciel exécuté sur Google AppEngine.
8. Exécutez l'assistant de configuration. Saisissez le nom de l'instance ODK (par exemple
"odktutorial" pour odktutorial.appspot.com) ainsi que le compte Google associé à cette
instance.
9. Dès que l'assistant de configuration a terminé de configurer ODK Aggregate, vous êtes invité à
exécuter le script d'installation.
10. Vous êtes invité à saisir de nouveau votre compte Google et le mot de passe associés à
l'instance AppEngine.
11. Patientez entre 3 à 10 minutes, le temps de l'exécution du script. Lorsque tout est terminé, un
message de réussite s'affiche. Si vous avez fait une erreur dans la saisie des informations au
niveau de l'assistant de configuration, vous pouvez le savoir à ce stade. Vous pouvez exécuter
de nouveau l'assistant de configuration en retournant dans le dossier où ODK Aggregate est
installé, puis en double-cliquant sur le programme d'installation afin de l'exécuter de nouveau.
12. Félicitations ! Lorsque l'exécution du script est terminée, cela signifie qu'ODK Aggregate est
installé sur votre instance AppEngine. Une fois l'exécution terminée, vérifiez que la
configuration est correcte en consultant votre URL AppEngine (par exemple
myurl.appspot.com). Vous pouvez vous connecter à l'aide de votre compte Google ou cliquer
sur "Anonymous Access" (Accès anonyme).
1. Accédez à votre instance AppEngine (ou affichez l'exemple créé à l'adresse http://odk-
tutorial.appspot.com, mais utilisez votre propre instance pour l'importation de vos formulaires
personnalisés).
2. Connectez-vous à votre compte Google si vous y êtes invité.
3. Cliquez sur l'onglet "Form Management" (Gestion des formulaires).
4. Sélectionnez le formulaire à importer sur votre instance, puis appuyez sur "Upload" (Importer).
Si des fichiers multimédias, par exemple des images dans les questions, font partie de vos
formulaires, vous pouvez également les importer ici.
5. Si votre formulaire est correctement importé, vous pouvez fermer la fenêtre "Upoload Forms"
(Importer des formulaires). Vos formulaires s'affichent alors dans l'onglet "Form Management"
(Gestion des formulaires), et peuvent recevoir des soumissions.
Open Data Kit (ODK) est une suite d'outils permettant de collecter des données à l'aide d'appareils
mobiles et de soumettre ces mêmes données sur un serveur en ligne, même sans connexion Internet
ou couverture d'opérateur mobile au moment de la collecte des données. Ce didacticiel va vous
montrer comment importer des formulaires et collecter des données sur le terrain à l'aide de
l'application ODK Collect sur un appareil mobile Android. Le didacticiel suivant, Gérer vos données
avec ODK Aggregate, vous apprendra comment stocker, gérer et afficher vos données avec
ODK Aggregate.
Créé par des développeurs du service Informatique et ingénierie de l'Université de Washington et des
membres de Change, Open Data Kit est un projet Open Source mis à la disposition de tous. Veuillez
consulter le site Web ODK pour obtenir plus d'informations, les mises à jour récentes et d'autres
didacticiels, ou pour apporter votre contribution au projet.
Dans cet exercice, nous allons utiliser un exemple de formulaire pour nous entraîner. Téléchargez le
formulaire Sample.xml pour suivre l'avancement du didacticiel.
Contenu du didacticiel :
Informations préalables
Commençons sans plus attendre
Modification de vos préférences de serveur
Saisie des données dans un formulaire
Importation manuelle des formulaires sur la carte SD de votre appareil
Utilisation d'ODK Collect sur le terrain
Consultation des données enregistrées
Envoi des données complétées
Discussions et commentaires
Et maintenant ?
Informations préalables
2. Sélectionnez le bouton situé au bas du téléphone, mais qui ne correspond pas à l'icône d'accueil, à
l'icône de recherche ou à la flèche de retour. Cette icône est différente selon les modèles de
téléphone. Il s'agit du bouton "Menu".
3. L'option "Change Settings" (Modifier les paramètres) s'affiche. Sélectionnez-la.
4. Sous "Server" (Serveur), l'URL de l'instance ODK Aggregate à laquelle votre téléphone est
connecté s'affiche. Si cette adresse n'a jamais été modifiée, sa valeur par défaut est
"https://opendatakit.appspot.com".
5. Cliquez sur "Server" (Serveur) pour modifier l'adresse du serveur en "https://odk-
tutorial.appspot.com". Saisissez la nouvelle adresse. Désormais, tous les formulaires et soumissions
de données envoyées seront placés sur notre serveur de démonstration. Assurez-vous de ne pas
envoyer de données privées sur ce serveur.
Si vous possédez déjà une URL ODK Aggregate, vous pouvez la saisir dans les paramètres du
serveur afin de pouvoir accéder aux formulaires importés sur ce serveur et de les utiliser.
6. Une fois le nom du nouveau serveur saisi, appuyez sur le bouton de retour de l'appareil pour
retourner au menu principal. Vérifiez que vous pouvez accéder au nouveau serveur en suivant les
instructions de l'étape suivante.
1. Connectez votre appareil mobile à votre ordinateur. Les différentes versions d'Android
proposent diverses manières d'installer votre appareil sur votre ordinateur afin d'ajouter et de
supprimer des fichiers. Suivez les étapes affichées sur votre appareil mobile.
2. Ouvrez le dossier de votre appareil mobile dans l'Explorateur Windows (PC) ou dans le Finder
(Mac).
3. Ouvrez le dossier intitulé "odk".
4. Ouvrez le dossier intitulé "forms". Faites glisser le formulaire que vous venez de créer dans le
dossier "forms".
5. Déconnectez votre appareil mobile de votre ordinateur. Si vous utilisez un ordinateur Mac,
n'oubliez pas d'éjecter l'appareil depuis le Finder avant de désinstaller votre téléphone.
6. Désormais, lorsque vous ouvrez ODK sur votre téléphone, vous pouvez saisir des données
dans votre formulaire.
Félicitations ! Vous avez terminé les informations de base sur la collecte de données sur le terrain
avec ODK Collect.
Open Data Kit (ODK) est une suite d'outils permettant de collecter des données à l'aide d'appareils
mobiles et de soumettre ces mêmes données sur un serveur en ligne, même sans connexion Internet
ou couverture d'opérateur mobile au moment de la collecte des données. Une fois les données
collectées sur le terrain avec ODK Collect, vous pouvez importer et gérer vos données à l'aide
d'ODK Aggregate. ODK Aggregate est la plate-forme de stockage serveur intermédiaire qui accepte
les données et peut les envoyer aux applications externes, le cas échéant. ODK Aggregate vous
permet également de télécharger vos ensembles de données dans des formats agrégés, par exemple
un fichier .csv. ODK Aggregate vous offre la possibilité d'utiliser la plate-forme d'hébergement
AppEngine de Google pour la gestion en ligne de vos données collectées à distance.
Créé par des développeurs du service Informatique et ingénierie de l'Université de Washington et des
membres de Change, Open Data Kit est un projet Open Source mis à la disposition de tous. Veuillez
consulter la page du projet ODK pour obtenir plus d'informations, les mises à jour récentes et d'autres
didacticiels, ou pour apporter votre contribution au projet.
Contenu du didacticiel :
Informations préalables
Commençons sans plus attendre
Importation d'un formulaire vers votre instance ODK Aggregate
Suppression d'un formulaire
Importation manuelle d'une soumission l'aide d'une connexion USB
Affichage des soumissions de formulaire
Exportation des données depuis ODK Aggregate au format CSV
Configuration des listes d'accès des utilisateurs et des paramètres d'administration
Discussions et commentaires
Et maintenant ?
Informations préalables
1. Cliquez sur l'onglet "Form Management" (Gestion des formulaires) dans la partie supérieure de
la page.
2. Cliquez sur le bouton "+Add New Form" (+Ajouter un nouveau formulaire).
3. Vous pouvez alors sélectionner le formulaire à importer depuis votre ordinateur. Sélectionnez le
formulaire .xml de votre choix pour l'importer dans votre instance ODK Aggregate. Si des
fichiers multimédias sont associés à votre formulaire, par exemple des images dans les
questions du formulaire, vous pouvez également importer ces fichiers multimédias auxquels
votre formulaire fait référence dans ce fichier XML.
4. Cliquez sur "Upload" (Importer). Si votre formulaire XML possède le format adéquat, il est
importé et la page "List of Forms" (Liste des formulaires) s'affiche.
1. Connectez votre appareil mobile à votre ordinateur à l'aide d'un câble compatible. Vous pouvez
utiliser un câble mini-USB à USB ou tout autre port propriétaire utilisé par votre téléphone. Il est
très probable que votre appareil vous ait été fourni avec un câble qui vous permet de le
connecter à un ordinateur. Assurez-vous de bien installer votre appareil sur votre ordinateur
afin de pouvoir transférer les fichiers via le câble USB. La connexion Internet est inutile pour
cette étape.
2. Dès lors que vous disposez à nouveau d'une connexion Internet, accédez à votre URL
ODK Aggregate (par exemple http://odk-tutorial.appspot.com), puis cliquez sur "Form
Management" (Gestion des formulaires) et sur "Submission Admin" (Administration des
soumissions).
3. Recherchez les fichiers sur votre ordinateur, ainsi que tous les fichiers de données
correspondants, par exemple des photos au format .jpg, que vous souhaitez lier à votre
soumission de données.
4. Appuyez sur "Upload Submission" (Importer la soumission). Votre soumission de données
apparaît alors dans la liste des soumissions correspondant au formulaire approprié.
2. Toutes les soumissions s'affichent, qu'elles aient été créées par vous ou par d'autres
utilisateurs ayant envoyé des soumissions complètes à l'adresse http://odk-
tutorial.appspot.com. Les soumissions associées à des photos présentent un lien, au bout à
droite de la ligne, qui permet d'afficher chaque soumission de photo individuelle.
"Published Data" (Données publiées) : vous pouvez également afficher l'endroit de publication
des ensembles de données, s'ils sont publiés en dehors de votre instance ODK Aggregate. Cet
onglet vous indique par exemple si votre ensemble de données a été publié dans un élément
Google Fusion Table, et s'il contient un lien vers cet élément Fusion Table.
"Submission Admin" (Administration des soumissions) : pour chaque formulaire, vous pouvez
choisir de purger les données de soumission de votre instance ODK Aggregate ou d'importer
manuellement des soumissions. Vous pouvez opter pour la purge des données de soumission
si vous stockez vos soumissions à un autre emplacement, par exemple dans un fichier Excel,
et que vous souhaitez réexporter uniquement les nouvelles soumissions provenant de la
dernière collecte de données sur le terrain, sans avoir à inclure toutes les données
précédemment collectées.
2. Un fichier .csv (valeurs séparées par des virgules) est téléchargé sur votre ordinateur.
3. Ajoutez de nouveaux utilisateurs, soit en indiquant leurs noms d'utilisateur attribués (pour la
connexion via ODK Aggregate et non pas via un compte Google), soit en indiquant leur
compte Google. Appuyez ensuite sur le bouton "Add" (Ajouter).
4. Une fois les utilisateurs ajoutés au compte, vous pouvez définir leurs autorisations d'accès
dans la section "Edit Users" (Modifier les utilisateurs). Les possibilités qu'elle offre sont décrites
au-dessus de la section "Edit Users" (Modifier les utilisateurs).
5. Vous pouvez également autoriser l'accès anonyme afin que toute personne possédant un
compte Google puisse afficher votre instance ODK Aggregate. Il s'agit du paramètre par défaut,
que vous pouvez également supprimer. Si vous autorisez la récupération anonyme d'images,
de sons et de vidéos, cela signifie que, si vous avez publié vos données dans un fichier KML
Google Earth et hébergé ce fichier KML sur le Web, vous autorisez toute personne
téléchargeant ce fichier KML à afficher le contenu des info-bulles. Si vous avez coché cette
case, les utilisateurs sont en mesure d'afficher les images hébergées sur votre instance
ODK Aggregate.
Félicitations ! Vous avez appris à utiliser ODK Aggregate pour gérer vos soumissions ODK
Visualiser les données de terrain dans Google Earth et
Fusion Tables
Open Data Kit (ODK) est une suite d'outils permettant de collecter des données à l'aide d'appareils
mobiles et de soumettre ces mêmes données sur un serveur en ligne, même sans connexion Internet
ou couverture d'opérateur mobile au moment de la collecte des données. Vous pouvez donc collecter
des données à distance, sans connexion Internet ou accès au réseau de votre opérateur. Collectez du
texte, des données numériques, des médias et plus encore avec un appareil mobile. Ensuite,
hébergez vos données en ligne à l'aide de la puissante plate-forme d'hébergement de Google,
Google AppEngine, pour visualiser vos données sous la forme d'une carte avec Google Fusion Tables
et Google Earth.
Créé par des développeurs du service Informatique et ingénierie de l'Université de Washington et des
membres de Change, Open Data Kit est un projet Open Source mis à la disposition de tous. Veuillez
consulter la page du projet ODK pour obtenir plus d'informations, les mises à jour récentes et d'autres
didacticiels, ou pour apporter votre contribution au projet.
Ces données ont été collectées sur le terrain à l'aide d'Open Data Kit. Les données sont stockées
dans un élément Fusion Table et affichées dans Google Earth.
Contenu du didacticiel :
Informations préalables
Commençons sans plus attendre
Affichage de vos données dans Google Fusion Tables
Affichage de vos données dans Google Earth
Discussions et commentaires
Et maintenant ?
Informations préalables
Dans cet exercice, nous allons utiliser un formulaire simple pour présenter les genres de données les
plus courants que vous pouvez collecter avec Open Data Kit et les afficher avec
Google Fusion Tables et Google Earth. Vous pouvez obtenir l'exemple de formulaire sur votre appareil
mobile en suivant les instructions du didacticiel précédent, Gérer vos données avec ODK Aggregate.
1. Vous devez avant toute chose publier vos données à partir d'ODK Aggregate vers
Google Fusion Tables. Dans l'onglet "Submissions" (Soumissions), sous "Filter Submissions"
(Filtrer les soumissions), sélectionnez le formulaire à exporter. Appuyez ensuite sur le bouton
"Publish" (Publier).
2. Sélectionnez le service vers lequel vous souhaitez créer la connexion. Vous avez le choix entre
le Tableur Google, un outil en ligne collaboratif de feuilles de calcul, ou Google Fusion Tables,
une base de données en ligne allégée proposant des options de visualisation intégrées.
3. Vous pouvez opter pour le Tableur Google ou pour Google Fusion Tables. Pour ce didacticiel,
sélectionnez Google Fusion Tables.
4. Sélectionnez une option dans le menu déroulant afin de définir ce que vous souhaitez
importer :
5. Sélectionnez l'option "À LA FOIS importer et envoyer les nouvelles soumissions de données".
6. Cliquez sur "Publier".
7. Vous devez autoriser ODK Aggregate à créer un élément Fusion Table dans votre
compte Google afin de pouvoir y accéder à l'avenir. Cliquez sur "Autoriser la création
Fusion Table depuis le compte Google".
8. Le message standard suivant s'affiche : "Si vous autorisez l'accès, vous pouvez à tout moment
annuler cette autorisation sous la rubrique "Mon compte". odk-training.appspot.com ne sera
pas en mesure d'accéder à votre mot de passe ou toute autre information personnelle depuis
votre compte Google". Si vous souhaitez poursuivre, cliquez sur "Accorder l'accès". La liaison
est créée et vous retournez à la page principale de liste des formulaires dans ODK Aggregate.
9. Accédez à Google Fusion Tables à l'adresse http://www.google.com/fusiontables, puis
connectez-vous pour afficher votre nouveau tableau. Remarque : Vous êtes le seul à pouvoir
afficher vos soumissions de données dans votre compte Google Fusion Tables. Depuis
Fusion Tables, vous pouvez accorder l'accès à vos données pour d'autres utilisateurs, selon
différents niveaux (découvrir comment).
10. Sélectionnez "Carte" dans le menu "Visualisation". Les points de vos données doivent alors
apparaître sur une carte Google Maps. En cas d'erreurs au niveau des données, découvrez
comment Modifier vos colonnes. Si les points ne s'affichent pas là où vous le souhaiteriez,
modifiez le paramètre "Lieu" de la vue "Carte" (ou consultez l'Aide).
Si vous utilisez le formulaire Sample.xml, voici à quoi ressembleront, par défaut, les info-bulles :
ASTUCE : si vous souhaitez que des photos apparaissent avec vos soumissions de données sur la
carte, vous devez utiliser le lien "Configurer la fenêtre d'informations" située en haut de la vue
"Carte". Découvrez comment personnaliser les info-bulles dans Google Fusion Tables.
3. Une fois le téléchargement du fichier terminé, double-cliquez dessus pour l'ouvrir dans
Google Earth. Vous devriez alors voir des repères pour chaque soumission de données. Si
vous cliquez sur un repère pour ouvrir l'info-bulle, un tableau contenant les valeurs de données
de cette soumission doit apparaître.
Conseil : Dès que vos données sont importées dans Google Earth, vous pouvez ajouter des points,
des lignes et des polygones supplémentaires pour raconter l'histoire des résultats de votre collecte de
données de terrain. Apprenez à faire des annotations dans Google Earth.
Si des images historiques sont disponibles pour la région dans laquelle vous travaillez, vous pouvez
visualiser les changements dans le temps. En savoir plus sur les images historiques dans
Google Earth.
Vous pouvez également utiliser Google Earth pour créer une visite commentée afin de raconter
l'histoire de la région dans laquelle vous collectez des données, l'objectif et les buts de votre collecte
de données, ainsi que les conditions sur le terrain. En savoir plus sur la création de visites
commentées dans Google Earth.
Félicitations ! Vous avez appris à visualiser sur une carte les données collectées sur le terrain avec
Open Data Kit.