Auteur Topic: mesonet map  (gelezen 104 keer)

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
mesonet map
« Gepost op: 26 juni 2018, 09:56:28 »
Omdat ik principieel wat moeite heb mijn credit card gegevens aan Google te verstrekken, dat al goud geld aan me verdient door mijn data te verhandelen, ben ik blij met de initiatieven om open source  kaarten te gebruiken. In navolging van de aankondiging van Wim in het HWA forum ( http://www.hetweeractueel.nl/forum/algemeen/69197-bnlwn-veranderingen/Page-2#69418https://weer.heerschap.net/weather28/index.php?p=33&lang=nl#data-area.

Ik heb daartoe de hele map mesonet-map onder weather28 gekopieerd. Paar kleine aanpassingen aan de settings zoals aangegeven door Wim en Ken (vreemd genoeg staan de settings op fahrenheit maar zien we toch celsius, ben daar maar niet aangekomen). En dan een nieuw script onder my_scripts (gebaseerd op de voorbeeld template) met een iframe.
<iframe src="./mesonet-map/mesonet-map.php" style ='width:100%; height: 1000px; border: none; background: transparent; vertical-align: bottom;'></iframe>

nieuwe entry in het menu verwijzend naar dit bestand en we zijn in business.

Het is nu wachten op een script om ook de wereldkaart in open source te hebben, of weet iemand al van het bestaan daar van?

Jean-Paul


heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: mesonet map
« Reactie #1 Gepost op: 15 augustus 2018, 13:24:25 »
Inmiddels is ook de wereldmap omgezet naar een open source versie (https://saratoga-weather.org/scripts-mesomap.php) maar krijg daar een foutmelding in het template terwijl het standalone wel werkt.

https://weer.heerschap.net/weather28/index.php?p=wsGlobalMap&lang=nl#data-area de foutmelding luidt: Warning: global-map-lang-inc.php file not found. Upload the file from the global-map.zip distribution

maar dat bestand staat wel degelijk op de server (de hele zip). Ik heb de oude map glo (met de google versie) hernoemd naar glo_old en dit script in een nieuwe map glo gezet. Het menu aangepast verwijzend naar global-map.php. Ik ben door het settingsbestand gelopen en van fahrenheit naar celsius etc gezet. verder geen aanpassing aan taal gemaakt.

Wat zie ik over het hoofd?

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 436
    • Bekijk profiel
    • Template Support
Re: mesonet map
« Reactie #2 Gepost op: 15 augustus 2018, 15:58:33 »
Inmiddels is ook de wereldmap omgezet naar een open source versie (https://saratoga-weather.org/scripts-mesomap.php) maar krijg daar een foutmelding in het template terwijl het standalone wel werkt.

https://weer.heerschap.net/weather28/index.php?p=wsGlobalMap&lang=nl#data-area de foutmelding luidt: Warning: global-map-lang-inc.php file not found. Upload the file from the global-map.zip distribution

maar dat bestand staat wel degelijk op de server (de hele zip). Ik heb de oude map glo (met de google versie) hernoemd naar glo_old en dit script in een nieuwe map glo gezet. Het menu aangepast verwijzend naar global-map.php. Ik ben door het settingsbestand gelopen en van fahrenheit naar celsius etc gezet. verder geen aanpassing aan taal gemaakt.

Wat zie ik over het hoofd?
Antwoord: Dat het een stand-alone script is. Dus niet aangepast aan de Leuven-Template.

De ontwikkelaars kunnen alle veranderingen nauwelijks bijhouden.  Daarom ben ik gestopt met het aanpassen van de scripts van Ken True en Henkka.  Als je de standalone-versie van 1 van de scripts hebt draaien => gebruik dan een iframe.
Alleen voordelen voor iedereen.  Je kunt een nieuwe versie gewoon onafhankelijk testen en zonder problemen in de template uitvoeren.
In het verleden kwamen er vaak problemen met dezelfde css ID's e.d waardoor de  rest van de pagina er opeens anders ging uitzien.

Zie je voorgaande bericht over het lokale mesonet script waar je ook een iframe gebruikt.

Succes,
Wim



« Laatst bewerkt op: 15 augustus 2018, 17:20:00 door wvdkuil »
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: mesonet map
« Reactie #3 Gepost op: 16 augustus 2018, 10:29:02 »
Dank Wim, dat werkt inderdaad.

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 436
    • Bekijk profiel
    • Template Support
Re: mesonet map
« Reactie #4 Gepost op: 16 augustus 2018, 10:36:18 »
Dank Wim, dat werkt inderdaad.
Grote voordeel is dat iedereen meteen een nieuw Henkka (=ewn) of Ken-True (=mesonet) script kan gaan testen en gebruiken. Verschillende versies kunnen getest worden naast elkaar en de best werkende staat dan in het  leuven menu. En alles zonder wachttijd voor aanpassingen aan de template.

Wim
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: mesonet map
« Reactie #5 Gepost op: 16 augustus 2018, 11:13:31 »
Ah henkka is EWN, ik vroeg me dat al af. EWN is het volgende appeltje dat ik te schillen heb. Gebruik jij op https://weer.sluispark.be/index.php?p=mnu_ewn&lang=nl#data-area ook een iframe om de EWN verwachting weer te geven? Ik probeer het via de template bestanden te doen maar zie nu dat de EWN verwachting niet goed laadt. De grafiek had al een vreemde fout nadat ik een tijd terug handmatig links naar https veranderd had (zoals de pagina met de boeien). De EWN kaart werkt  echter wel naar behoren.

https://weer.heerschap.net/weather28/index.php?p=ewnFctHead2&lang=nl#data-area
https://weer.heerschap.net/weather28/index.php?p=ewnMapsBody2&lang=nl#data-area

De EWN-zip die ik net gedownload heb (laatste is gedateerd 2017) heeft een map Leuven dus ik heb 2 opties of ik vervang in de template de bestanden met die uit de zip (en verlies dan weer https waarschijnlijk) of ik kies voor de verwachting voor een iframe. Dat laatste lijkt mij de eenvoudigste optie.

Ron (Meteo Oudkarspel)

  • Gebruiker van Leuven-Template
  • Hero Member
  • *
  • Berichten: 123
  • Gebruiker van het Leven & Meteotemplate
    • Bekijk profiel
    • Meteo Oudkarspel Gem. Langedijk
Re: mesonet map
« Reactie #6 Gepost op: 16 augustus 2018, 11:28:21 »
Omdat ik principieel wat moeite heb mijn credit card gegevens aan Google te verstrekken, dat al goud geld aan me verdient door mijn data te verhandelen, ben ik blij met de initiatieven om open source  kaarten te gebruiken. In navolging van de aankondiging van Wim in het HWA forum ( http://www.hetweeractueel.nl/forum/algemeen/69197-bnlwn-veranderingen/Page-2#69418 over  het nieuwe mesonet script heb ik dit  dan ook geļæ½mplementeerd op mijn website https://weer.heerschap.net/weather28/index.php?p=33&lang=nl#data-area.

Ik heb daartoe de hele map mesonet-map onder weather28 gekopieerd. Paar kleine aanpassingen aan de settings zoals aangegeven door Wim en Ken (vreemd genoeg staan de settings op fahrenheit maar zien we toch celsius, ben daar maar niet aangekomen). En dan een nieuw script onder my_scripts (gebaseerd op de voorbeeld template) met een iframe.
<iframe src="./mesonet-map/mesonet-map.php" style ='width:100%; height: 1000px; border: none; background: transparent; vertical-align: bottom;'></iframe>

nieuwe entry in het menu verwijzend naar dit bestand en we zijn in business.

Het is nu wachten op een script om ook de wereldkaart in open source te hebben, of weet iemand al van het bestaan daar van?

Jean-Paul

Hoi Jean-Paul,

Hoe heb jij het aangepast allemaal,  mesonet map is overgestapt van google naar mapbox voor kaart weergave.

Nu heb ik probleem dat hij leuven template hem op goolge kaart laad terwijl het nu mapbox is.

Zal je mij de bestanden willen geven die nodig heb om het wel goed te laten werken?

Alvast mijn dank.
« Laatst bewerkt op: 16 augustus 2018, 11:44:38 door Ron (Meteo Oudkarspel) »
Met vriendelijke groet,

Ron Overtoom van Meteo Oudkarspel gemeente Langedijk in de kop van Noord-Holland.

Meteo Oudkarspel is lid van de Vereniging van Weerkunde en Klimatologie (VWK)

wvdkuil

  • Administrator
  • Hero Member
  • *****
  • Berichten: 436
    • Bekijk profiel
    • Template Support
Re: mesonet map
« Reactie #7 Gepost op: 16 augustus 2018, 11:46:24 »
Ah henkka is EWN, ik vroeg me dat al af. EWN is het volgende appeltje dat ik te schillen heb. Gebruik jij op https://weer.sluispark.be/index.php?p=mnu_ewn&lang=nl#data-area ook een iframe om de EWN verwachting weer te geven? Ik probeer het via de template bestanden te doen maar zie nu dat de EWN verwachting niet goed laadt. De grafiek had al een vreemde fout nadat ik een tijd terug handmatig links naar https veranderd had (zoals de pagina met de boeien). De EWN kaart werkt  echter wel naar behoren.

https://weer.heerschap.net/weather28/index.php?p=ewnFctHead2&lang=nl#data-area
https://weer.heerschap.net/weather28/index.php?p=ewnMapsBody2&lang=nl#data-area

De EWN-zip die ik net gedownload heb (laatste is gedateerd 2017) heeft een map Leuven dus ik heb 2 opties of ik vervang in de template de bestanden met die uit de zip (en verlies dan weer https waarschijnlijk) of ik kies voor de verwachting voor een iframe. Dat laatste lijkt mij de eenvoudigste optie.
De map Leuven NIET gebruiken.  Die is van een paar release terug (2.6 of 2.7).
Ook hier is het makkelijkst:  Stand-alone testen tot alles goed werkt.  => En dan in een iFrame.
Ook als je een probleem aan de ontwikkelaar moet melden, of op het HWA forum, is het veel makkelijker als je rechtstreeks naar de url kan verwijzen.  Dan kan de auteur zien wat er aan de hand is.

Dus voor alle nieuwe scripts verander ik alle template pagina's in een iframe. Voor ewn is dat dus
https://weer.sluispark.be/ewn/forecast_2016.php?lang=nl
https://weer.sluispark.be/ewn/stations.php?lang=nl

Als je de ewn map naast de weather28 map zet wordt dat als voorbeeld iframe<?php
$root   
'../';        // EWN script folder is in root
#$root  = './';         // EWN script folder is in the weatherxx folder
#
$script $root.'ewn/stations.php';
$height '1500px';
echo 
'
<iframe src     = "'
.$script.'?lang='.$lang.'" style   = "width:100%; height: '
                
.$height.'; border: none; vertical-align: bottom;"></iframe>'
Wim
« Laatst bewerkt op: 16 augustus 2018, 12:11:48 door wvdkuil »
Vantage VUE / WLIP https://weer.sluispark.be/
Vantage VP2 / USB logger/Meteobridge https://www.weerstation-herent.be/

heersje

  • Sr. Member
  • ****
  • Berichten: 52
    • Bekijk profiel
    • Weer-Weather-Meteo Vossem
Re: mesonet map
« Reactie #8 Gepost op: 16 augustus 2018, 12:59:25 »
Bedankt Wim ik ga er mee aan de slag. En Ron voor de nieuwe mesonet kaart heb ik de volgende stappen gezet.

1. downloaden van saratoga zie link boven
2. pak de zip uit  en verplaats die naar een map in je weather28 folder. Ik heb de bestaande map glo hernoemd naar glo_old en vervolgens de zip bestanden in nieuwe map glo geplaatst.
3. bekijk het settings script in die map en pas aan naar celsius etc
4. zoals aangegeven op de website van Ken moest ik bij mijn provider een aantal bestanden permissie 666 geven zodat dat gecachet kan worden
5. maak een scriptje en zet onder _my_scripts (ik sluit die bij)
6. pas het menu aan zodat je verwijst naar dat scriptje

Voor beneluxweathernetwork werkt het net zo. Voor de aardbevingenkaart heeft Wim een uitleg gegeven ik denk dat dat hier of op HWA nog te vinden is.

succes Jean-Paul