Aller au contenu

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.

Construction de carte d'observation


MétéoBleue
 Partager

Messages recommandés

Bonjour,

Ayant créé un site web il y a peu, nous voudrions ajouter à ce site une carte de relevé d'observations comme celle qu'il y a sur la page d'accueil de meteociel.com ou d'infoclimat.

Y a t il quelqu'un qui sait comment faire ?

Merci ! default_sleep.png/emoticons/sleep@2x.png 2x" width="20" height="20">

Regarde sur www.infometeo59-62.info, nous avons une carte d'observation faite maison. Par ailleurs, nous en avons fait une pour MeteoNature.
Lien à poster
Partager sur d’autres sites

Un autre exemple sur Météo-Bretagne : http://www.meteo-bretagne.fr/observation.php

J'ai ajouté à la carte les observations des stations METAR, cela permet de ne pas avoir une carte vide quand il y a peu d'observations postées default_wink.png/emoticons/wink@2x.png 2x" width="20" height="20">

Si tu as besoin d'aide, je suis là default_mellow.png

Lien à poster
Partager sur d’autres sites

C'est pas trop difficile à faire, d'ailleurs je pense que je vais en faire une pour mon site meteo-mc.fr

Il faut déjà créér une base de données MYSQL avec une table correspondant aux données et une table correspondant aux inscris.

Ensuite tu fais un formulaire d'inscription puis un formulaire de report d'obesrvations avec comme pour meteociel, un champ ou on recupere les coordonnées du clic sur la carte à l'aide de javascript pour optenir la localisation de l'obs, qu'on stockera aussi en BDD.

Ensuite une fois les observations en BDD, le mieux est d'utiliser le Xhtml pour positionner les obs. Tu créés une div avec comme background ton font de carte, ensuite tu fais un while sur tes résultats mysql qui va afficher chaque obs sur la carte de cette façon :

echo'';

Ceci n'est qu'un exemple biensur.

Si tu veux que tes pictos changent de couleur en fonction de la date de l'obs, tu compares la date actuelle avec la date de l'obs en mysql, puis tu utilises un array pour associer une couleur à un nombre d'heure :

ex :

$colorpicto = array {"0"=>"bleu","1"=>"rouge","2"=>"vert","3"=>"jaune",etc...}#le bon picto sera appelé en php comme ceci $picto.$colorpicto[$heure]# ex si $picto = soleil que $heure = 2 , ca appelera l'image nommée soleilvert

Voilà dans les grandes lignes, quand j'aurais fais ma carte, je vous donnnerais les sources php si ça vous interesse.

Lien à poster
Partager sur d’autres sites

Un autre exemple sur Météo-Bretagne : http://www.meteo-bretagne.fr/observation.php

J'ai ajouté à la carte les observations des stations METAR, cela permet de ne pas avoir une carte vide quand il y a peu d'observations postées

Si tu as besoin d'aide, je suis là

L'asso Infométéo59-62 a justement l'intention de rajouter ces métars, mais on ne sait pas comme faire. Puis je me rapprocher de toi pour avoir un peu d'aide de ce côté là ?

Jérôme

Lien à poster
Partager sur d’autres sites

L'asso Infométéo59-62 a justement l'intention de rajouter ces métars, mais on ne sait pas comme faire. Puis je me rapprocher de toi pour avoir un peu d'aide de ce côté là ?

Jérôme

Bien sûr, on se contacte par MP default_dry.png
Lien à poster
Partager sur d’autres sites

  • 1 month later...

Bonjour,

Comme prévu j'ai construit une carte d'observation pour mon site du massif central.

voilà ce que ça donne :

http://www.meteo-mc.fr/showobs.php

http://www.meteo-mc.fr/report-obs.php

http://www.meteo-mc.fr/tabobs.php

Bon même si c'est très proche des meteoalerte et meteociel au niveau de la technique, le concept d'obs météo n'est pas le même, histoire de pas faire de la pure copie. Ici, on poste un picto du ciel observé, on peut égallement ajouter mesures et commentaires.

Tout n'est pas terminé, mais c'est fonctionnel.

Techniquement, le formulaire d'ajout d'observations est composé d'élement géré par DOM en Javascript, nottament le positionnement du picto sur la carte lors du clic de l'utilisateur. La validation du formulaire de façon dynamique est réalisé grace à la méthode AJAX qui permet de ne pas recharger X fois la page. au moment de la validation, un cookie est envoyé au client, dans lequel sont conservée ses dernières informations, le formualire sera ainsi prérampli lors de sa prochaine observation ce qui lui fera gagner du temps. Si deux utilisateurs positionne une observations au même endroit sur la carte, dans une limite de 5px, seul l'obs la plus récente sera affichée, évitant la saturation sur la carte. L'affichage des observations est assez simple, un système de XHTML avec un font de carte, et des div par dessus. Plus les observations sont vielles , plus les pictos deviennent translucides jusqu'à disparaître (réalisé en css avec filter alpha) et plus ils passent en arriere plan par rapport aux autres pictos ( réalisé en css avec z-index). L'affichage des infobulles est réalisé avec le JS overlib...

Si vous avez des questions et conseils pour vos cartes, n'hésitez pas...

Lien à poster
Partager sur d’autres sites

Posté(e)
10km est de Lisieux. Limite 14/27.

Vous savez ce qui serait bien c'est de fédérer toutes les cartes d'obs en fournissant des fic xml standardisées pour tous les sites. (Certains avaient crié au loup avec les dispersions meteoAlerte / meteociel etc...)

Chacun rendrait ainsi ses obs dispo, et pour les utilisateurs pas besoin de les saisir à 30 endroits différents.

Mais je vous voit venir en disant sur MeteoAlerte il y a des stations MF etc qui n'ont pas le droit d'etre reproduites etc... Eh bien c'est pas grave vous mettez dans le xml seulement ce que vous avez envie de mettre (statsIC, obs utilisateurs etc...)

Après autre chose, MeteoAlerte ne voudra peut-etre pas d'informations farfelues vu le serieux. Eh bien vous moderez les entrées xml...

Après on peut toujours pousser la coop plus loin, mettre un identifiant unique à chaque obs, recouper les pseudos mais egalement les listes noires etc...

Qu'en pensez-vous?

Lien à poster
Partager sur d’autres sites

Vous savez ce qui serait bien c'est de fédérer toutes les cartes d'obs en fournissant des fic xml standardisées pour tous les sites. (Certains avaient crié au loup avec les dispersions meteoAlerte / meteociel etc...)

Chacun rendrait ainsi ses obs dispo, et pour les utilisateurs pas besoin de les saisir à 30 endroits différents.

Mais je vous voit venir en disant sur MeteoAlerte il y a des stations MF etc qui n'ont pas le droit d'etre reproduites etc... Eh bien c'est pas grave vous mettez dans le xml seulement ce que vous avez envie de mettre (statsIC, obs utilisateurs etc...)

Après autre chose, MeteoAlerte ne voudra peut-etre pas d'informations farfelues vu le serieux. Eh bien vous moderez les entrées xml...

Après on peut toujours pousser la coop plus loin, mettre un identifiant unique à chaque obs, recouper les pseudos mais egalement les listes noires etc...

Qu'en pensez-vous?

C'est une bonne idée, mais il faudrait déjà que les observations soient "formatées" de la même manière.En effet, sur meteoalerte on peut poster que les phénomènes extrême, tandis que meteo-mc et meteciel, on peut tout poster. Autre exemple, les coordonnées des observations : sur IC elles sont stockée pour des noms de villes prédeterminés avec des coordonées en pixel coorespondante à leur font de carte, sur meteo-mc le font de carte est différent donc les coordonnées ne sont correspondent plus. Donc à partir du moment ou les concepts et la technique sont différents on peut pas le faire. D'autre part, les observations meteoalerte meteo-mc, meteociel sont toutes envoyées dans des BDD mysql différentes, faudrait refaire tout le système. D'autre part, ton idée de tout regrouper dans une seule base pour tous les sites est assez utopique, je vois mal meteoceil et infoclimat fusionner le base d'obs.

Si chacun formate ses données en fichiers XML ca permettrait par contre de faire une carte unnique de toutes les obs des différents sites, ou à des sites locaux , régionaux, d'utiliser les données sur leurs cartes.

Lien à poster
Partager sur d’autres sites

Un autre exemple sur Météo-Bretagne : http://www.meteo-bretagne.fr/observation.php

J'ai ajouté à la carte les observations des stations METAR, cela permet de ne pas avoir une carte vide quand il y a peu d'observations postées default_tongue.png/emoticons/tongue@2x.png 2x" width="20" height="20">

Si tu as besoin d'aide, je suis là default_laugh.png

Dis moi, où trouves tu les METARS pour la région que tu veux ? Car j'aimerai faire une carte d'observations pour la charente(16) et la charente maritime (17) sur mon site http://meteo-charente.fr
Lien à poster
Partager sur d’autres sites

Dis moi, où trouves tu les METARS pour la région que tu veux ? Car j'aimerai faire une carte d'observations pour la charente(16) et la charente maritime (17) sur mon site http://meteo-charente.fr

Toutes les données METAR sont disponnibles sur le site de la NOAA, tu trouveras ton bonheur à cette adresse : http://weather.noaa.gov/pub/data/observati...metar/stations/

Sinon l'idée de mettre en commun les observations de chaques sites me semble très bonne, je suis partant pour en tout cas default_laugh.png

Lien à poster
Partager sur d’autres sites

Toutes les données METAR sont disponnibles sur le site de la NOAA, tu trouveras ton bonheur à cette adresse : http://weather.noaa.gov/pub/data/observati...metar/stations/

Sinon l'idée de mettre en commun les observations de chaques sites me semble très bonne, je suis partant pour en tout cas default_happy.png/emoticons/happy@2x.png 2x" width="20" height="20">

Merci beaucoup pour ce lien, mais j'ai un problème de lecture default_huh.png ... enfin je veux dire que je ne vois pas lesquels correspondent aux deux charentes default_tongue.png/emoticons/tongue@2x.png 2x" width="20" height="20"> , les noms ne m'évoquent pas grand chose (CWSL ?? lol )
Lien à poster
Partager sur d’autres sites

Merci beaucoup pour ce lien, mais j'ai un problème de lecture default_clover.gif ... enfin je veux dire que je ne vois pas lesquels correspondent aux deux charentes default_wink.png/emoticons/wink@2x.png 2x" width="20" height="20"> , les noms ne m'évoquent pas grand chose (CWSL ?? lol )

Ca devrais t'aider :

http://www.meteo-mc.fr/stations_synop/listestations.txt

et

http://meteocentre.com/doc/metarf.html

Lien à poster
Partager sur d’autres sites

  • 2 weeks later...

Bonsoir,

je serais aussi tenté par la création d'une carte pour mon site

mais je débute tout juste dans le html et css j'ai peur que ca ne soi hors de ma portée...

c'st pour ca je voudrais savoir si il n'existe pas des tutoriaux pour ce genre de chose une une ame plein de bonne volontée pour m'expliquer plus en détails.

Merci d'avance.

Lien à poster
Partager sur d’autres sites

Invité Guest

Je suis embéter car j'ai trouver les explications pour faire une carte d'observation en temps réel mais je n'y arrive pas a la faire

...

HeLP Me

Lien à poster
Partager sur d’autres sites

  • 2 weeks later...

Bonjour,

Je me suis toujours posé la question, pour le positionnement des observations sur la carte. Comment vous vous y prennez ? Je veux dire par exemple es ce que qu'il faut repertorié toute les positions de chaques villes sur la carte une par une ?

Ou vous prennez l'echelle de la carte et après avec la latitude ou longitude vous positionnez le picto ? Si, oui comment dois-je proceder ?

Merci

Le site restant inactif pendant plusieurs mois devrait reprendre de son activité default_flowers.gif

Lien à poster
Partager sur d’autres sites

Les deux sont possibles default_flowers.gif

Sachant que les lat long des villes existent en fichier txt celà est le plus rapide. Sinon faut se palucher toutes les coordonnées left et top à la main.

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...