{"id":2606,"date":"2025-10-29T19:18:18","date_gmt":"2025-10-29T19:18:18","guid":{"rendered":"https:\/\/wizardly-gagarin.23-128-160-42.plesk.page\/capacites\/lcms2-capacites-de-mesure\/paser-distress-rating-protocol\/"},"modified":"2025-12-04T18:24:10","modified_gmt":"2025-12-04T18:24:10","slug":"protocole-cotation-degradations-paser","status":"publish","type":"page","link":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/","title":{"rendered":"Protocole de cotation des d\u00e9gradations PASER"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2606\" class=\"elementor elementor-2606 elementor-1541\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5371171 e-con-full e-flex e-con e-parent\" data-id=\"5371171\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6a29fc elementor-widget elementor-widget-html\" data-id=\"f6a29fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Raleway', sans-serif;\r\n            color: #000000;\r\n            background: #ffffff;\r\n            overflow-x: hidden;\r\n            line-height: 1.6;\r\n        }\r\n\r\n        .hero {\r\n            min-height: 110vh;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            position: relative;\r\n            background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n            padding: 20px 20px;\r\n        }\r\n\r\n        .hero-content {\r\n            max-width: 1400px;\r\n            width: 100%;\r\n            display: grid;\r\n            gap: 40px;\r\n        }\r\n\r\n        .hero-head {\r\n            text-align: center;\r\n        }\r\n\r\n        .hero-body {\r\n            display: grid;\r\n            grid-template-columns: 1fr 1fr;\r\n            gap: 100px;\r\n            align-items: center;\r\n        }\r\n\r\n        .hero-text {\r\n            opacity: 0;\r\n            animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards;\r\n        }\r\n\r\n        .breadcrumb {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 10px;\r\n            font-size: 0.95rem;\r\n            color: #666;\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        .breadcrumb a {\r\n            color: #ED8B00;\r\n            text-decoration: none;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        .breadcrumb a:hover {\r\n            color: #BDA865;\r\n        }\r\n\r\n        .breadcrumb span {\r\n            color: #999;\r\n        }\r\n\r\n        .hero-head h1 {\r\n            font-size: clamp(1.8rem, 4vw, 3.5rem);\r\n            font-weight: 300;\r\n            line-height: 1.1;\r\n            margin-bottom: 35px;\r\n            color: #000000;\r\n            letter-spacing: -0.02em;\r\n        }\r\n\r\n        .hero-head h1 strong {\r\n            font-weight: 700;\r\n            background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n        }\r\n\r\n        .carousel-container {\r\n            position: relative;\r\n            border-radius: 24px;\r\n            overflow: hidden;\r\n            box-shadow: 0 40px 80px rgba(0,0,0,0.12);\r\n            opacity: 0;\r\n            animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0.3s forwards;\r\n            max-width: 65%;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        .carousel-wrapper {\r\n            position: relative;\r\n            overflow: hidden;\r\n            transition: height 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n            max-height: 70vh;\r\n        }\r\n\r\n        .carousel-track {\r\n            display: flex;\r\n            transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);\r\n            height: 100%;\r\n        }\r\n\r\n        .carousel-slide {\r\n            min-width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #999;\r\n            font-size: 1.3rem;\r\n            font-weight: 500;\r\n        }\r\n\r\n        .carousel-slide img {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: contain !important;\r\n            object-position: center;\r\n        }\r\n\r\n        .carousel-nav {\r\n            position: absolute;\r\n            bottom: 30px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            display: flex;\r\n            gap: 12px;\r\n            z-index: 10;\r\n        }\r\n\r\n        .carousel-dot {\r\n            width: 12px;\r\n            height: 12px;\r\n            border-radius: 50%;\r\n            background: rgba(255,255,255,0.5);\r\n            border: 2px solid rgba(237, 139, 0, 0.3);\r\n            cursor: pointer;\r\n            transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);\r\n        }\r\n\r\n        .carousel-dot.active {\r\n            background: #ED8B00;\r\n            border-color: #ED8B00;\r\n            width: 32px;\r\n            border-radius: 6px;\r\n        }\r\n\r\n        .carousel-arrow {\r\n            position: absolute;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: 50px;\r\n            height: 50px;\r\n            background: rgba(255,255,255,0.95) !important;\r\n            border: none !important;\r\n            border-radius: 50% !important;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 20px;\r\n            color: #ED8B00 !important;\r\n            transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important;\r\n            box-shadow: 0 4px 20px rgba(0,0,0,0.1);\r\n            z-index: 10;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        .carousel-arrow:hover {\r\n            background: #ED8B00 !important;\r\n            color: #ffffff !important;\r\n            border: none !important;\r\n            transform: translateY(-50%) scale(1.1);\r\n        }\r\n\r\n        .carousel-arrow.prev {\r\n            left: 20px;\r\n        }\r\n\r\n        .carousel-arrow.next {\r\n            right: 20px;\r\n        }\r\n\r\n        .description-text {\r\n            font-size: clamp(1rem, 2vw, 1rem);\r\n            line-height: 1.9;\r\n            color: #333;\r\n        }\r\n\r\n        .description-text:last-child {\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        .standards-section {\r\n            padding: 20px 20px;\r\n            background: #ffffff;\r\n        }\r\n\r\n        .standards-wrapper {\r\n            max-width: 1400px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .standards-wrapper h2 {\r\n            font-size: clamp(2.5rem, 4vw, 3.5rem);\r\n            font-weight: 600;\r\n            text-align: center;\r\n            margin-bottom: 60px;\r\n            color: #000000;\r\n        }\r\n\r\n        .standards-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\r\n            gap: 40px;\r\n            margin-bottom: 60px;\r\n        }\r\n\r\n        .standard-card {\r\n            padding: 40px;\r\n            background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n            border-radius: 20px;\r\n            transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n            border: 2px solid transparent;\r\n        }\r\n\r\n        .standard-card:hover {\r\n            border-color: #ED8B00;\r\n            transform: translateY(-8px);\r\n            box-shadow: 0 20px 50px rgba(237, 139, 0, 0.12);\r\n        }\r\n\r\n        .standard-card h3 {\r\n            font-size: 2rem;\r\n            color: #ED8B00;\r\n            margin-bottom: 25px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .standard-card ul {\r\n            list-style: none;\r\n            padding-left: 0;\r\n        }\r\n\r\n        .standard-card li {\r\n            padding: 15px 0;\r\n            border-bottom: 1px solid #f0f0f0;\r\n            color: #333;\r\n            font-size: 1.05rem;\r\n        }\r\n\r\n        .standard-card li:last-child {\r\n            border-bottom: none;\r\n        }\r\n\r\n        .standard-card li strong {\r\n            color: #000000;\r\n            font-weight: 700;\r\n            font-size: 1.1rem;\r\n            display: block;\r\n            margin-bottom: 5px;\r\n        }\r\n\r\n        .related-section {\r\n            padding: 50px 40px;\r\n            background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n            border-radius: 20px;\r\n            border: 2px solid #ED8B00;\r\n        }\r\n\r\n        .related-section h3 {\r\n            font-size: 1.8rem;\r\n            font-weight: 600;\r\n            margin-bottom: 25px;\r\n            color: #000000;\r\n        }\r\n\r\n        .related-section p {\r\n            font-size: 1.1rem;\r\n            line-height: 1.8;\r\n            color: #333;\r\n        }\r\n\r\n        .related-section a {\r\n            color: #ED8B00;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            transition: all 0.3s ease;\r\n            border-bottom: 2px solid transparent;\r\n        }\r\n\r\n        .related-section a:hover {\r\n            border-bottom-color: #ED8B00;\r\n        }\r\n\r\n        .cta-section {\r\n            padding: 60px 20px;\r\n            background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%);\r\n            text-align: center;\r\n        }\r\n\r\n        .cta-buttons {\r\n            display: flex;\r\n            gap: 25px;\r\n            justify-content: center;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .cta-button {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            padding: 20px 50px;\r\n            background: #ED8B00 !important;\r\n            color: #ffffff !important;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            font-size: 1.1rem;\r\n            border-radius: 60px;\r\n            transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n            border: 2px solid #ED8B00 !important;\r\n            position: relative;\r\n            overflow: hidden;\r\n            box-shadow: 0 10px 40px rgba(237, 139, 0, 0.3) !important;\r\n        }\r\n\r\n        .cta-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\r\n            transition: left 0.7s;\r\n            z-index: 0;\r\n        }\r\n\r\n        .cta-button:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .cta-button span {\r\n            position: relative;\r\n            z-index: 1;\r\n            color: #ffffff !important;\r\n        }\r\n\r\n        .cta-button:hover {\r\n            background: #BDA865;\r\n            border-color: #BDA865;\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 15px 50px rgba(237, 139, 0, 0.4);\r\n            color: #ffffff !important;\r\n        }\r\n\r\n        .cta-secondary {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            padding: 20px 50px;\r\n            background: transparent;\r\n            color: #ED8B00;\r\n            text-decoration: none;\r\n            font-weight: 600;\r\n            font-size: 1.1rem;\r\n            border-radius: 60px;\r\n            border: 2px solid #ED8B00;\r\n            transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);\r\n            position: relative;\r\n            z-index: 1;\r\n        }\r\n\r\n        .cta-secondary:hover {\r\n            background: #ED8B00;\r\n            color: #ffffff !important;\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 15px 50px rgba(237, 139, 0, 0.3);\r\n        }\r\n\r\n        @keyframes fadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(40px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        @keyframes fadeIn {\r\n            from {\r\n                opacity: 0;\r\n            }\r\n            to {\r\n                opacity: 1;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 1024px) {\r\n            .hero-body {\r\n                grid-template-columns: 1fr;\r\n                gap: 50px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .hero {\r\n                padding: 40px 20px 60px;\r\n            }\r\n\r\n            .cta-section {\r\n                padding: 20px 20px;\r\n            }\r\n\r\n            .cta-buttons {\r\n                flex-direction: column;\r\n                align-items: center;\r\n            }\r\n\r\n            .cta-button,\r\n            .cta-secondary {\r\n                width: 100%;\r\n                max-width: 350px;\r\n                justify-content: center;\r\n            }\r\n\r\n            .carousel-arrow {\r\n                width: 40px;\r\n                height: 40px;\r\n                font-size: 16px;\r\n            }\r\n\r\n            .carousel-arrow.prev {\r\n                left: 10px;\r\n            }\r\n\r\n            .carousel-arrow.next {\r\n                right: 10px;\r\n            }\r\n            .carousel-wrapper {\r\n                max-height: 50vh; \/* Adjust for smaller screens *\/\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n<!-- Hero Section with Image Carousel -->\r\n    <section class=\"hero\">\r\n        <div class=\"hero-content\">\r\n            <div class=\"hero-head\">\r\n                <div class=\"breadcrumb\">\r\n                    <a href=\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/\">Capacit\u00e9s de mesure LCMS-2<\/a>\r\n                    <span>\u203a<\/span>\r\n                    <span>Protocole de cotation des d\u00e9gradations PASER<\/span>\r\n                <\/div>\r\n                <h1><strong>Protocole de cotation des d\u00e9gradations PASER<\/strong><\/h1>\r\n            <\/div>\r\n            <div class=\"hero-body\">\r\n                <div>\r\n                    <p class=\"description-text\">Les municipalit\u00e9s et agences de transport locales doivent relever le d\u00e9fi d\u2019acqu\u00e9rir rapidement et \u00e0 moindre co\u00fbt des donn\u00e9es pr\u00e9cises sur l\u2019\u00e9tat des chauss\u00e9es. La majorit\u00e9 d\u2019entre elles effectuent encore des inspections visuelles ou utilisent des syst\u00e8mes vid\u00e9o 2D simples, puis attribuent les cotes manuellement.<\/p>\r\n                    <p class=\"description-text\">Pavemetrics\u00ae a d\u00e9velopp\u00e9 un flux de travail enti\u00e8rement automatis\u00e9 pour fournir des cotes PASER \u00e0 ce march\u00e9 et r\u00e9pondre \u00e0 ce besoin. Le terme PASER signifie Pavement Surface Evaluation and Rating System. Il s\u2019agit d\u2019un syst\u00e8me de cotation de 1 \u00e0 10 \u00e9valuant l\u2019\u00e9tat des chauss\u00e9es, d\u00e9velopp\u00e9 par le University of Wisconsin Transportation Information Center sp\u00e9cifiquement pour les r\u00e9seaux routiers municipaux et r\u00e9gionaux.<\/p>\r\n                    <p class=\"description-text\">La solution Laser Crack Measurement System (LCMS\u00ae-2) enti\u00e8rement automatis\u00e9e offre des r\u00e9sultats pr\u00e9cis, coh\u00e9rents et reproductibles. Lors de l\u2019attribution des cotes PASER pour chaque image, les caract\u00e9ristiques 3D mesur\u00e9es par le LCMS tiennent compte de bien plus d\u2019informations que celles obtenues lors d\u2019une inspection visuelle ou \u00e0 partir d\u2019une solution 2D.<\/p>\r\n                    <p class=\"description-text\">La profondeur, la longueur, la largeur et la localisation pr\u00e9cises des fissures sont essentielles pour \u00e9valuer avec exactitude l\u2019\u00e9tat des chauss\u00e9es. Les valeurs d\u2019orni\u00e9rage sont \u00e9galement mesur\u00e9es et int\u00e9gr\u00e9es dans la cotation finale, ajoutant une dimension suppl\u00e9mentaire d\u2019analyse. La solution g\u00e9n\u00e8re des images haute r\u00e9solution de la chauss\u00e9e, superpos\u00e9es \u00e0 la cote PASER, permettant ainsi une v\u00e9rification visuelle de la pr\u00e9cision des r\u00e9sultats.<\/p>\r\n                <\/div>\r\n                <div class=\"carousel-container\">\r\n                    <div class=\"carousel-wrapper\">\r\n                        <div class=\"carousel-track\">\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-1-01-723x1024-1.png\" alt=\"Cote PASER 1\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-1-3-01-723x1024-1.png\" alt=\"Cote PASER 1 (ex 2)\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-2-01-723x1024-1.png\" alt=\"Cote PASER 2\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-3-ex1-01-723x1024-1.png\" alt=\"Cote PASER 3\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-4-ex1-01-723x1024-1.png\" alt=\"Cote PASER 4\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-5-ex1-01-723x1024-1.png\" alt=\"Cote PASER 5\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-6-ex1-01-723x1024-1.png\" alt=\"Cote PASER 6\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-7-ex1-01-723x1024-1.png\" alt=\"Cote PASER 7\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                            <div class=\"carousel-slide\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/Paser-9-ex1-01-723x1024-1.png\" alt=\"Cote PASER 9\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <button class=\"carousel-arrow prev\" aria-label=\"Previous slide\">\u2039<\/button>\r\n                    <button class=\"carousel-arrow next\" aria-label=\"Next slide\">\u203a<\/button>\r\n                    <div class=\"carousel-nav\">\r\n                        <span class=\"carousel-dot active\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                        <span class=\"carousel-dot\"><\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- Standards & References -->\r\n    <section class=\"standards-section\">\r\n        <div class=\"standards-wrapper\">\r\n            <h2>Normes et Conformit\u00e9<\/h2>\r\n            <div class=\"standards-grid\">\r\n                <div class=\"standard-card\">\r\n                    <h3>PASER<\/h3>\r\n                    <ul>\r\n                        <li>\r\n                            <strong>PASER RATING<\/strong>\r\n                            University of Wisconsin Transportation Information Center\r\n                        <\/li>\r\n                        <li>\r\n                            <strong>PASER Manual<\/strong>\r\n                            Asphalt\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"related-section\">\r\n                <h3>\u00c9chelle de cotation PASER \u2013 Chauss\u00e9es en asphalte<\/h3>\r\n                <p><strong>Excellente (9\u201310):<\/strong> Aucun entretien requis<\/p>\r\n                <p><strong>Bonne (7\u20138):<\/strong> Scellement des fissures et r\u00e9parations mineures<\/p>\r\n                <p><strong>Moyenne (5\u20136):<\/strong> Traitements pr\u00e9ventifs (non structuraux)<\/p>\r\n                <p><strong>Mauvaise (3\u20134):<\/strong> R\u00e9fection structurelle (rechargement \/ surfa\u00e7age)<\/p>\r\n                <p><strong>D\u00e9faillante (1\u20132):<\/strong> Reconstruction compl\u00e8te<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- CTA Section -->\r\n    <section class=\"cta-section\">\r\n        <div class=\"container\">\r\n            <div class=\"cta-buttons\">\r\n                <a href=\"https:\/\/www.pavemetrics.com\/fr\/nous-joindre\/\" class=\"cta-button\">\r\n                    Nous Joindre\r\n                <\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <script>\r\n        const track = document.querySelector('.carousel-track');\r\n        const slides = document.querySelectorAll('.carousel-slide');\r\n        const dots = document.querySelectorAll('.carousel-dot');\r\n        const prevBtn = document.querySelector('.carousel-arrow.prev');\r\n        const nextBtn = document.querySelector('.carousel-arrow.next');\r\n        const carouselWrapper = document.querySelector('.carousel-wrapper');\r\n        const images = document.querySelectorAll('.carousel-slide img');\r\n        let currentSlide = 0;\r\n        let aspects = [];\r\n        let imagesLoaded = 0;\r\n\r\n        function checkAllLoaded() {\r\n            imagesLoaded++;\r\n            if (imagesLoaded === images.length) {\r\n                calculateAspects();\r\n                updateCarousel();\r\n            }\r\n        }\r\n\r\n        images.forEach(img => {\r\n            if (img.complete) {\r\n                checkAllLoaded();\r\n            } else {\r\n                img.addEventListener('load', checkAllLoaded);\r\n            }\r\n        });\r\n\r\n        function calculateAspects() {\r\n            aspects = Array.from(images).map(img => img.naturalWidth \/ img.naturalHeight);\r\n        }\r\n\r\n        function updateHeight() {\r\n            const aspect = aspects[currentSlide];\r\n            if (aspect) {\r\n                const width = carouselWrapper.clientWidth;\r\n                let height = width \/ aspect;\r\n                if (aspect < 1) { \/\/ portrait\r\n                    height *= 0.8;\r\n                }\r\n                carouselWrapper.style.height = `${height}px`;\r\n            }\r\n        }\r\n\r\n        function updateCarousel() {\r\n            track.style.transform = `translateX(-${currentSlide * 100}%)`;\r\n            dots.forEach((dot, index) => {\r\n                dot.classList.toggle('active', index === currentSlide);\r\n            });\r\n            updateHeight();\r\n        }\r\n\r\n        function nextSlide() {\r\n            currentSlide = (currentSlide + 1) % slides.length;\r\n            updateCarousel();\r\n        }\r\n\r\n        function prevSlide() {\r\n            currentSlide = (currentSlide - 1 + slides.length) % slides.length;\r\n            updateCarousel();\r\n        }\r\n\r\n        nextBtn.addEventListener('click', nextSlide);\r\n        prevBtn.addEventListener('click', prevSlide);\r\n        dots.forEach((dot, index) => {\r\n            dot.addEventListener('click', () => {\r\n                currentSlide = index;\r\n                updateCarousel();\r\n            });\r\n        });\r\n\r\n        window.addEventListener('resize', updateHeight);\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Capacit\u00e9s de mesure LCMS-2 \u203a Protocole de cotation des d\u00e9gradations PASER Protocole de cotation des d\u00e9gradations PASER Les municipalit\u00e9s et agences de transport locales doivent relever le d\u00e9fi d\u2019acqu\u00e9rir rapidement et \u00e0 moindre co\u00fbt des donn\u00e9es pr\u00e9cises sur l\u2019\u00e9tat des chauss\u00e9es. La majorit\u00e9 d\u2019entre elles effectuent encore des inspections visuelles ou utilisent des syst\u00e8mes vid\u00e9o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2442,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2606","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\r\n<title>Pavemetrics | Protocole de cotation des d\u00e9gradations PASER<\/title>\r\n<meta name=\"description\" content=\"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/\" \/>\r\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Protocole de cotation des d\u00e9gradations PASER\" \/>\r\n<meta property=\"og:description\" content=\"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Pavemetrics | Automated Inspection of Transportation Infrastructures\" \/>\r\n<meta property=\"article:modified_time\" content=\"2025-12-04T18:24:10+00:00\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/\",\"name\":\"Pavemetrics | Protocole de cotation des d\u00e9gradations PASER\",\"isPartOf\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#website\"},\"datePublished\":\"2025-10-29T19:18:18+00:00\",\"dateModified\":\"2025-12-04T18:24:10+00:00\",\"description\":\"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.pavemetrics.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Capacit\u00e9s\",\"item\":\"https:\/\/www.pavemetrics.com\/fr\/capabilities\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"LCMS2 Capacit\u00e9s de mesure\",\"item\":\"https:\/\/www.pavemetrics.com\/fr\/capabilities\/lcms-2\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Protocole de cotation des d\u00e9gradations PASER\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#website\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/\",\"name\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\",\"description\":\"Pavemetrics is the leader in vision systems for the automated inspection of transportation infrastructures.\",\"publisher\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.pavemetrics.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#organization\",\"name\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png\",\"contentUrl\":\"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png\",\"width\":507,\"height\":110,\"caption\":\"Pavemetrics | Automated Inspection of Transportation Infrastructures\"},\"image\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\r\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pavemetrics | Protocole de cotation des d\u00e9gradations PASER","description":"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.","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:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/","og_locale":"fr_FR","og_type":"article","og_title":"Protocole de cotation des d\u00e9gradations PASER","og_description":"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.","og_url":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/","og_site_name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","article_modified_time":"2025-12-04T18:24:10+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/","url":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/","name":"Pavemetrics | Protocole de cotation des d\u00e9gradations PASER","isPartOf":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#website"},"datePublished":"2025-10-29T19:18:18+00:00","dateModified":"2025-12-04T18:24:10+00:00","description":"M\u00e9thode automatis\u00e9e de cotation PASER avec LCMS. Donn\u00e9es d\u00e9taill\u00e9es sur les d\u00e9gradations pour soutenir la gestion et la priorisation des chauss\u00e9es.","breadcrumb":{"@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lcms-2\/protocole-cotation-degradations-paser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pavemetrics.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Capacit\u00e9s","item":"https:\/\/www.pavemetrics.com\/fr\/capabilities\/"},{"@type":"ListItem","position":3,"name":"LCMS2 Capacit\u00e9s de mesure","item":"https:\/\/www.pavemetrics.com\/fr\/capabilities\/lcms-2\/"},{"@type":"ListItem","position":4,"name":"Protocole de cotation des d\u00e9gradations PASER"}]},{"@type":"WebSite","@id":"https:\/\/www.pavemetrics.com\/fr\/#website","url":"https:\/\/www.pavemetrics.com\/fr\/","name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","description":"Pavemetrics is the leader in vision systems for the automated inspection of transportation infrastructures.","publisher":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pavemetrics.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.pavemetrics.com\/fr\/#organization","name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","url":"https:\/\/www.pavemetrics.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png","contentUrl":"https:\/\/www.pavemetrics.com\/wp-content\/uploads\/2025\/07\/Logo_Eddyfi_Pavemetrics.png","width":507,"height":110,"caption":"Pavemetrics | Automated Inspection of Transportation Infrastructures"},"image":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/comments?post=2606"}],"version-history":[{"count":0,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2606\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2442"}],"wp:attachment":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/media?parent=2606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}