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.

Carte des orages - meteo mc


Polux69
 Partager

Messages recommandés

Posté(e)
Saint Martin La Sauveté (42) (Vals d'Aix et d'Isable) 564m - Commune 396m à 890m

Magnifique le travail, je sais ou j'irais pour les prochains orages...

default_dry.pngdefault_dry.png

Lien à poster
Partager sur d’autres sites

Voilà du nouveau sur météo mc ,

Carte des impacts de foudre et des dévelloppements orageux

J'espere que la carte de gauche sera utile.

Les données sont libres au format txt. PLus d'info sur meteorologic default_biggrin.png/emoticons/biggrin@2x.png 2x" width="20" height="20">

Merci de déplacer ce topic dans la rubrique site web , me suis trompé loool

Ce concept est semblable à ce qui se fait de plus en plus en ce moment en particulier la surveillance via MF http://www.meteo.fr/special/PI/OPIC_MF/France/index.htm mais en plus précis encore : bravo ! default_sick.gif
Lien à poster
Partager sur d’autres sites

Posté(e)
Chazelles sur Lyon

Nombreux sont ceux qui m'ont demandé en PV comment utiliser les fichiers TXT meteorologic pour faire ce genre de carte, alors voilà une petite expliquation.

tout d'abord, les données étant sous forme latitude longitude , il faut donc recuperer les coordonnées de notre fond de carte en latitude longitude :

pour météo mc :

bord haut : latitude = 46.837

bord bas : latitude = 43.203

bord gauche : longitude = 0.601

bord droit : longitude = 5.1409

ensuite on va la différence de chaque pour obtenir la distance en lat long séparant chaque bord de la carte :

latitude = 46.837 - 43.203 = 3.634

longitude = 4.5399

maintenant que nous connaissons les distances entre chaque bord de notre carte,et que nous connaissons leur équivalent en pixel (452px, 400px sur météo mc ), il nous reste a calculer le coeficient pour avoir le rapport pixel/coordonnées lat long :

coef longitude = 4.5399/400 = 0.0113497

coef lagitude = 3.634/452 = 0.0080398

Maintenant il y'a plus qu'a faire une regle de 3 a chaque boucle php pour obtenir les coordonnées des pictos en pixels qui s'afficheront sous forme de div html.

Lien à poster
Partager sur d’autres sites

Posté(e)
Vincennes (94) / Penta di Casinca (2B) / Quiberon (56)

Beau boulot Polux, merci d'avance pour la Corse. default_clover.gif

Lien à poster
Partager sur d’autres sites

Très bonne mise en forme Polux.

J'ajouterais que l'utilisation de ces données est libre mais qu'un lien retour vers Meteorologic est fortement souhaité

Voir conditions ici :

http://meteorologic.net/detection_cellules...oudre_radar.php

Et là :

http://www.meteorologic.net/foudre.php

Les données radar seront aussi bientôt fournies.

Dans un autre registre il y a les données du Gulf Stream ici : http://www.meteorologic.net/gulf-stream/tr...oire-suivi.html et les SYNOP décodées là : http://meteorologic.org/pub/data/synop/

default_flowers.gif

Lien à poster
Partager sur d’autres sites

Et ces données elles proviennent d'ou? un boltek? je pense que non, c'est pourquoi je me demande de quel "système" elles proviennent.

En tout cas je suis bien interessé par celles-ci afin d'en faire quelque chose, mais je ne comprends pas trop comment les afficher sur une carte default_tongue.png/emoticons/tongue@2x.png 2x" width="20" height="20"> . J'arrive juste à les récupérer (déjà pas mal...)

Lien à poster
Partager sur d’autres sites

Posté(e)
Chazelles sur Lyon

Bonsoir,Si ça ca peut aider certains voici le code source que j'ai fait pour l'affichage de la carte de france des orages :Bon c'est un peu le bordel, mais à la base ct pas prevu pour etre relus par d'autres lol :

<?php$depart_haut= 51.102;$depart_gauche = -4.911;$droit = 8.234;$bas = 42.334;$coef_haut =0.0122801;$coef_gauche = 0.0187785;$picto = array("Cellule probablement orageuse"=>"f-orageux","Cellule orageuse"=>"f-orage");$zindex = array("Cellule probablement orageuse"=>"100","Cellule orageuse"=>"200");$impacts = array ("0"=>"Foudre : 1 impact","1"=>"Foudre : 2 ou 3 impacts","2"=>"Foudre : 4 à 8 impacts","3"=>"Foudre : 9 à 15 impacts","4"=>"Foudre : 16 à 24 impacts","5"=>"Foudre : 25 à 35 impacts","6"=>"Foudre : 36 à 48 impacts","7"=>"Foudre : 49 à 63 impacts","8"=>"Foudre : 64 à 80 impacts","9"=>"Foudre : plus de 81 impacts");/*$colors = array ("null"=>"#00b2ee","0"=>"#0000ff","1"=>"#7fff00","2"=>"#00cd00","3"=>"#008b00","4"=>"#ff7f00","5"=>"#ee2c2c","6"=>"#cd0000","7"=>"#ff00ff","8"=>"#912cee","9"=>"#8b008b");*/$file ="http://meteorologic.net/data/radar/brute_donnee.txt";$file2 ="http://meteorologic.net/data/radar/data_foudre.txt";$content = @implode("",file($file));$content2= @implode("",file($file2));$separ_ligne=explode("\n",$content);$separ_ligne2=explode("\n",$content2);$time = $separ_ligne[0];$time2 = $separ_ligne2[0];$timeexplode= explode(" ",$time);$timeexplode2= explode(":",$timeexplode[1]);$heuretu=$timeexplode2[0];$min=$timeexplode2[1];if($heuretu >= '0' && $heuretu <= '21') $heure= $heuretu+2;if($heuretu == '22') $heure= '00' ;if($heuretu == '23') $heure= '01' ;#echo $time;echo "
http://www.meteo-mc.fr/Images/cartefrance.gif); layer-background-image:url(http://www.meteo-mc.fr/Images/cartefrance.gif); border: 1px none #000000; margin-left:20px; margin-top:30px; '>
Développements orageux
$time
".$heure."h".$min." locale
© www.meteo-mc.fr
\"<ahttp://www.meteo-mc.fr/Images/orage/zoommc.gif\" onmouseover=\"popup('Zoom Massif Central - cliquez ! ','white')\" onmouseout=\"kill()\">
";################################################################# 1#for ($i=1;$i$bas & $lng[1]>$depart_gauche & $lng[1]<$droit){echo "
\"<ahttp://www.meteo-mc.fr/Images/orage/${picto[$type]}.gif\" onmouseover=\"popup('$type ','white')\" onmouseout=\"kill()\">
" ;}}################################################################2## # for ($i=1;$i$bas & $lng[1]>$depart_gauche & $lng[1]<$droit){echo "
\"<ahttp://www.meteo-mc.fr/Images/orage/f-foudre.gif\" onmouseover=\"popup('$impacts[$nombre] ','white')\" onmouseout=\"kill()\">
" ;}}###fin 2echo "
";echo"
  • orageux.gif\" Développement cumuliforme parfois pas de données
  • orage.gif\" Cumulonimbus actif (activité électrique détectée lors du dernier 1/4 d'heure.Attention, activité électrique ne veut pas forcément dire impact de foudre) parfois pas de données
  • foudre.gif\"Un ou plusieurs impacts de foudre ont été detectés. Passez la souris sur les pictos.

Les données brutes sont traitées à partir des fichiers TXT http://www.meteorologic.net/\">meteorologic et sont utilisables par tous en cliquant sur l'image txt en bas de la carte.

"?>
Voilà ca le script est pas très organisé mais bon ...
Lien à poster
Partager sur d’autres sites

Bonsoir,

Si ça ca peut aider certains voici le code source que j'ai fait pour l'affichage de la carte de france des orages :

Bon c'est un peu le bordel, mais à la base ct pas prevu pour etre relus par d'autres lol :

Voilà ca le script est pas très organisé mais bon ...

Merci Polux69, c'est super sympa default_biggrin.png/emoticons/biggrin@2x.png 2x" width="20" height="20">
Lien à poster
Partager sur d’autres sites

Euh j'ai une petite question.

Comment fais tu pour connaître les coordonnées du bord de ta carte (google earth?)

Et pourquoi ici:

<?php

$depart_haut= 51.102;

$depart_gauche = -

4.911;

$droit = 8.234;

$bas = 42.334;

$coef_haut =0.0122801;

$coef_gauche = 0.0187785;

Tu as mis un "-" avant 4.911 alors que dans ton explication ci-dessus il n'y a pas de moins?

En fait j'ai comme qui dirait un problème de centrage sur la carte que j'ai faite... default_biggrin.png/emoticons/biggrin@2x.png 2x" width="20" height="20">

Merci

Lien à poster
Partager sur d’autres sites

Posté(e)
Chazelles sur Lyon

L'expliquation, c'est la carte massif central. Le script posté c'est la carte france.

Pour avoir les coordonnées j'ai utilisé mon API google MAP.

Lien à poster
Partager sur d’autres sites

L'expliquation, c'est la carte massif central. Le script posté c'est la carte france.

Pour avoir les coordonnées j'ai utilisé mon API google MAP.

Oui oui, bien sur, mais je comprends pas l'origine du "-". J'ai regardé les coordonnées avec google earth de ta carte de la france (grossièrement biensur), mais pourquoi tu n'as pas fait:

8.234 - 4.911 = 3.323

3.323/700 = 0.0047474 ???

Edit

C'est bon j'ai réussi à centrer tout ça, mais sans le "-" devant.

Et pour les coordonnées j'ai trouvé ceci qui est pas mal si ça intéresse quelqu'un:

http://mapki.com/getLonLat.php

Lien à poster
Partager sur d’autres sites

Posté(e)
Saint-Alban-Leysse - 311 m (Est Chambéry) -(73) et ponctuellement sur Palette-Le-Tholonet -158 m (Aix sud-est) (13) et Mazamet(81) - (ville : 266 m)

J'ai fait l'équivalent pour la france :

Carte des orages en france

Comme ça tout le monde en profite. (je rajouterais la corse quand j'aurais le temps)

Bonne idée mais j'ai l'impression qu'il y a un décalage des pictos vers l'O par rapport à la réalitée , par exemple sur le site il y aurait un orage à l'ouest de Valensole ( 04) alors qu'il n'en est rien ( le radar indique une ligne de précipitation une trentaine de km à l'est vers Castellane).
Lien à poster
Partager sur d’autres sites

Posté(e)
Chazelles sur Lyon

Oui oui, bien sur, mais je comprends pas l'origine du "-". J'ai regardé les coordonnées avec google earth de ta carte de la france (grossièrement biensur), mais pourquoi tu n'as pas fait:

8.234 - 4.911 = 3.323

3.323/700 = 0.0047474 ???

Edit

C'est bon j'ai réussi à centrer tout ça, mais sans le "-" devant.

Et pour les coordonnées j'ai trouvé ceci qui est pas mal si ça intéresse quelqu'un:

http://mapki.com/getLonLat.php

Bah je ne comprends pas ta question, ton calcule est faux :

-4,911 c'est la longitude de la pointe bretonne, vas voir sur google map.

Pour avoir la disante ouest/est en longitude :

distance = longitudedroite - longitudegauche = 8.234 - (-4.911) = 8.234 + 4.911 = 13 et des brouettes

le tout divisé par 700pixels donne le coefficient que j'ai mis.

POur Gael 13 :

Tout d'abord , le système n'a pas une fiabilité absolue, ensuite celà dépend des données sources au format txt en latitude longitude, enfin, c'est une carte des cellules orageuses et pas une carte des précipitations. EN plus, tes données radars n'étaient peut être pas à en même temps.

Toutefois, je procéderais à une vérification. Car j'effectue une correction sur les fomules (visible dans mon script) car il y'a une certaine imprecision lorsque qu'on convertit latitude longitude en pixels qu'il faut corriger manuellement pour être le plus proche de la réalité.

Edit : Je viens d'effectuer une correction, il y'avait une petite erreur qui crééait un décalage de 8px vers la gauche. Ca devrait mieux aller maintenant.

Merci

Lien à poster
Partager sur d’autres sites

Bah je ne comprends pas ta question, ton calcule est faux :

-4,911 c'est la longitude de la pointe bretonne, vas voir sur google map.

Pour avoir la disante ouest/est en longitude :

distance = longitudedroite - longitudegauche = 8.234 - (-4.911) = 8.234 + 4.911 = 13 et des brouettes

le tout divisé par 700pixels donne le coefficient que j'ai mis.

Ralala, au temps pour moi. J'ai mal regardé et n'ai pas vu que ça correspond à -4.911.

Je viens d'effectuer une correction, il y'avait une petite erreur qui crééait un décalage de 8px vers la gauche. Ca devrait mieux aller maintenant.

Euh est-ce que c'est possible que tu indiques cette correction dans le script que tu as mis-ci dessus afin que j'en profite aussi? default_dry.pngmerci, bonne soirée
Lien à poster
Partager sur d’autres sites

Posté(e)
Chazelles sur Lyon

J'ai vu que mal de gens l'avaient implanté sur leur sites et tant mieux.

Par contre , vous devriez utiliser vos propres pictos, et ne pas recopier texto la légende que j'ai faite car d'une part ça fait gros rapace, et c'est pas bon du tout pour le référencement de mon site et des votres d'avoir des pages dupliquées. Essayez de personnaliser un minimum.

Pour ceux qui ont mis un lien vers mon site, merci à vous !

Lien à poster
Partager sur d’autres sites

Posté(e)
Les sables d olonne

default_biggrin.png/emoticons/biggrin@2x.png 2x" width="20" height="20"> Très très beau travail polux, tu est le robin des bois des chasseurs d'orages, parcque en france en se moment y a pas grand chose de gratuit pour les infos terrain, je pense bien sur à MF etMétéo consult default_blink.png

Lien à poster
Partager sur d’autres sites

Très beau travail en effet !

Je suis en train de l'implémenter de mon côté également (pas de copier-coller de ton code, je te rassure default_crying.gif ), donc d'abord merci pour nous avoir fais connaître cela. Par contre il semble y avoir un problème, car certaines intensités ne semblent pas être présentes dans le fichier. Par exemple, à l'heure actuelle il y a deux croix rouges (une sur la frontière franco-suisse et une dans le nord de la France) et elles sont absentes sur les cartes générées avec les données de meteorologic. C'est la deuxième fois que je constate cela depuis que je travail sur le code. C'est récent comme problème ou plus ancien, auquel cas il est peut-être déjà en cours de correction ?

Lien à poster
Partager sur d’autres sites

Salut,

Par rapport à quoi as tu comparé, était ce le même bulletin (même heure) ?

Si oui, tu peux me donner l'heure exacte que je regarde dans le programme s'il y a quelquechose qui cloche.

Merci d'avance.

default_crying.gif

Lien à poster
Partager sur d’autres sites

Salut default_laugh.png

Désolé, j'avais pas fait le lien entre toi et Meteorologic sinon je t'aurais directement contacté default_tongue.png/emoticons/tongue@2x.png 2x" width="20" height="20">

Comme le problème est présent ce soir (carte de 19h00 UTC / 21h00), j'ai fais des captures d'écran. J'avais utilisé la carte de Météocentre, à l'origine pour contrôler le placement sur ma carte, et c'est là que j'ai vu le problème.

Carte de Météocentre de 21h

Carte de Meteorologic de 21h

Jusqu'à maintenant je n'ai remarqué aucun problème avec les croix jusqu'à la couleur orange.

Je profite de l'occasion pour te féliciter et te remercier pour cette mise à disposition des données !

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