{"id":45430,"date":"2025-06-10T17:28:43","date_gmt":"2025-06-10T15:28:43","guid":{"rendered":"https:\/\/cmm.imgw.pl\/?page_id=45430"},"modified":"2025-07-08T12:12:06","modified_gmt":"2025-07-08T10:12:06","slug":"wrf-meteopg-tempch","status":"publish","type":"page","link":"https:\/\/cmm.imgw.pl\/?page_id=45430","title":{"rendered":"WRF METEOPG &#8211; TEMPCH"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"45430\" class=\"elementor elementor-45430\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-27ec7f8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27ec7f8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3429409\" data-id=\"3429409\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c6b295 elementor-widget elementor-widget-sidebar\" data-id=\"5c6b295\" data-element_type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"widget widget_block\"><div class=\"widget-content\">\n<div class=\"wp-block-columns is-layout-flex wp-container-7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-5 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-group has-white-background-color has-background FixedWidget__fixed_widget is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p style=\"text-align:center;\">\n<a href=\"\/?page_id=45355\"><\/a><a href=\"\/?page_id=45355\"><img loading=\"lazy\" title=\"Temperatura powietrza\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/temp.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45397\"><\/a><a href=\"\/?page_id=45397\"><img loading=\"lazy\" title=\"Dobowa temperatura powietrza\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/temp_srednia_dobowa.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45430\"><\/a><a href=\"?page_id=45430\"><img loading=\"lazy\" title=\"Temperatura odczuwalna\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/temp_odczuwalna.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45440\"><\/a><a href=\"\/?page_id=45440\"><img loading=\"lazy\" title=\"Temperatura powierzchni\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/temp_powierzchni.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45435\"><\/a><a href=\"\/?page_id=45435\"><img loading=\"lazy\" title=\"Temperatura punktu rosy\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/temp_punktu_rosy.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45376\"><\/a><a href=\"\/?page_id=45376\"><img loading=\"lazy\" title=\"Opad deszczu\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/opad_deszczu.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45419\"><\/a><a href=\"\/?page_id=45419\"><img loading=\"lazy\" title=\"Opad \u015bniegu\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/opad_sniegu.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45364\"><\/a><a href=\"\/?page_id=45364\"><img loading=\"lazy\" title=\"Opad ca\u0142kowity\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/opad_calkowity.png\" width=\"60\" height=\"60\"><\/a>\n<!-- <a href=\"\/?page_id=45364\" style=\"pointer-events: none; cursor: default;\">\n  <img loading=\"lazy\" title=\"Opad ca\u0142kowity\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/opad_calkowity.png\" width=\"60\" height=\"60\">\n<\/a> -->\n<\/a>\n<a href=\"\/?page_id=45361\"><\/a><a href=\"\/?page_id=45361\"><img loading=\"lazy\" title=\"Zachmurzenie\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/zachmurzenie.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45425\"><\/a><a href=\"\/?page_id=45425\"><img loading=\"lazy\" title=\"Us\u0142onecznienie\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/irradiancja.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45451\"><\/a><a href=\"\/?page_id=45451\"><img loading=\"lazy\" title=\"Wiatr\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/wiatr.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45445\"><\/a><a href=\"\/?page_id=45445\"><img loading=\"lazy\" title=\"Porywy wiatru\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/porywy.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45408\"><\/a><a href=\"\/?page_id=45408\"><img loading=\"lazy\" title=\"Ci\u015bnienie atmosferyczne\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/cisnienie.png\" width=\"60\" height=\"60\"><\/a>\n<a href=\"\/?page_id=45414\"><\/a><a href=\"\/?page_id=45414\"><img loading=\"lazy\" title=\"Wilgotno\u015b\u0107\" src=\"\/cmm\/wp-content\/uploads\/IKONY\/wilgotnosc.png\" width=\"60\" height=\"60\"><\/a>\n<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5248369 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5248369\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44c9b1e\" data-id=\"44c9b1e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-223d185 elementor-widget elementor-widget-html\" data-id=\"223d185\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n    #topnavDay {\n        text-align: center;\n        overflow: hidden;\n        padding: 10px 0; \/\n        position: relative; \n    }\n\n    .topnavDay { \n        display: flex; \n        justify-content: center; \n        align-items: center;\n    }\n\n    .sticky {\n        top: 0;\n        left: 0;\n        right: 0;\n        width: 100%;\n        background-color: white;\n        z-index: 1000;\n    }\n\n    .content-section { \n        padding: 20px; \n        margin-top: 20px; \n        \/\/border: 1px solid #ccc; \n        min-height: 500px; \n        scroll-margin-top: 80px;  header *\/\n    }\n\n    .nav-button { \n        cursor: pointer;\n        \/\/padding: 14px 16px;\n        background-color: white;\n        border: none;\n        outline: none;\n        transition: 0.3s;\n        font-size: calc(1.5rem + 0.5vw); \/\n        font-weight: bold;\n    }\n\n    \/\/.nav-button.active {\n    \/\/    border-bottom: 3px solid #007bff; \/* Example: blue underline *\/\n    \/\/    color: #007bff;\n    \/\/}\n\n    \/\/.nav-button:hover {\n    \/\/    background-color: #f1f1f1;\n    \/\/}\n\n    .content-section table {\n        width: 100%;\n        border-collapse: collapse;\n        table-layout: fixed;\n    }\n    .content-section td {\n        text-align: center;\n        padding: 5px;\n    }\n    .content-section img {\n        max-width: 100%; \n        height: auto;\n        display: block; \n        margin: 0 auto;\n    }\n    \/* #nextDayAfterNextDayContent td {\n    width: 80%;\n    max-width: 100%;\n    }\n    #nextDayAfterNextDayContent img {\n        width: 80%;\n        max-width: 100%;\n    } *\/\n<\/style>\n\n<div id=\"topnavDay\">\n    <div class=\"topnavDay\">\n        <button class=\"nav-button\" onclick=\"scrollToSection('todayContent', this)\">DZI\u015a  |<\/button>\n        <button id=\"tomorrowdayBtn\" class=\"nav-button\" onclick=\"scrollToSection('tomorrowContent', this)\"><\/button>\n        <button id=\"tomorrowNextdayBtn\" class=\"nav-button\" onclick=\"scrollToSection('dayAfterNextDayContent', this)\"><\/button>\n        <button id=\"nextDayAfterNextDayBtn\" class=\"nav-button\" onclick=\"scrollToSection('nextDayAfterNextDayContent', this)\"><\/button>\n    <\/div>\n<\/div>\n\n<div id=\"todayContent\" class=\"content-section\">\n    <table><tbody><\/tbody><\/table> <\/div>\n<div id=\"tomorrowContent\" class=\"content-section\">\n\n    <table><tbody><\/tbody><\/table>\n<\/div>\n<div id=\"dayAfterNextDayContent\" class=\"content-section\">\n\n    <table><tbody><\/tbody><\/table>\n<\/div>\n<div id=\"nextDayAfterNextDayContent\" class=\"content-section\">\n    <table><tbody><\/tbody><\/table>\n<\/div>\n\n<script>\n    const weekday = [\"Niedziela\", \"Poniedzia\u0142ek\", \"Wtorek\", \"\u015aroda\", \"Czwartek\", \"Pi\u0105tek\", \"Sobota\"];\n\n    const dateday = new Date();\n    const day1 = new Date(dateday);\n    day1.setDate(day1.getDate() + 1);\n    const day2 = new Date(dateday);\n    day2.setDate(day2.getDate() + 2);\n    const day3 = new Date(dateday);\n    day3.setDate(day3.getDate() + 3);\n    \n    document.getElementById(\"tomorrowdayBtn\").innerHTML = weekday[day1.getDay()] + \"   \" + \"   | \";\n    document.getElementById(\"tomorrowNextdayBtn\").innerHTML = weekday[day2.getDay()] + \"   \" + \"   | \";\n    document.getElementById(\"nextDayAfterNextDayBtn\").innerHTML = weekday[day3.getDay()];\n    \n\n    \/\/ Current Date calculations (unchanged)\n    const d = new Date();\n    let curr_date = d.getUTCDate();\n    let curr_month = d.getMonth() + 1;\n    let curr_year = d.getFullYear();\n    let curr_hour = d.getHours();\n\n    curr_date = curr_date < 10 ? '0' + curr_date : curr_date;\n    curr_month = curr_month < 10 ? '0' + curr_month : curr_month;\n\n    const modelPathPart = \"WRF_POLSKA_TEMPCH_ICON-EU_ML_\";\n    let m_string = \"\";\n    let n_string = \"\";\n    let lastProdTime = \"\";\n\n    if (curr_hour >= 0 && curr_hour < 3) {\n        n_string = 3;\n    } else if (curr_hour >= 3 && curr_hour < 6) {\n        n_string = 6;\n    } else if (curr_hour >= 6 && curr_hour < 9) {\n        n_string = 9;\n    } else if (curr_hour >= 9 && curr_hour < 12) {\n        n_string = 12;\n    } else if (curr_hour >= 12 && curr_hour < 15) {\n        n_string = 15;\n    } else if (curr_hour >= 15 && curr_hour < 18) {\n        n_string = 18;\n    } else if (curr_hour >= 18 && curr_hour < 21) {\n        n_string = 21;\n    } else if (curr_hour >= 21 && curr_hour < 24) {\n        n_string = 21;\n    }\n\n    \/\/ Determine m_string and lastProdTime based on curr_hour \n    if (curr_hour >= 4 && curr_hour < 10) {\n        m_string = \"18\";\n        lastProdTime = 6;\n    } else if (curr_hour >= 10 && curr_hour < 16) {\n        m_string = \"00\";\n        lastProdTime = 12;\n    } else if (curr_hour >= 16 && curr_hour < 22) {\n        m_string = \"06\";\n        lastProdTime = 18;\n    } else if (curr_hour >= 22 && curr_hour < 24) {\n        m_string = \"12\";\n        lastProdTime = 0;\n    } else if (curr_hour >= 0 && curr_hour < 4) {\n        m_string = \"12\";\n        lastProdTime = 0;\n    }\n\n\n\n    function appendImagesToContainer(containerId, year, month, day, startHour, endHour, step, isLastProdTimeUsed = false) {\n        const container = document.querySelector(`#${containerId} table tbody`);\n        if (!container) return;\n\n        let fragment = document.createDocumentFragment();\n        let loopEnd = isLastProdTimeUsed ? lastProdTime + 1 : endHour;\n\n        for (let o = startHour; o < loopEnd; o += step) {\n            let o_string = o < 10 ? \"0\" + o : o;\n\n            const tr = document.createElement('tr');\n            const td = document.createElement('td');\n            const img = document.createElement('img');\n\n            img.src = `wp-content\/uploads\/production\/wrf\/wrf_meteopg\/${modelPathPart}${m_string}z_${year}-${month}-${day}_${o_string}_00_00.webp`;\n            img.alt = \"\";\n\n            td.appendChild(img);\n            tr.appendChild(td);\n            fragment.appendChild(tr);\n        }\n        container.appendChild(fragment);\n    }\n\n    \/\/ --- Generate images for Today ---\n    appendImagesToContainer('todayContent', curr_year, curr_month, curr_date, n_string - 3, 23, 3);\n\n    const today = new Date();\n    const d1 = new Date(today);\n    d1.setDate(d1.getDate() + 1);\n\n    let d1Day = d1.getUTCDate();\n    let d1Month = d1.getMonth() + 1;\n    let d1Year = d1.getFullYear();\n\n    d1Day = d1Day < 10 ? '0' + d1Day : d1Day;\n    d1Month = d1Month < 10 ? '0' + d1Month : d1Month;\n\n    const d2 = new Date(today);\n    d2.setDate(d2.getDate() + 2);\n\n    let d2Day = d2.getUTCDate();\n    let d2Month = d2.getMonth() + 1;\n    let d2Year = d2.getFullYear();\n\n    d2Day = d2Day < 10 ? '0' + d2Day : d2Day;\n    d2Month = d2Month < 10 ? '0' + d2Month : d2Month;\n\n    \/\/ --- Generate images for Tomorrow ---\n    appendImagesToContainer('tomorrowContent', d1Year, d1Month, d1Day, 0, 23, 3);\n\n    \/\/ --- Generate images for Day After Next Day ---\n    appendImagesToContainer('dayAfterNextDayContent', d2Year, d2Month, d2Day, 0, 23, 3);\n\n    \/\/ --- Generate images for Next Day After Next Day ---\n    const d3 = new Date(today);\n    d3.setDate(d3.getDate() + 3);\n\n    let d3Day = d3.getUTCDate();\n    let d3Month = d3.getMonth() + 1;\n    let d3Year = d3.getFullYear();\n\n    d3Day = d3Day < 10 ? '0' + d3Day : d3Day;\n    d3Month = d3Month < 10 ? '0' + d3Month : d3Month;\n\n    appendImagesToContainer('nextDayAfterNextDayContent', d3Year, d3Month, d3Day, 0, 1, 3);\n\n    function scrollToSection(sectionId, clickedButton) {\n        const targetSection = document.getElementById(sectionId);\n        if (targetSection) {\n            targetSection.scrollIntoView({\n                behavior: 'smooth',\n                block: 'start',\n            });\n\n            const navButtons = document.getElementsByClassName(\"nav-button\");\n            for (let i = 0; i < navButtons.length; i++) {\n                navButtons[i].classList.remove(\"active\");\n            }\n            clickedButton.classList.add(\"active\");\n        }\n    }\n\n    document.addEventListener('DOMContentLoaded', () => {\n        const firstSectionId = 'todayContent'; \/\/ The ID of the first section\n        const firstButton = document.querySelector(`.nav-button[onclick*=\"${firstSectionId}\"]`);\n\n        const firstSection = document.getElementById(firstSectionId);\n        if (firstSection) {\n\n            setTimeout(() => {\n                 firstSection.scrollIntoView({\n                    behavior: 'auto', \n                    block: 'start'\n                });\n            }, 100); \n        }\n\n        \/\/ Mark the first button as active\n        if (firstButton) {\n            firstButton.classList.add('active');\n        }\n    });\n\n    window.onscroll = function() {\n        myFunction()\n    };\n    var navbar = document.getElementById(\"topnavDay\");\n    var sticky = navbar.offsetTop;\n\n    function myFunction() {\n        if (window.pageYOffset >= sticky) {\n            navbar.classList.add(\"sticky\");\n        } else {\n            navbar.classList.remove(\"sticky\");\n        }\n    }\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DZI\u015a |<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.5.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cmm.imgw.pl\/?page_id=45430\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\" \/>\n<meta property=\"og:description\" content=\"DZI\u015a |\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cmm.imgw.pl\/?page_id=45430\" \/>\n<meta property=\"og:site_name\" content=\"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Meteoimgw\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-08T10:12:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1356\" \/>\n\t<meta property=\"og:image:height\" content=\"365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@IMGW_CMM\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cmm.imgw.pl\/?page_id=45430\",\"url\":\"https:\/\/cmm.imgw.pl\/?page_id=45430\",\"name\":\"WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\",\"isPartOf\":{\"@id\":\"https:\/\/cmm.imgw.pl\/#website\"},\"datePublished\":\"2025-06-10T15:28:43+00:00\",\"dateModified\":\"2025-07-08T10:12:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cmm.imgw.pl\/?page_id=45430#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cmm.imgw.pl\/?page_id=45430\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cmm.imgw.pl\/?page_id=45430#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cmm.imgw.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WRF METEOPG &#8211; TEMPCH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cmm.imgw.pl\/#website\",\"url\":\"https:\/\/cmm.imgw.pl\/\",\"name\":\"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\",\"description\":\"CMOK-LMM Laboratorium pe\u0142ni pa\u0144stwow\u0105 s\u0142u\u017cb\u0119 hydrologiczno-meteorologiczn\u0105 w zakresie numerycznych prognoz pogody, kt\u00f3rego zadaniem jest konsolidacja kompetencji w obszarze modelowania zjawisk pogodowych oraz dalszego rozwoju numerycznych modeli pogody (NMP).\",\"publisher\":{\"@id\":\"https:\/\/cmm.imgw.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cmm.imgw.pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cmm.imgw.pl\/#organization\",\"name\":\"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\",\"url\":\"https:\/\/cmm.imgw.pl\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/Meteoimgw\/\",\"https:\/\/twitter.com\/IMGW_CMM\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/cmm.imgw.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png\",\"contentUrl\":\"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png\",\"width\":1356,\"height\":365,\"caption\":\"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB\"},\"image\":{\"@id\":\"https:\/\/cmm.imgw.pl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cmm.imgw.pl\/?page_id=45430","og_locale":"pl_PL","og_type":"article","og_title":"WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","og_description":"DZI\u015a |","og_url":"https:\/\/cmm.imgw.pl\/?page_id=45430","og_site_name":"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","article_publisher":"https:\/\/www.facebook.com\/Meteoimgw\/","article_modified_time":"2025-07-08T10:12:06+00:00","og_image":[{"width":1356,"height":365,"url":"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@IMGW_CMM","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cmm.imgw.pl\/?page_id=45430","url":"https:\/\/cmm.imgw.pl\/?page_id=45430","name":"WRF METEOPG - TEMPCH - Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","isPartOf":{"@id":"https:\/\/cmm.imgw.pl\/#website"},"datePublished":"2025-06-10T15:28:43+00:00","dateModified":"2025-07-08T10:12:06+00:00","breadcrumb":{"@id":"https:\/\/cmm.imgw.pl\/?page_id=45430#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cmm.imgw.pl\/?page_id=45430"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cmm.imgw.pl\/?page_id=45430#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cmm.imgw.pl\/"},{"@type":"ListItem","position":2,"name":"WRF METEOPG &#8211; TEMPCH"}]},{"@type":"WebSite","@id":"https:\/\/cmm.imgw.pl\/#website","url":"https:\/\/cmm.imgw.pl\/","name":"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","description":"CMOK-LMM Laboratorium pe\u0142ni pa\u0144stwow\u0105 s\u0142u\u017cb\u0119 hydrologiczno-meteorologiczn\u0105 w zakresie numerycznych prognoz pogody, kt\u00f3rego zadaniem jest konsolidacja kompetencji w obszarze modelowania zjawisk pogodowych oraz dalszego rozwoju numerycznych modeli pogody (NMP).","publisher":{"@id":"https:\/\/cmm.imgw.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cmm.imgw.pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/cmm.imgw.pl\/#organization","name":"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB","url":"https:\/\/cmm.imgw.pl\/","sameAs":["https:\/\/www.facebook.com\/Meteoimgw\/","https:\/\/twitter.com\/IMGW_CMM"],"logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/cmm.imgw.pl\/#\/schema\/logo\/image\/","url":"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png","contentUrl":"https:\/\/cmm.imgw.pl\/wp-content\/uploads\/2025\/10\/MODELE_LOGO_UNIFIKACJA_v2.png","width":1356,"height":365,"caption":"Laboratorium Modelowania Meteorologicznego CMOK IMGW-PIB"},"image":{"@id":"https:\/\/cmm.imgw.pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/pages\/45430"}],"collection":[{"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45430"}],"version-history":[{"count":7,"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/pages\/45430\/revisions"}],"predecessor-version":[{"id":45930,"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=\/wp\/v2\/pages\/45430\/revisions\/45930"}],"wp:attachment":[{"href":"https:\/\/cmm.imgw.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}