www.planeur.net | www.netcoupe.net | www.volavoile.net
Jump to content

Briefing Météo Open Source


gabriel
 Share

Recommended Posts

 

Il faut qu'il ne reste pas des cartes de la veille (TEMSI France).

 

Bon sang, je ne m'en étais pas aperçu, tout content de la bonne marche apparente de la page !

 

L'erreur vient du site GoVFR d'où j'importe les cartes temsi du briefing.

 

Je viens de prévenir le webmaster.

 

Merci, « ouvrier Charpentier » !

 

 

C'est corrigé, merci au webmaster !

 

Les cartes TEMSI FRANCE du site GoVFR sont donc à jour ce 11/08/2017 à 21:00.

 

L'avantage, par rapport à celles d'Aéroweb, c'est qu'elles peuvent être intégrées au briefing météo sans mot de passe :peace:

 

Restez vigilants cependant : « Seul aeroweb est officiel car il peut y avoir des AMD (amendements) à tout moment. »

Edited by marcterrier
Link to comment
Share on other sites

  • 2 months later...
  • Replies 224
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...

Bonjour à tous

Suite à un sondage en début d'année indiquant le besoin d'un briefing d'aide à la préparation des vols pour les pilotes isolés ou hors clubs organisés avec un briefing avant vol, la FFVV m'a mandaté pour "régionaliser" le briefing en open source de https://github.com/gabouls8/briefing-meteo2.0.

Avec mes quelques connaissances HTML via NVU, j'ai adapté le briefing de Gabriel au Sud-ouest (faut bien commencer par une région, tant qu'à faire, une connue) pour poser les bases applicables aux 5 autres (Ouest, Nord, Est, centre et Sud Est).

Le premier jet est dans le patch du dossier jp.cotto sur la page github, mais il y a une problème de certificat, malgré l'enregistrement du login et password d'aéroweb selon la procédure décrite dans le fichier. résultat : aucune carte météo ne s'affiche, à part celle régionale de météo-parapente qui remplace le sondage local, car non liée à la requête.

Est-ce qu'il y aurait une ame charitable et algorythmique qui pourrait nous filer un coup de clavier ? merci d'avance !

Link to comment
Share on other sites

Le premier jet est dans le patch du dossier jp.cotto sur la page github, mais il y a une problème de certificat, malgré l'enregistrement du login et password d'aéroweb selon la procédure décrite dans le fichier. résultat : aucune carte météo ne s'affiche, à part celle régionale de météo-parapente qui remplace le sondage local, car non liée à la requête.

 

Pour aider :

  • merci de créer un lien vers « dans le patch du dossier jp.cotto sur la page github »
  • voici l'URL (corrigée) conduisant vers le dépôt de Gabriel sur GitHub
Edited by marcterrier
Link to comment
Share on other sites

  • 6 months later...

 

La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :

https://aerologic.monsite-orange.fr/ -_-_- https://bia-z.monsite-orange.fr/

0-logo.jpghttps://lfnf-vinon.monsite-orange.fr

https://promet.monsite-orange.fr/

Link to comment
Share on other sites

  • 6 months later...

Animation des prévisions du modèle Bracknell :

 

http://marcterrier.fr/volavoile/bracknell.jpg

 

 

Pour ceux qui voudraient l'intégrer au briefing météo :

<section>
	<object data="http://marcterrier.fr/briefing/bracknell.html" width="907" height="639"></object>
</section>
Edited by marcterrier
Link to comment
Share on other sites

La même source en couleurs. :flowers:

C'est "sous" la carte noire et blanc de briefpaca.

Edited by CPT

 

La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :

https://aerologic.monsite-orange.fr/ -_-_- https://bia-z.monsite-orange.fr/

0-logo.jpghttps://lfnf-vinon.monsite-orange.fr

https://promet.monsite-orange.fr/

Link to comment
Share on other sites

@ CPT

 

Bonsoir,

je n'ai pas choisi la couleur peut-être pour les mêmes raisons que toi :

Oui, c'est sur, mais c'est aussi par nostalgie, car cette carte au début d'aérologic

n'arrivait sur le Net que par Top Karten qui la recevait par fax ! :pinch:

Edited by CPT

 

La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :

https://aerologic.monsite-orange.fr/ -_-_- https://bia-z.monsite-orange.fr/

0-logo.jpghttps://lfnf-vinon.monsite-orange.fr

https://promet.monsite-orange.fr/

Link to comment
Share on other sites

Elles ne sont pas issues du même "run".

Sur le site du Met Office il n'y a que la dernière solution à jour.

 

La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :

https://aerologic.monsite-orange.fr/ -_-_- https://bia-z.monsite-orange.fr/

0-logo.jpghttps://lfnf-vinon.monsite-orange.fr

https://promet.monsite-orange.fr/

Link to comment
Share on other sites

Elles ne sont pas issues du même "run".

Sur le site du Met Office il n'y a que la dernière solution à jour.

Je me doutais un peu de la chose, mais du coup autant virer la prévision T+84, ce n'est qu'une prévision plus ancienne, donc moins fiable, que celle à T+72 pour le même jour.

Link to comment
Share on other sites

Je me doutais un peu de la chose, mais du coup autant virer la prévision T+84, ce n'est qu'une prévision plus ancienne, donc moins fiable, que celle à T+72 pour le même jour.

 

J'ai l'impression que la validité de la T+84 dépend de l'heure de consultation.

Je vérifie ça.

Sinon je la vire, comme conseillé.

Edited by marcterrier
Link to comment
Share on other sites

Table des niveaux de vol (d'après le QNH de l'aérodrome de MARSEILLE PROVENCE)

 

Si affichage « metar LFML indisponible », vérifier avec la requête

https://avwx.rest/api/metar/LFML?options=info,speech si le site AVWX est en erreur (auquel cas le chargement

de la page n’aboutit jamais).

 

Il faut alors rentrer manuellement le QNH de LFML dans la case dédiée puis valider…

Edited by marcterrier
Link to comment
Share on other sites

Il n'y a pas "metar LFML indisponible", la requête donne un résultat, mais le QNH ne s'affiche que manuellement. :crying:

Je l'ai tout de même mis sur briefpaca après aeroweb....(pour les NOTAM il manque Vinon). :mdr:

Merci Marc.

 

PS : Le QNH de Sologne fonctionne bien.

Edited by CPT

 

La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :

https://aerologic.monsite-orange.fr/ -_-_- https://bia-z.monsite-orange.fr/

0-logo.jpghttps://lfnf-vinon.monsite-orange.fr

https://promet.monsite-orange.fr/

Link to comment
Share on other sites

Il n'y a pas "metar LFML indisponible", la requête donne un résultat, mais le QNH ne s'affiche que manuellement. :crying:

Je l'ai tout de même mis sur briefpaca après aeroweb....(pour les NOTAM il manque Vinon). :mdr:

Merci Marc.

 

C'est corrigé. Merci Michel !

Edited by marcterrier
Link to comment
Share on other sites

  • 2 weeks later...

Merci gabriel !

 

Merci surtout à ton initiative et à tous ceux qui ont participé au Briefing Météo Open Source :

 

<meta name="description" content="Une collecte automatique de données météo pour les alpes du sud">
<meta name="author" content="Marcos OSSEDAT, Baptiste DESPREZ, BFE, Billy, CPT,Paul NEULAT, Guillaume PORNIN...">
Edited by marcterrier
Link to comment
Share on other sites

  • 2 months later...

Bonjour,

depuis quelques jours l'insertion automatique dans la table des niveaux de vol du QNH à partir d'un METAR ne se fait plus !

Il faudrait modifier la configuration de la requête ajax vers l'url « http://avwx.rest/api/ »

Le site AVWX est fonctionnel (testez-le !) mais le mode d'obtention des données a changé : voir « https://avwx.docs.apiary.io/# »

http://marcterrier.fr/volavoile/avwx_message.jpg

 

Qui saurait arranger ça ?

 

Le source de http://marcterrier.fr/briefing/qnh_manquant.html :

 

<!doctype html>
<html lang="fr">
	<head>
		<meta charset="UTF-8">
		<title>QNF</title>
		<!-- CSS -->
		<link rel="stylesheet" href="css/reveal.css">
		<link rel="stylesheet" href="css/theme/sky.css" id="theme">
                <link rel="stylesheet" href="plugin/gallery/gallery.css">
                <link rel="stylesheet" href="css/brief.css">
		<!-- SCRIPTS -->
		<script src="js/jquery.min.js"></script>
		<script>
				function ajaxAvwxApiCallWithCallback(reportType, oaciCode, successCallback, failureCallback) {
					$.ajax({
						url: "http://avwx.rest/api/" + reportType +"/" + oaciCode,
						type: "GET",
						dataType : "json"
					})
					.done(function( json ) { // en cas de succes
						successCallback(json,reportType); // appel du callback avec le json resultat en param
					})
					.fail(function( xhr, statusText, errorThrown ) { // en cas d erreur
						if (typeof failureCallback !== 'undefined') { // si callback existe
							failureCallback(reportType, oaciCode); // appel du callback avec les param de l'appel en echec
						} else { // sinon (pas de callback) popup js de l'erreur
							alert( "Erreur sur requete  avwx.rest/api/" + reportType + "/" + oaciCode + ": \n - status:" + xhr.status + "\n - erreur:" + errorThrown);
						}
					});
				}
		</script>
		<!--[if lt IE 9]>
		<script src="lib/js/html5shiv.js"></script>
		<![endif]-->
	</head>
	<body>
		<div class="reveal">
			<div class="slides">
				<section>
					<script>
						function qnhCallback(json) {
							updateQNH(json.Altimeter);  // mise a jour du QNH dans le tableau des FL du jour (section suivante)
							$( "<p>" ).text( 'QNH ' + json.Station  + ' : ' + json.Altimeter).appendTo( "#qnhResult" );
						}
						function tafMetarCallback(json, reportType) {
							if (reportType == 'metar') {
								$( "<p>" ).text( json["Raw-Report"] ).appendTo( "#metarResult" );
							} else {
								$( "<p>" ).text( json["Raw-Report"] ).appendTo( "#tafResult" );
							}
						}
						function failureCallback(reportType, oaciCode) {
							var msg = reportType + " " + oaciCode + " indisponible";
							if (reportType == 'metar') {
								$( "<p>" ).text( msg ).appendTo( "#metarResult" );
							} else {
								$( "<p>" ).text( msg ).appendTo( "#tafResult" );
							}
						}
						function lireTafMetar(reportType, tabOaci, successCallback, failCallback) {
							for (var i = 0, len = tabOaci.length; i < len; i++) {
								ajaxAvwxApiCallWithCallback(reportType, tabOaci[i], successCallback, failCallback);
							}
						}
						$(document).ready(function() {
							// choix de la station choisie pour afficher le QNH dans le tableau des niveaux de vol
							lireTafMetar('metar', ['LFML'], qnhCallback);
							lireTafMetar('metar', ['LFML'], tafMetarCallback, failureCallback);
							lireTafMetar('taf', ['LFML'], tafMetarCallback, failureCallback);
						});
					</script>

					<div>
						affiche le QNH du METAR choisi
						<div id="qnhResult"></div>
						<div id="tafMetarContainer">
							<h3>METARs</h3>
							<div id="metarResult"></div>
							<h3>TAFs</h3>
							<div id="tafResult"></div>
						</div>
					</div>
				</section>
			</div>
		</div>
		<!-- SCRIPTS -->
		<script src="lib/js/head.min.js"></script>
		<script src="js/reveal.js"></script>
		<script>
			// Full list of configuration options available at:
			// https://github.com/hakimel/reveal.js#configuration
			Reveal.initialize({
				controls: true, // Display controls in the bottom right corner
				progress: true, // Display a presentation progress bar
				history: false, // Push each slide change to the browser history
				center: true, // Vertical centering of slides
                touch: true, // Enables touch navigation on devices with touch input
                mouseWheel: false, // Enable slide navigation via mouse wheel
                loop: true, // Loop the presentation
				transition: 'none', // none/fade/slide/convex/concave/zoom/default ; sert à gérer le mode de transition entre les slides ; default était le mode initiallement sélectionné…

				// Optional reveal.js plugins
				dependencies: [
					{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
					//{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
					//{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
					//{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
					//{ src: 'plugin/zoom-js/zoom.js', async: true },
					//{ src: 'plugin/notes/notes.js', async: true },
					{ src: 'plugin/gallery/gallery.plugin.js', async: true, condition: function() { return !!document.querySelector('.gallery'); } }

				]
			});
            Reveal.configure({
                autoSlide: 5000
            });
            Reveal.toggleAutoSlide();
		</script>
	</body>
</html>
Edited by marcterrier
Link to comment
Share on other sites

Bonjour et merci pour toutes ces infos. Chez moi ça fonctionne bien sous Firefox, en revanche, sous Chrome, la connexion à Aeroweb ne se fait pas automatiquement.

Y a t'il une solution pour régler ce petit souci ? (Pour le moment, on ouvre une fenêtre aeroweb à coté et on rafraîchit le briefing... ou alors on utilise Firefox, et encore, ça ne marche pas sur tous les PC apparemment)

 

Merci d'avance !

Philippe.

Link to comment
Share on other sites

Oui pardon, c'est ce que j'ai adapté pour chez nous (comme j'ai pu :) ) : http://briefing.planeurs-chambley.fr/

 

Merci d'avoir indiqué le lien grâce auquel j'ai vu que tu n'utilises PAS le procédé permettant de renseigner AUTOMATIQUEMENT

à partir d'un METAR la valeur du QNH dans la table des niveaux de vol (c'est expliqué !)

 

C'est ce procédé qui s'est mis à déconner sur mes sites, d’où mon message.

Edited by marcterrier
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share