{"id":2713,"date":"2025-10-29T19:51:21","date_gmt":"2025-10-29T19:51:21","guid":{"rendered":"https:\/\/wizardly-gagarin.23-128-160-42.plesk.page\/capacites\/lrail-capacites-de-mesure\/anchor-inspection\/"},"modified":"2025-12-04T18:27:29","modified_gmt":"2025-12-04T18:27:29","slug":"inspection-ancrages","status":"publish","type":"page","link":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/","title":{"rendered":"Inspection des ancrages"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2713\" class=\"elementor elementor-2713 elementor-1616\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee443dc e-con-full e-flex e-con e-parent\" data-id=\"ee443dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f13ed71 elementor-widget elementor-widget-html\" data-id=\"f13ed71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n        * { margin: 0; padding: 0; box-sizing: border-box; }\r\n        body { font-family: 'Raleway', sans-serif; color: #000000; background: #ffffff; overflow-x: hidden; line-height: 1.6; }\r\n        .hero { min-height: 80vh; display: flex; align-items: center; justify-content: center; position: relative; background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%); padding: 20px 20px; }\r\n        .hero-content { max-width: 1400px; width: 100%; display: grid; gap: 40px; }\r\n        .hero-head { text-align: center; }\r\n        .hero-body { display: grid; grid-template-columns: 1fr 1fr; gap: 100px; align-items: center; }\r\n        .hero-text { opacity: 0; animation: fadeInUp 1.2s cubic-bezier(0.19, 1, 0.22, 1) forwards; }\r\n        .breadcrumb { display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 0.95rem; color: #666; margin-bottom: 30px; }\r\n        .breadcrumb a { color: #ED8B00; text-decoration: none; transition: all 0.3s ease; }\r\n        .breadcrumb a:hover { color: #BDA865; }\r\n        .breadcrumb span { color: #999; }\r\n        .hero-head h1 { font-size: clamp(1.8rem, 4vw, 3.5rem); font-weight: 300; line-height: 1.1; margin-bottom: 35px; color: #000000; letter-spacing: -0.02em; }\r\n        .hero-head h1 strong { font-weight: 700; background: linear-gradient(135deg, #ED8B00 0%, #BDA865 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\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        .carousel-track { display: flex; transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1); height: 100%; }\r\n        .carousel-slide { min-width: 100%; height: 100%; background: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%); display: flex; align-items: center; justify-content: center; color: #999; font-size: 1.3rem; font-weight: 500; }\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        .carousel-nav { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); display: flex; gap: 12px; z-index: 10; }\r\n        .carousel-dot { width: 12px; height: 12px; border-radius: 50%; background: rgba(255,255,255,0.5); border: 2px solid rgba(237, 139, 0, 0.3); cursor: pointer; transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1); }\r\n        .carousel-dot.active { background: #ED8B00; border-color: #ED8B00; width: 32px; border-radius: 6px; }\r\n        .carousel-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background: rgba(255,255,255,0.95) !important; border: none !important; border-radius: 50% !important; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 20px; color: #ED8B00 !important; transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) !important; box-shadow: 0 4px 20px rgba(0,0,0,0.1); z-index: 10; padding: 0 !important; }\r\n        .carousel-arrow:hover { background: #ED8B00 !important; color: #ffffff !important; border: none !important; transform: translateY(-50%) scale(1.1); }\r\n        .carousel-arrow.prev { left: 20px; }\r\n        .carousel-arrow.next { right: 20px; }\r\n        .description-text { font-size: clamp(1rem, 2vw, 1rem); line-height: 1.9; color: #333; }\r\n        .description-text:last-child { margin-bottom: 0; }\r\n        .cta-section { padding: 60px 20px; background: linear-gradient(135deg, #fafafa 0%, #ffffff 100%); text-align: center; }\r\n        .cta-buttons { display: flex; gap: 25px; justify-content: center; flex-wrap: wrap; }\r\n        .cta-button { display: inline-flex; align-items: center; gap: 12px; padding: 20px 50px; background: #ED8B00 !important; color: #ffffff !important; text-decoration: none; font-weight: 600; font-size: 1.1rem; border-radius: 60px; transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); border: 2px solid #ED8B00 !important; position: relative; overflow: hidden; box-shadow: 0 10px 40px rgba(237, 139, 0, 0.3) !important; }\r\n        .cta-button::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); transition: left 0.7s; z-index: 0; }\r\n        .cta-button:hover::before { left: 100%; }\r\n        .cta-button span { position: relative; z-index: 1; color: #ffffff !important; }\r\n        .cta-button:hover { background: #BDA865; border-color: #BDA865; transform: translateY(-3px); box-shadow: 0 15px 50px rgba(237, 139, 0, 0.4); color: #ffffff !important; }\r\n        @keyframes fadeInUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } }\r\n        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }\r\n        @media (max-width: 1024px) { .hero-body { grid-template-columns: 1fr; gap: 50px; } }\r\n        @media (max-width: 768px) { .hero { padding: 40px 20px 60px; } .cta-buttons { flex-direction: column; align-items: center; } .cta-button { width: 100%; max-width: 350px; justify-content: center; } .carousel-arrow { width: 40px; height: 40px; font-size: 16px; } .carousel-arrow.prev { left: 10px; } .carousel-arrow.next { right: 10px; } .carousel-wrapper { max-height: 50vh; }}\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\/lrail\/\">Capacit\u00e9s d\u2019inspection LRAIL<\/a>\r\n                    <span>\u203a<\/span>\r\n                    <span>Inspection des ancrages<\/span>\r\n                <\/div>\r\n                <h1><strong>Inspection des ancrages<\/strong><\/h1>\r\n            <\/div>\r\n            <div class=\"hero-body\">\r\n                <div>\r\n                    <p class=\"description-text\">Lorsque les ancrages sont absents ou mal positionn\u00e9s \u00e0 proximit\u00e9 d\u2019une traverse, ils ne peuvent pas remplir leur r\u00f4le consistant \u00e0 emp\u00eacher le d\u00e9placement longitudinal des rails. L\u2019identification et l\u2019inspection de la position des ancrages constituent donc une t\u00e2che essentielle dans l\u2019entretien et la s\u00e9curit\u00e9 du r\u00e9seau ferroviaire.<\/p>\r\n                    <p class=\"description-text\">Le syst\u00e8me LRAIL de Pavemetrics\u00ae simplifie cette inspection gr\u00e2ce \u00e0 l\u2019intelligence artificielle, qui analyse simultan\u00e9ment les donn\u00e9es 2D et 3D afin de d\u00e9tecter avec pr\u00e9cision les ancrages. Le syst\u00e8me peut \u00e9galement \u00e9valuer la distance entre chaque ancrage et la traverse la plus proche, et d\u00e9terminer le sch\u00e9ma d\u2019ancrage, en mettant en \u00e9vidence les zones o\u00f9 une traverse n\u2019est pas enti\u00e8rement encadr\u00e9e par des ancrages.<\/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\/Anchor1-01-1024x769-1.png\" alt=\"Image d\u2019inspection des ancrages 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\/Anchor2-01-1024x769-1.png\" alt=\"Image d\u2019inspection des ancrages 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\/Anchor3-01-1024x769-1.png\" alt=\"Image d\u2019inspection des ancrages 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\/Anchor4-01-1024x769-1.png\" alt=\"Image d\u2019inspection des ancrages 4\" style=\"width: 100%; height: 100%; object-fit: contain;\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <button class=\"carousel-arrow prev\" aria-label=\"Diapositive pr\u00e9c\u00e9dente\">\u2039<\/button>\r\n                    <button class=\"carousel-arrow next\" aria-label=\"Diapositive suivante\">\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                    <\/div>\r\n                <\/div>\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 d\u2019inspection LRAIL \u203a Inspection des ancrages Inspection des ancrages Lorsque les ancrages sont absents ou mal positionn\u00e9s \u00e0 proximit\u00e9 d\u2019une traverse, ils ne peuvent pas remplir leur r\u00f4le consistant \u00e0 emp\u00eacher le d\u00e9placement longitudinal des rails. L\u2019identification et l\u2019inspection de la position des ancrages constituent donc une t\u00e2che essentielle dans l\u2019entretien et la s\u00e9curit\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2457,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2713","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 | Inspection des ancrages<\/title>\r\n<meta name=\"description\" content=\"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.\" \/>\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\/lrail\/inspection-ancrages\/\" \/>\r\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Inspection des ancrages\" \/>\r\n<meta property=\"og:description\" content=\"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/\" \/>\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:27:29+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=\"1 minute\" \/>\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\/lrail\/inspection-ancrages\/\",\"url\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/\",\"name\":\"Pavemetrics | Inspection des ancrages\",\"isPartOf\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/#website\"},\"datePublished\":\"2025-10-29T19:51:21+00:00\",\"dateModified\":\"2025-12-04T18:27:29+00:00\",\"description\":\"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/#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\":\"LRAIL Capacit\u00e9s de mesure\",\"item\":\"https:\/\/www.pavemetrics.com\/fr\/capabilities\/lrail\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Inspection des ancrages\"}]},{\"@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 | Inspection des ancrages","description":"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.","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\/lrail\/inspection-ancrages\/","og_locale":"fr_FR","og_type":"article","og_title":"Inspection des ancrages","og_description":"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.","og_url":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/","og_site_name":"Pavemetrics | Automated Inspection of Transportation Infrastructures","article_modified_time":"2025-12-04T18:27:29+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/","url":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/","name":"Pavemetrics | Inspection des ancrages","isPartOf":{"@id":"https:\/\/www.pavemetrics.com\/fr\/#website"},"datePublished":"2025-10-29T19:51:21+00:00","dateModified":"2025-12-04T18:27:29+00:00","description":"Inspection automatis\u00e9e des ancrages ferroviaires. D\u00e9tection pr\u00e9cise des d\u00e9fauts pour renforcer la s\u00e9curit\u00e9 et optimiser la maintenance.","breadcrumb":{"@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.pavemetrics.com\/fr\/capacites\/lrail\/inspection-ancrages\/#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":"LRAIL Capacit\u00e9s de mesure","item":"https:\/\/www.pavemetrics.com\/fr\/capabilities\/lrail\/"},{"@type":"ListItem","position":4,"name":"Inspection des ancrages"}]},{"@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\/2713","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=2713"}],"version-history":[{"count":0,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2713\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/pages\/2457"}],"wp:attachment":[{"href":"https:\/\/www.pavemetrics.com\/fr\/wp-json\/wp\/v2\/media?parent=2713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}