warning Si vous constatez un dysfonctionnement sur le Réseau Météo français, veuillez me tenir informé. Merci d'avance ! warning

Installation

Vous pouvez installer FRWN Mesomap sur votre site, en Standalone (Autonome) ou directement dans le Saratoga Template.

Vous pouvez télécharger la dernière version du script en cliquant sur l'icône ci-dessous.

zip safe
Télécharger Téléchargé : fois

Pour décompresser le fichier vous aurrez besoin du logiciel gratuit 7Zip en cliquant sur le logo ci-dessous.

7Zip safe
Télécharger Téléchargé : fois

Configuration de FRWN Mesomap

  1. Tout d'abord, assurez-vous que vous avez une Clé API Google Browser JavaScript Map. Vous en aurez besoin pour afficher la carte Google du script.

    Obtenez la clé Google ici : https://developers.google.com/maps/documentation/javascript/get-api-key

  2. En version Standalone (PAS dans la version Saratoga Template) :

    Editez mesonet-map-settings.php et mettez la clé API Google :

    $googleAPI = '-replace-this-with-your-API-key-here-';

    Si vous utilisez wxmesonetmap.php dans la version Saratoga Template, Mettez dans Settings.php à un emplacement convenable (près de la spécification de WeatherUnderground) la ligne suivante avec la clé Google

    $SITE['googleAPI'] = '-replace-this-with-your-API-key-here-';

    Les paramètres les plus importants sont pour le [netID] par défaut (ID du réseau) et la langue par défaut à utiliser:

    En version Standalone (dans mesonet-map-settings.php) :

    $rmNETID = 'FRWN'; // ID par défaut
    $lang = 'fr'; // Langue par défaut

    En version Saratoga template (dans Settings.php) :

    $SITE['rmNETID'] = 'FRWN';
    $SITE['lang'] = 'fr';

    Regardez dans le cache le fichier mesonet-map-networks.txt.
    La première entrée de chaque ligne (sans un #) est le [netID] à utiliser pour le réseau sélectionné.
    Voir ci-dessous une liste des langues prises en charge.

    Exemple : vous voulez que le réseau français avec l'anglais comme langue par défaut

    En version Standalone (dans mesonet-map-settings.php):

    $rmNETID = 'FRWN'; // ID par défaut
    $lang = 'en'; // Langue par défaut

    En version Saratoga template (dans Settings.php) :

    $SITE['rmNETID'] = 'FRWN';
    $SITE['lang'] = 'en';

    Sauvegardez mesonet-map-settings.php (Standalone) ou Settings.php (Saratoga template) après édition.

  3. Transférez le contenu sur le serveur de votre site, incluant le dossier cache/ et le dossier MESO-images/.
    Si votre site a déjà un dossier MESO-images/ suite à l'installation du script global-map, vous pouvez remplacer en toute sécurité avec le contenu de cet ensemble.

En fonctionnement normal, certains fichiers du site Affiliated Regional Weather Networks et du réseau régional sélectionné seront mis en cache localement sur votre site dans le dossier ./cache/.
Ces fichiers seront :

  • mesonet-map-networks.txt
  • [netID]-stations-cc.txt
  • [netID]-conditions.txt

Les fichiers seront stockés par défaut dans le dossier ./cache/ et actyualisés toutes les 5 minutes selon les besoins du site mondial et du réseau régional.
Si, pour une raison quelconque, le site mondial et le réseau régional est indisponible, les copies mises en cache seront utilisées pour les affichages cartographiques et seront «actualisées» lorsque le site hors ligne sera à nouveau disponible.

Il existe d'autres paramètres disponibles dans le fichier mesonet-map-settings.php (et disponible sous les entrées $SITE[...] pour la version Saratoga Template dans le fichier Settings.php) au cas où vous voudriez changer la valeur par défaut de "map zoom/center", "map type", ou modifier les unités initiales affichées par le réseau régional.
Si quelqu'un utilise l'onglet des réseaux régionaux pour sélectionner un autre réseau, les valeurs par défaut des unités pour la carte de ce réseau seront utilisées.
Les dérogations sont applicables seulement au seul réseau que vous spécifiez dans rmNETID.
Si vous utilisez la version Saratoga template, je vous recommande de le faire par les entrées $SITE[...] dans Settings.php au lieu de les changer dans mesonet-map-settings.php -- cela vous permettra de remplacer rapidement les fichiers lors des mises à jour à venir.

Paramètres du script

Le fichier mesonet-map-settings.php et son équivalent Settings.php qui remplace les valeurs dans mesonet-map-settings.php sont disponibles :

$rmNETID ou $SITE['rmNETID']
L'ID par défaut du réseau régional, initialement paramétré par 'SWN' pour "Southwestern Network".
Regardez dans ./cache/mesonet-map-networks.txt pour les réseaux disponibles, ou sur l'onglet des réseaux régionaux de mesonet-map.php/wxmesonetmap.php affiché sur votre site.
Le rmNETID est indiqué entre parenthèses après le nom de chaque réseau.
$lang ou $SITE['lang']
La langue par défaut à utiliser, initialement paramétré par 'en' pour English/Anglais.
Utilisé dans le fichier wxmesonetmap.php. Dans la version Saratoga template, utilisez la valeur actuelle sélectionnée pour la langue - vous ne devez pas le spécifier ici.
$googleAPI ou $SITE['googleAPI']
Clé API Google Browser JavaScript OBLIGATOIRE pour utiliser ce script.
$cacheDir ou $SITE['cacheFileDir']
Chemin relatif du dossier pour stocker les conditions/fichiers mis à jour du réseau.
La valeur initiale est './cache/' (le même que pour Saratoga template)
$rmShowFireDanger ou $SITE['rmShowFireDanger']
Ce paramètre contrôle l'affichage du Chandler Burning Index (CBI) sur la carte, popups et le tableau des conditions.
=true; Affichage du niveau du CBI (Low, Moderate, High, Very High, Extreme) et le texte coloré. ( par défaut)
=false; Non affichage du niveau du CBI.
Note : Le fichier mesonet-map-lang-LL.txt contient des constantes pour les mots à afficher :
define('RMNET_CBI', 'Fire<br/>Danger');
define('RMNET_CBILEGEND','Fire Danger [Chandler Burning Index]');
define('RMNET_CBI_EXTREME','Extreme');
define('RMNET_CBI_VERYHIGH','Very High');
define('RMNET_CBI_HIGH','High');
define('RMNET_CBI_MODERATE','Moderate');
define('RMNET_CBI_LOW','Low'); 
Modifiez les mots du fichier mesonet-map-lang-LL.txt.
$rmMapUseDefaults ou $SITE['rmMapUseDefaults']
Ce paramètre contrôle l'action des valeurs rmMapType, rmMapZoom et rmMapCenter:
= true; signifie que le type, le zoom et le centre de la carte seront utilisés pour tous les réseaux, basés sur le réseau sélectionné.
= false; signifie que le type, le zoom, le centre, les coordonnées lat/long indiquées ci-dessous seront utilisés pour la rmNETID par défaut et le Type/zoom/centre pour les autres réseaux.
$rmMapType ou $SITE['rmMapType']
Ceci indique le type Google Map à afficher :
= 'TERRAIN'; Paramètre par défaut - affiche une carte du relief.
= 'ROADMAP'; - affiche une carte de style routière
='SATELLITE'; - affiche une carte de style image satellite
='HYBRID'; - affiche un mélange d'image satellite et routière
$rmMapZoom ou $SITE['rmMapZoom']
Ce paramètre contrôle le niveau initial de zoom d'affichage de la carte.
Les valeurs vont de 1=monde à 10=ville(zoom maxi)
$rmMapCenter ou $SITE['rmMapCenter']
Ce paramètre est la latitude,longitude pour l'affichage initial du centre de la carte (en degrés décimaux) comme une paire de nombres décimaux dans l'ordre pour la latitude,longitude.
Les latitudes de l'hémisphère Sud sont négatives. Les latitudes de l'hémisphère Nord sont positives (sans le signe +).
les longitudes Ouest (Ouest du GMT) sont négatifs. Les longitudes Est (Est du GMT) sont positives (sans le signe +).
$rmMapUseUnits ou $SITE['rmMapUseUnits']
Ce paramètre contrôle l'affichage initial des unités des données météorologiques sélectionnées sur la carte.
Il ne modifie pas les unités affichées sur le tableau dans le deuxième onglet qui sont toujours affichées dans les unités sélectionnées par le réseau régional lui-même.
=true; pour afficher les unités du réseau régional
=false; pour afficher les unités du rmNETID précisées ci-dessous
$rmTempUOM ou $SITE['rmTempUOM']
Indique l'unité de mesure de la température
='C'; - Centigrade
='F'; - Fahrenheit
$rmWindUOM ou $SITE['rmWindUOM']
Indique l'unité de mesure pour la vitesse du vent
='mph'; - Miles/Heure
='km/h'; - Kilomètres/Heure
='m/s'; - Mètres/Seconde
='kts'; - Noeuds
$rmBaroUOM ou $SITE['rmBaroUOM']
Indique l'unité de mesure pour la pression barométrique
='inHg'; - inches of mercury
='hPa'; - hectopascals
='mb'; - millibars
$rmRainUOM ou $SITE['rmRainUOM']
Indique l'unité de mesure pour la pluie
='in'; - inches
='mm'; - millimètres

Faire un lien vers votre page FRWN Mesomap

Éditez votre page d'accueil pour inclure un lien vers votre page FRWN Mesomap.
Si vous utilisez un lien texte, assurez-vous que les mots "Réseau Météo Français" soient dans la balise "title" comme ci-après :

Cliquer et ctrl+c pour copier / ctrl+v pour coller

Pour un lien graphique, assurez-vous que la balise <img> a les attributs alt="Réseau Météo Français" et title="Réseau Météo Français".
Les moteurs de recherche vont lire les tags alt="" et title="" pour des mots clés, et je veux m'assurer qu'ils prennent le nom complet.

Cliquer et ctrl+c pour copier / ctrl+v pour coller

Note : Vous pouvez trouver tous les logos sur cette page.

Sauvegardez votre nouvelle page d'accueil et transférez-la sur le serveur de votre site.

Voilà, vous avez maintenant terminé.

Je vous remercie d'avance !

Cordialement,
Patrice CORRE
Responsable du Réseau Météo Français.

IMPORTANT : Ce site Web n'est pas la propriété ou partenaire direct de Météo France.
Les relevés présents sur le Réseau Météo Français sont issus de stations météo privées
et ne peuvent en aucun cas se substituer à la consultation des informations météorologiques d'organismes professionnels.