IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SIG : Système d'information Géographique Discussion :

simuler des donnée SIG issues de réseaux de capteur


Sujet :

SIG : Système d'information Géographique

  1. #1
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut simuler des donnée SIG issues de réseaux de capteur
    Bonjour à vous,

    J’ai un projet à réaliser qui se base sur des données temps réel issues de capteur et je suis tout novice dans ce domaine puisque je ne possède pas la possibilité d’avoir accès au données capteur je souhaite les simuler et les récupérés sur un fichier texte (date,heure,longitude-latitude,température,humidité,pression atmosphère,pluie,vitesse de vent)
    pour cela j'ai besoin de créer un générateur de donnée capteurs et je manque d'idées.

    qui peut m'orienter ,merci pour vos suggestions.
    cordialement

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Bonjour,

    On pourra faire un programme qui va utiliser les paramètres de configuration suivants :

    • position latitude-longitude des capteurs,
    • date-time de départ,
    • délai entre 2 mesures de données.


    On définira ensuite un modèle météo simple (à rendre dans un second temps plus réaliste), par exemple :

    • position initiale du centre de l'anticyclone,
    • température au centre de l'anticyclone,
    • pression au centre de l'anticyclone,
    • diminution de la pression en fonction de la distance au centre,
    • diminution de la température en fonction de la distance au centre,
    • augmentation de l'humidité en fonction de la distance au centre,
    • vitesse et direction de déplacement du centre,
    • pluie en fonction de ...
    • vitesse du vent en fonction de ...


    A chaque instant, on connaitra la position du capteur par rapport au centre de l'anticyclone et on determinera à partir des paramètres du modèle météo les données du capteur.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut


    J'ai loupé quelque chose ?? pourquoi tu parles d'anticyclone ??


    @Sarah1 :

    Si tu as ton fichier, il te faut ensuite faire un "simulateur", 'est à dire un programme qui lise le fichier, et "attende" un certain temps (1 seconde pour 1 seonde dans la vraie vi si vraiment simulation temps réel, ou bien avec un facteur d'accélaration pour simuler plus vite) : le delta à attendre sera spécifié par la différence de temps entre deux données successives.
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    pourquoi tu parles d'anticyclone ??
    C'est juste pour définir une zone de haute pression, haute tempétrature et faible humidité dont le centre se déplace. Ainsi les données des capteurs (fixes) évoluent puisque ces données varient en fonctiion de la distance au centre de cet "anticyclone" qui se déplace.

    Si tu as ton fichier, il te faut ensuite faire un "simulateur", 'est à dire un programme qui lise le fichier, et "attende" un certain temps (1 seconde pour 1 seonde dans la vraie vi si vraiment simulation temps réel,
    Je ne suis pas certain qu'on veuille un simulateur temps réel. Mais si c'est le cas, on se basera sur les délais déduits de l'hordatage des messages pour les temps d'attente entre les messages.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Graffito Voir le message
    C'est juste pour définir une zone de haute pression, haute tempétrature et faible humidité dont le centre se déplace.
    Et pourquoi pas l'inverse ?

    Mais de toutes façons, ça n'était pas ce qui était demandé... Il voulait juste savoir comment extraire une quantité... (que ce soit le vent, la températre, la pression, l'humidité, et ça pourrait petre le type de capteur, etc..)



    Citation Envoyé par Graffito Voir le message
    Mais si c'est le cas, on se basera sur les délais déduits de l'hordatage des messages pour les temps d'attente entre les messages.
    C'est pas ce que j'ai dit ??
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  6. #6
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    C'est pas ce que j'ai dit ??
    Bah SI
    Mais de toutes façons, ça n'était pas ce qui était demandé..
    La demande étant assez imprécise, on essaye de deviner
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  7. #7
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut
    Mais de toutes façons, ça n'était pas ce qui était demandé... Il voulait juste savoir comment extraire une quantité... (que ce soit le vent, la températre, la pression, l'humidité, et ça pourrait petre le type de capteur, etc..)
    c'est exactement ce que je voulais ,générer des données capteurs tout en approchant de la réalité.
    dans un payé ou les capteur sont dispatché sur des zones géographique dont chaque ville par exemple contient (un capteur de température,un capteur de vent, un capteur de pression,un capteur d'humidité...)
    en sortie j'aurai un fichier journal qui contient des relevés de toutes les villes de payé sur un mois par exemple ( position latitude-longitude des capteurs,date,heure,min,seconde,type de capteur) et dont le délai entre deux prise de mesure une minute par exemple.

    Si tu as ton fichier, il te faut ensuite faire un "simulateur", 'est à dire un programme qui lise le fichier, et "attende" un certain temps (1 seconde pour 1 seonde dans la vraie vi si vraiment simulation temps réel, ou bien avec un facteur d'accélaration pour simuler plus vite) : le delta à attendre sera spécifié par la différence de temps entre deux données successives.
    quel fichier ? contient quoi ce fichier?

    Merci pour votre aide

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Sarah! Voir le message
    quel fichier ? contient quoi ce fichier?


    Je te cite (ton post initial) :

    Citation Envoyé par Sarah! Voir le message
    puisque je ne possède pas la possibilité d’avoir accès au données capteur je souhaite les simuler et les récupérés sur un fichier texte (date,heure,longitude-latitude,température,humidité,pression atmosphère,pluie,vitesse de vent)
    et le dernier :

    Citation Envoyé par Sarah! Voir le message
    en sortie j'aurai un fichier journal qui contient des relevés de toutes les villes de payé sur un mois par exemple ( position latitude-longitude des capteurs,date,heure,min,seconde,type de capteur) et dont le délai entre deux prise de mesure une minute par exemple.
    Alors avoir accès directement aux données capteurs, ça risque d'être dur, mais je ne sais pas dans/pour quel organisme tu travailles, mais tu as les SIGMET (les données météo envoyées par les stations au sol, mais aussi les bouées dans les océans, les bateaux, et les avions) qui sont normalement stockées par les boites de météo (dont MeteoFrance, mais quelques unes privées aussi, et sans doute certains sites météo).

    Tu peux aussi te taper à la main d'aller voir les cartes (Météo France ou autres) et récupérer des données soit ponctuelles, soit (plutôt sur les sites nationaux) les données annuelles, pour avoir une idée de la valeur moyenne mois par mois pour chaque ville...

    Tout dépend et de l'organisation/entreprise pour laquelle tu travailles, et du nombre de villes/pays que tu veux regarder, et de la durée sur laquelle tu veux avoir des données et de leur ganularité désirée en terme de fréquence..
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  9. #9
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut les étapes de Spécifications de simulateurs
    Bonsoir ,

    je vois bien les choses maintenant Merci beaucoup
    Au fait, ce qui a été demandé c'est faire les spécifications de ce simulateur ?est ce que on décrit seulement ce qu'on doit faire ou ça nécessite langage comme celle de merise ou UML?? Merci de m’éclairer les étapes de spécifications?

  10. #10
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Sans autres précisions, il s'agit d'un simple document word avec un plan de ce type :

    • contexte et objectifs,
    • architecture de l'application (schéma),
    • environnement informatique (description des stations de travail, du réseau et des outils de developpement),
    • interfaces (en particulier, format des fichiers d'entrée et de sortie),
    • fonctionalités (description des traitements).
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

  11. #11
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut
    architecture de l'application (schéma)
    dans mon cas je vois pas ce que je dois mettre dans le schéma,une idée?

  12. #12
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    Déjà juste une description fonctionnelle (organigramme) serait correcte, au minimum en 2 parties :

    Génération de la base de données simulées
    Simulateur


    Ensuite, tu peux détailler pour chacune des parties.

    En particulier, pour le simulateur, tu auras sans doute en paramètres d'entrée une date de début et une date de fin (ou un delta en heures) (dans les originaux), une date de début pour la simulation (si tes données sont parr exemple du 1er Janvier, tu peux voulor simuler pour le 30 Mars, ou pour l'heure de démarrage du programme (par défaut par exemple), ou éventuellement une date future) et un facteur d'accélération (au minimum 1, qui sera de la simulation du temps réel. A 60 tu auras 1 minute réelle = 1h, etc...). Ce facteur d'accélération ne jouera pas sur les dates des "données sorties", mais uniquement sur l'attente entre 2 données successives.
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  13. #13
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut
    Bonjour

    effectivement ,j'ai créer une base de donnée capteur (Id_capteur,longitude,latitude,date de début de simulation,heure de début et heure de fin ,et la valeur initial de température)
    puis je suppose que la duré entre deux prise de mesure = 5seconde
    on détermine l'intervalle de la température entre deux heures puis entre chaque deux heure je teste si l'heure de début>l'heure de fin logiquement la valeur va diminué donc choisir un Random négative et l'ajouter a la température initial sans oublié aussi que logiquement la température ne se change pas chaque 5secondes voir pluis ,faire un Random pour l'heure ou on fait le changement de l'heur ...ect

    voila vos remarque ou avis sont les bienvenue

  14. #14
    Membre du Club Avatar de Sarah!
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 71
    Points : 43
    Points
    43
    Par défaut RE
    Bonjour,
    On m'a suggéré point de vue software de monter un système multi-agent
    dans lequel chaque capteur est un agent qui alimente le système d'analyse du flux de données.

    J'ai fais des recherches dans différents forums et je ne comprends pas qu'est ce que les systèmes multi-agents peuvent faire contrairement aux autres langages de programmation autrement dit: Qu'est ce qu'ils apportent comme plus dans une telle situation?
    Merci pour votre avis

    Cordialement.

  15. #15
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Bonjour,

    On m'a suggéré point de vue software de monter un système multi-agent
    Ce type de solution n''aurait un sens véritable que pour une simulation temps réel. Avec toutefois une mise en oeuvre sera plus complexe (multi-process ou multi-thread) pour un interet très limité pour cette application.
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

Discussions similaires

  1. Importer des données issues des réseaux sociaux
    Par joan_27 dans le forum Big Data
    Réponses: 6
    Dernier message: 22/05/2015, 09h48
  2. [MySQL] des données affichées issues de plusieurs tables
    Par paillon dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/06/2013, 14h00
  3. simulation des données censurées
    Par fabricen26 dans le forum R
    Réponses: 2
    Dernier message: 19/04/2013, 18h30
  4. Récupérer et afficher des données dynamiques issues d'un serveur IP distant
    Par josse34 dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 24/09/2011, 11h39
  5. Rassembler des données identiques issues des champs différents
    Par Wakatanka dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/12/2008, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo