Aller au contenu
Les Forums d'Infoclimat

Ce tchat, hébergé sur une plateforme indépendante d'Infoclimat, est géré et modéré par une équipe autonome, sans lien avec l'Association.
Un compte séparé du site et du forum d'Infoclimat est nécessaire pour s'y connecter.

Script d'observations


sebtwister
 Partager

Messages recommandés

Bonsoir à tous.

Etant webmaster autodidacte, il me reste énormément de chose à apprendre en programmation. J'espère que vos messages pourront m'ouvrir la voie et m'aideront à réaliser mon projet:

Depuis de nombreux mois (années? default_unsure.png), je recherche un script sur le net permettant aux visiteurs de mon site de poster leurs observations météo sur une page.

L'idéal serait que les visiteurs entrent leur pseudo (pas besoin d'inscription), sélectionnent le type de temps et écrivent un commentaire. L'ensemble des observations des visiteurs apparaitrait sur une page. Étant pour l'heure incapable de faire ce genre de chose, existe-il un script déjà prêt dans les parages?

J'ai recherché des posteurs de news, mais je n'ai pas trouvé grand chose.

Je vous remercie par avance et je suis sûr que vous m'apporterez une aide précieuse.

Lien à poster
Partager sur d’autres sites

Merci beaucoup, je vais regarder ça.

Je connaissais de nom, mais n'avais jamais trouvé le fichier à télécharger.

Je croise les doigts pour arriver à mes faims!

EDIT: Malheureusement, Free veut pas de chmod 777. Il faut que je me penche sur autre chose default_crying.gif

Lien à poster
Partager sur d’autres sites

oula ca va etre dur car beaucoup de script on besoin du chmod 777 !

pour moi je vient de tester et ca marche parfaitement http://meteo-curtafond.comlu.com/twitobs/

salut Ben

je l' avais aussi installé mais il y avait un dysfonctionnement; sûrement dû à la compatilité avec smon site

je vais essayer de m' y pencher dessus de nouveau plus en détails ...

Lien à poster
Partager sur d’autres sites

Je vient de réussir a l'intégré a l'intérieur de mon site default_tongue.png/emoticons/tongue@2x.png 2x" width="20" height="20">

Cartes d'observations

default_dry.png

moi si je passe par le site de météorologic pour poster ça passe; sinon ça me dit à chaque fois que je n' ai pas rempli tous les champs ! default_angry.png ou bien l' observation n' est pas visible sur la carte

tu essayeras si tu veux pour voir si ça marche par ton biais : http://pont-dain.meteo01.fr/twitobs/

par contre je vois ta carte vide d' informations alors que moi elle comprend tous les derniers métars default_rolleyes.gif

Lien à poster
Partager sur d’autres sites

Posté(e)
Crozet (01) 550m | Station météo à Bourg en Bresse (01) 255m

Ah je me disait bien qu'il y avait un bug il marche 1 fois qur 10 car a chaque fois il dit qu'il y a des champs obligatoires qui n'ont pas été remplis

Même via ton site sa bug ! (je pence que ca vient du script)

et aussi je ne comprend pas pourquoi je n'ai pas les metars je regarde ca c'est peut etre une config de chez météorologic

Lien à poster
Partager sur d’autres sites

Ah je me disait bien qu'il y avait un bug il marche 1 fois qur 10 car a chaque fois il dit qu'il y a des champs obligatoires qui n'ont pas été remplis

Même via ton site sa bug ! (je pence que ca vient du script)

et aussi je ne comprend pas pourquoi je n'ai pas les metars je regarde ca c'est peut etre une config de chez météorologic

oui il doit y avoir un hic quelque part; de même la température saisie ou le vent ne sont pas pris en compte

peut être que Snowman tu peux nous en dire plus à ce sujet ? default_rolleyes.gif

Lien à poster
Partager sur d’autres sites

moi je recherche un script et sources pour faire une carte des metars/synop. Es ce que quelq'un a une idée?

j' ai aussi cherché cela mais je n' ai jamais rien trouvé pour pouvoir m' aider un peu default_dry.png

faut avoir de bonnes connaissances en programmation je pense

Lien à poster
Partager sur d’autres sites

peut être que Snowman tu peux nous en dire plus à ce sujet ? default_rolleyes.gif

Je vais regarder plus en détails ces soucis et appliquer une maj pour rajouter le vent et les températures. Je vous tiens au courant.

Fabrice je viens de poster une observation depuis ton site, cela fonctionne, il faut en fait remplir la section "Vos observations (décrivez le temps qu'il fait)".

moi je recherche un script et sources pour faire une carte des metars/synop. Es ce que quelq'un a une idée?

Sur meteorologic tu as les SYNOP et METAR décodés, de quoi faire facilement une carte, tu peux également récupérer ces données via twitobs ( http://blogdev.meteorologic.net/index.php?2008/12/07/66-twitobs-api-pour-recuperer-les-dernieres-obs ).
Lien à poster
Partager sur d’autres sites

Posté(e)
Crozet (01) 550m | Station météo à Bourg en Bresse (01) 255m

je vient de trouver (enfin je pence ) d'ou venait le bug au niveau de la programation

A la fin dans le fichier step3.php

-------------------------------------------------------------------------------------------------------------

//les parties obligatoires sont absentes

{

//On va envoyer l'observation avec l'API

else{

$url = "http://obsm.meteorologic.net/app_2?key=".$key."&ville=".urlencode($ret['nom']);

$url .= "&lat=".$ret['latitude']."&lon=".$ret['longitude']."&message=".urlencode($obs)."&pictos=".urlencode($pictos)."";

$url .= "&tempe=".$temperature."&vent=".urlencode($vent_vit.",".$vent)."";

$return = file_get_contents($url);

-------------------------------------------------------------------------------------------------------------

et il faudrais changer 2 truc

-------------------------------------------------------------------------------------------------------------

//les parties obligatoires sont absentes

SUPRIMER "{"

//On va envoyer l'observation avec l'API

else{

$url = "http://obsm.meteorologic.net/app_2?key=".$key."&ville=".urlencode($ret['nom']);

$url .= "&lat=".$ret['latitude']."&lon=".$ret['longitude']."&message=".urlencode($obs)."&pictos=".urlencode($pictos)."";

$url .= "&tempe=".$temperature."&vent=".urlencode($vent_vit.",".$vent)."";}

$return = file_get_contents($url);

-------------------------------------------------------------------------------------------------------------

J'ai fait 2-3 test et ca marche default_wink.png/emoticons/wink@2x.png 2x" width="20" height="20"> a voir si ca marche de partout

Lien à poster
Partager sur d’autres sites

je vient de trouver (enfin je pence ) d'ou venait le bug au niveau de la programation

A la fin dans le fichier step3.php

-------------------------------------------------------------------------------------------------------------

//les parties obligatoires sont absentes

{

//On va envoyer l'observation avec l'API

else{

$url = "http://obsm.meteorologic.net/app_2?key=".$key."&ville=".urlencode($ret['nom']);

$url .= "&lat=".$ret['latitude']."&lon=".$ret['longitude']."&message=".urlencode($obs)."&pictos=".urlencode($pictos)."";

$url .= "&tempe=".$temperature."&vent=".urlencode($vent_vit.",".$vent)."";

$return = file_get_contents($url);

-------------------------------------------------------------------------------------------------------------

et il faudrais changer 2 truc

-------------------------------------------------------------------------------------------------------------

//les parties obligatoires sont absentes

SUPRIMER "{"

//On va envoyer l'observation avec l'API

else{

$url = "http://obsm.meteorologic.net/app_2?key=".$key."&ville=".urlencode($ret['nom']);

$url .= "&lat=".$ret['latitude']."&lon=".$ret['longitude']."&message=".urlencode($obs)."&pictos=".urlencode($pictos)."";

$url .= "&tempe=".$temperature."&vent=".urlencode($vent_vit.",".$vent)."";}

$return = file_get_contents($url);

-------------------------------------------------------------------------------------------------------------

J'ai fait 2-3 test et ca marche default_wink.png/emoticons/wink@2x.png 2x" width="20" height="20"> a voir si ca marche de partout

Snowman va regarder de son côté

par contre je ne comprends pas pourquoi tu n' as pas les métars sur ta carte, tu as fait une modif ?

Lien à poster
Partager sur d’autres sites

Je vais regarder plus en détails ces soucis et appliquer une maj pour rajouter le vent et les températures. Je vous tiens au courant.

Fabrice je viens de poster une observation depuis ton site, cela fonctionne, il faut en fait remplir la section "Vos observations (décrivez le temps qu'il fait)".

ok c' est sympa

je viens de refaire un test; il s' est avéré positif; par contre si on rentre un code postal commençant par le 0 ( j' ai testé que pour l' Ain !); il n' est pas pris en compte; il n' y a que les 4 derniers à saisir

Lien à poster
Partager sur d’autres sites

Ah ben non, il ne faut pas supprimer cette accolade (elle est fermante "}" normalement), car elle fait partie du bloc commençant à

if($id_ville == '' or $obs == ''){...//les parties obligatoires sont absentes}//On va envoyer l'observation avec l'APIelse{...

C'est ce qui effectue la vérification que tu as bien sélectionné une ville et une observation, si ce n'est pas le cas tu aura le message que tu as eu à savoir "Tous les champs obligatoires ne sont pas remplis".

En supprimant cette accolade il risque d'y avoir des bugs et la vérification de la validité des champs n'est plus effectuée.

Pour ma part je viens d'effectuer un test depuis mon site et tout fonctionne nickel, mis à part un problème de localisation des observations qui sont reportés quelques km plus au sud. http://www.meteoromandie.ch/carte.php

Lien à poster
Partager sur d’autres sites

Posté(e)
Crozet (01) 550m | Station météo à Bourg en Bresse (01) 255m

non je n'ai rien changer j'ai juste changé la taille mais je ne les avait pas depuis le debu

cela doit venir du fichier maps

Edit : arf ok bon ....

Lien à poster
Partager sur d’autres sites

Ah ben non, il ne faut pas supprimer cette accolade (elle est fermante "}" normalement), car elle fait partie du bloc commençant à

if($id_ville == '' or $obs == ''){...//les parties obligatoires sont absentes}//On va envoyer l'observation avec l'APIelse{...

C'est ce qui effectue la vérification que tu as bien sélectionné une ville et une observation, si ce n'est pas le cas tu aura le message que tu as eu à savoir "Tous les champs obligatoires ne sont pas remplis".

En supprimant cette accolade il risque d'y avoir des bugs et la vérification de la validité des champs n'est plus effectuée.

Pour ma part je viens d'effectuer un test depuis mon site et tout fonctionne nickel, mis à part un problème de localisation des observations qui sont reportés quelques km plus au sud. http://www.meteoromandie.ch/carte.php

comment se fait il que j' ai sur ma carte tous les métars par rapport à vous ? ; tu as une idée ? default_dry.png
Lien à poster
Partager sur d’autres sites

comment se fait il que j' ai sur ma carte tous les métars par rapport à vous ? ; tu as une idée ? default_dry.png

Non pas d'idée à part une mise en cache peut être ? sur le site meteorologic je ne vois pour ma part qu'une observation tandis que sur le miens j'en vois plusieurs (mais sans les metars contrairement à ton site). Je laisse Snowman49 nous dire le pourquoi de la chose...
Lien à poster
Partager sur d’autres sites

Je vais regarder plus en détails ces soucis et appliquer une maj pour rajouter le vent et les températures. Je vous tiens au courant.

Fabrice je viens de poster une observation depuis ton site, cela fonctionne, il faut en fait remplir la section "Vos observations (décrivez le temps qu'il fait)".

Sur meteorologic tu as les SYNOP et METAR décodés, de quoi faire facilement une carte, tu peux également récupérer ces données via twitobs ( http://blogdev.meteorologic.net/index.php?2008/12/07/66-twitobs-api-pour-recuperer-les-dernieres-obs ).

http://www.meteocorny.fr/twitobs après pour les meatars je n'y arrive pas

Merci de ta réponse je voit pas trop comment faire , je patauge un peu sur cette partie

, je veut faire un peu comme sa, http://www.meteorologic.net/meteo-donnees/Corny-sur-Moselle_21271.html et intégrer des stations a l'aide d'un fichier txt pour le tableau et retrouver toutes les stations sur une carte

Lien à poster
Partager sur d’autres sites

Le programme vient d'être mis à jour.

-> Le vent fort et les températures froides (inférieures à -5°C) ont été rajoutées sur la carte

-> Vous avez désormais la possibilité de choisir d'afficher seulement les stations transmettant le temps présent et/ou toutes les stations (voir fichier de var)

Le lien de téléchargement reste sur cette page : http://blogdev.meteorologic.net/index.php?2008/12/13/70-twitobs-sur-votre-site

, je veut faire un peu comme sa, [url=]http://www.meteorolo...elle_21271.html[/url] et intégrer des stations a l'aide d'un fichier txt pour le tableau et retrouver toutes les stations sur une carte

Les données réanalysées en maille fine par WRF ne sont pas proposées pour le moment.
Lien à poster
Partager sur d’autres sites

Tu peux lire le flux XML de TwitObs (en php par exemple) ou récupérer directement les METAR et SYNOP décodés.

API disponibles ici :

http://blogdev.meteorologic.net/index.php?2008/03/09/9-metar-decode-api-et-encodage

http://blogdev.meteorologic.net/index.php?2008/03/19/10-synop-api-d-acces-aux-donnees

Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...