L'extension SOS Importer de 52North

L’importateur SOS est un outil d’importation d’observations à partir de fichiers CSV dans une instance SOS en cours d’exécution. Ces fichiers CSV peuvent être disponibles localement ou à distance (support FTP). L’application utilise le modèle de conception de l’assistant qui guide l’utilisateur à travers différentes étapes.

Elle est accessible ici: Tutotriel de SOS Importer - version officielle

Elle est accessible ici: Dépôt de SOS - Importer - version officielle

sosimporter

Télécharger SOS Importer: Elle est accessible ici: Tutotriel de SOS Importer - version 0.4.2

Paramétrer le binding et le fichier de configuration:

sosimporter

Déposer les fichiers dans le même dossier que vos données (afin de facilité le transfert) et lancer le SOS Importer Wizzard. Ce premier executable permettra de configurer vos données sur le profil O&M puis de paramétrer le service SOS correspondant.

sosimporteretape1

Sélectionner le fichier de données et paramétrer vos champs O&M.

sosimporteretape2

Exercice 1

Installez JAVA version 1.08 JRE pour linux:

sudo apt install default-jre

java -version

Configurez et lancez le SOSImporter:

Télécharger le fichier de données exemple:

1 - Téléchargez les données de l’exemple sur votre ordinateur. Tutotriel de SOS Importer - version 0.4.2 - Data
2 - Démarrez l’application avec javar -jar 52n-sos-importer-wizard-bin.jar
3 - Sélectionnez le fichier que vous venez de télécharger à l’étape 1 et cliquez ensuite.
4 - Augmentez la valeur des données Ignorer jusqu’à la ligne 1 et cliquez ensuite.
5 - Sélectionnez Date & Heure et que combination et que de fournir le modèle d’analysé de date suivante: dd.MM.yyyy HH:mm et cliquez ensuite.
6 - Sélectionnez la valeur mesurée et que la valeur numérique et cliquez ensuite.
7 - Réglez UTC offset à 0. AIDE Si vous souhaitez importer des données reguarly, il est de bon sens d’utiliser UTC pour les timestamps.

8 - Sur la base du modèle O&M , on va compléter les informations sur les métadonnées manquantes: Feature Of Interest : Sur la vue suivante - Ajouter manuellement les métadonnées manquantes sélectionnez Définir l’identificateur, - cliquez sur le stylet à côté de l’étiquette Nom et - entrez n’importe quel nom et combinaison URI à qui vous pouvez penser. - Répétez cette étape 3 fois (une pour chaque série de temps). Pour les séries #2 et #3 vous pouvez bien sélectionner la valeur précédemment saisie.

Observed property : répétez comme avant, mais entrez le nom et l’URI de la propriété observée pour chaque série de temps, par exemple Propan, Water et Krypton.

Unité de mesure : répétez comme avant mais entrez le nom et l’URI de l’unité de mesure pour chaque série de temps, par exemple l,l,kg.

Capteur : répétez comme avant, mais entrez le nom et l’URI du capteur pour chaque série de temps, qui a effectué les observations, par exemple capteur de propane, compteur d’eau, crypro-graphique.

9 - Définissez la position de la fonction d’intérêt manuellement, en donnant ses coordonnées (ex: Paris: 48.85341 - 2.3488)
10 - Ensuite, spécifiez l’URL de l’instance SOS, vous souhaitez importer des données.
11 - Choisissez un dossier pour stocker la configuration d’importation (pour une réutilisation ultérieure avec le module d’alimentation, par exemple).
12 - Spécifiez la version de spécification OGC que prend en charge l’instance SOS (Nous vous recommandons d’utiliser 2.0.0!).

sosimporterfinal

Lors de l’utilisation du SOS 52N, vous pouvez spécifier d’utiliser la stratégie d’importation SweArrayObservation qui améliore les performances de la communication entre la mangeoire et SOS beaucoup.
Sur la dernière étape, vous pouvez afficher le fichier journal, le fichier de configuration ou commencer la procédure d’importation. C’est tout, maintenant vous devriez être en mesure d’importer des données dans une instance SOS en cours d’exécution à partir de fichiers CSV, ou similaires.

Rédaction de la formation : Stéphane Debard et Romain Bouvier - Institut de Recherche pour le Développement (France) Reprise de données et exercices sur le site de 52North et IstSOS. Voir les conditions de réutilisation sur les sites:

https://wiki.52north.org/SensorWeb/SosImporter#License http://istsos.org/en/latest/doc/license.html Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 2.0 France.