diff --git a/resources/share/shared/bootstrap/bootstrap.json b/resources/share/shared/bootstrap/bootstrap.json index 3ba7132cc..6c63e5929 100644 --- a/resources/share/shared/bootstrap/bootstrap.json +++ b/resources/share/shared/bootstrap/bootstrap.json @@ -59,5 +59,8 @@ "wasLoaded": true, "ncepGlobalForecastSystemUrl": { "url": "https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p50.pl" + }, + "ncepGlobalForecastSystemUrl25": { + "url": "https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl" } } diff --git a/src/blackcore/data/globalsetup.cpp b/src/blackcore/data/globalsetup.cpp index e0596f405..79f668340 100644 --- a/src/blackcore/data/globalsetup.cpp +++ b/src/blackcore/data/globalsetup.cpp @@ -61,6 +61,7 @@ namespace BlackCore m_onlineHelpUrls = CUrlList({ "https://datastore.swift-project.org/page/swifthelpdispatcher.html" }); m_mapUrls = CUrlList({ "map.swift-project.org/" }); m_ncepGlobalForecastSystemUrl = CUrl("http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p50.pl"); + m_ncepGlobalForecastSystemUrl25 = CUrl("http://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl"); } CUrl CGlobalSetup::getDbIcaoReaderUrl() const diff --git a/src/blackcore/data/globalsetup.h b/src/blackcore/data/globalsetup.h index f7dd090b2..bfc03502d 100644 --- a/src/blackcore/data/globalsetup.h +++ b/src/blackcore/data/globalsetup.h @@ -213,6 +213,9 @@ namespace BlackCore //! NCEP GFS Forecasts (0.50 degree grid) data url BlackMisc::Network::CUrl getNcepGlobalForecastSystemUrl() const { return m_ncepGlobalForecastSystemUrl; } + //! NCEP GFS Forecasts (0.25 degree grid) data url + BlackMisc::Network::CUrl getNcepGlobalForecastSystemUrl25() const { return m_ncepGlobalForecastSystemUrl25; } + //! \copydoc BlackMisc::Mixin::String::toQString QString convertToQString(bool i18n = false) const; @@ -255,7 +258,8 @@ namespace BlackCore BlackMisc::Network::CUrlList m_onlineHelpUrls; //!< online help URLs BlackMisc::Network::CUrlList m_mapUrls; //!< swift map URLs BlackMisc::Network::CServerList m_predefinedServers; //!< Predefined servers loaded from setup file - BlackMisc::Network::CUrl m_ncepGlobalForecastSystemUrl; //!< NCEP GFS url + BlackMisc::Network::CUrl m_ncepGlobalForecastSystemUrl; //!< NCEP GFS url 0.5 degree resolution + BlackMisc::Network::CUrl m_ncepGlobalForecastSystemUrl25; //!< NCEP GFS url 0.25 degree resolution // transient members, to be switched on/off via GUI or set from reader bool m_dbDebugFlag = false; //!< can trigger DEBUG on the server, so you need to know what you are doing @@ -284,6 +288,7 @@ namespace BlackCore BLACK_METAMEMBER(development), BLACK_METAMEMBER(mappingMinimumVersion), BLACK_METAMEMBER(ncepGlobalForecastSystemUrl), + BLACK_METAMEMBER(ncepGlobalForecastSystemUrl25), BLACK_METAMEMBER(dbDebugFlag, BlackMisc::DisabledForJson) ); };