Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 12h18   #1
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
Par défaut .txt pour arriver sur une carte

Bonjour

Je débute sur le script , je cherche un script qui permet de décoder un fichier txt distant http://weather.noaa.gov/pub/data/obs...tions/AGGH.TXT

pour arriver a faire une carte avec la température , etc, du type infoclimat http://www.infoclimat.fr/cartes/stat...eteo.php?s=&d=

Je recherche depuis quelques temps je bloque sur celui-ci, je vous sollicite votre aide

Je vous remercie par avance

thierry
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 12h42   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
encore faudrait il savoir ce que veut dire ce fatras de données ....

mais pour le prinicipe de base, un ajax sur le fichier texte suivi d'un parsing et le tour est joué
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 13h56   #3
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
Voilà un exemple de traduction

LFSF 231230Z 9000 NSC 02/M05 Q1024

Voici le bulletin pour Metz / Frescaty, France. Le bulletin a été fait il y a 26 minutes , à 12:30 UTC. La température était de 2 °C (36 °F), avec un point de rosée à -5 °C (23 °F). La pression atmosphérique était de 1024 hPa (30.24 inHg). L'humidité relative était de 59.7%. La visibilité globale était de 9.0 kilomètres (5.6 miles).
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h07   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Mais bien sur ...

Sans savoir quelle partie correspond à quoi, je vais encore être obligé d'égorger un chaton pour lire dans ses entrailles ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h17   #5
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
LFSF 231305Z 9000 NSC 03/M05 Q1024

Eléments Décodage
LFSF Station météo située sur l'aérodrome de METZ Frescaty
231305Z émis le 23 du mois à 13h05 UTC
9000 visibilité horizontale de 9000 mètres
NSC pas de nuage significatif (pas de nuage <5000ft, pas de CB)
03/M05 température 03°C, point de rosée -05°C
soit une humidité relative de 56%
Q1024 la pression au niveau de la mer est de 1024 hPa
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h19   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
toujours le même nombre d'informations et daqsn le même ordre ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h25   #7
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
toute les demi heure et sous la meme forme
et le nombre d'info varie en voici un autre plus complet et manque le tps présent qu'il peut avoir avec type pluie , neige

LFJL 231300Z AUTO 14004KT 100V220 8000NDV NSC 02/M05 Q1024

Eléments Décodage
LFJL Station météo située sur l'aérodrome de METZ Nancy-Lorraine
231300Z émis le 23 du mois à 13h00 UTC
AUTO Bulletin édité par un automate
14004KT vent du 140°, 04 noeuds
100V220 vent de direction variable entre 100° et 220°
8000NDV visibilité horizontale de 8000 mètres (variation de direction non détectable)
NSC pas de nuage significatif (pas de nuage <5000ft, pas de CB)
02/M05 température 02°C, point de rosée -05°C
soit une humidité relative de 60%
Q1024 la pression au niveau de la mer est de 1024 hPa
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h36   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
En gros après avoir récupéré le contenu du fichier texte
il suffira de le parser

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var chaine="LFSF 231305Z 9000 NSC 03/M05 Q1024"
tab=chaine.split(" ")
var TabInfo=[]
TabInfo['station']=tab[0];
TabInfo['date']=tab[1];
TabInfo['visib']=tab[2];
TabInfo['ciel']=tab[3];
var temp=tab[4].split('/');
TabInfo['temp']=temp[0];
TabInfo['rosee']=temp[1];
TabInfo['hr']='calcul savant sur temp seche et temp rosée'
TabInfo['pression']=tab[5]
 
var msg=""
for(elt in TabInfo){
msg+= elt+ "\t=>\t"+TabInfo[elt]+"\n"
}
alert (msg)
</script>
après pour ce qui est de la correspondance des codes station etc faudra en fonction du nombre d'informations nécessaire soit avoir des array en js soit faire le travail en amont coté serveur avec une base de données par exemple
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h41   #9
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
ok merci

ou un cron qui execute la tache tout les H1h ou h30min?
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 14h49   #10
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
?
pour la mise à jour ?

explique un peu plus le but final..
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 15h05   #11
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
le but c'est que le script aie automatiquement sur le site de la noaa ou se situe le .txt et le retranscrive sur une carte voir exemple du 1er post
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 15h08   #12
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
non tu ne peux initier une demande que depuis le client
donc eventuellement un ajax dans un setInterval

à moins de tout gérer coté serveur

et là tu peux tout a fiat avec un cron lancer une generation d'image en utilisant par exemple gdlib
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 15h47   #13
Invité de passage
 
Inscription : février 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 7
Points : 0
Points : 0
la sa commence a me parler chinois
thierry57680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 15h54   #14
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
soit tu fais un cron pour generer regulièrement une image sur ton serveur, toujours avec le même nom d'image.
Ainsi lors d'un affichage chez le client (rafraichissement de page) il aura toujours la dernière image générée.

soit c'est le navigateur du client qui devra aller cherche régulièrement les informations sur le serveur (rafraichissement regulier ou requete ajax)....

ce n'est pas le serveur qui envoie d'autorité les infos au navigateur du client, c'est le client qui doit les demander.
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h11.


 
 
 
 
Partenaires

Hébergement Web