{"id":2516,"date":"2025-10-22T11:08:39","date_gmt":"2025-10-22T09:08:39","guid":{"rendered":"https:\/\/ds4mmed.uv.es\/?page_id=2516"},"modified":"2026-03-06T10:30:25","modified_gmt":"2026-03-06T09:30:25","slug":"que-es-ds4m","status":"publish","type":"page","link":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/","title":{"rendered":"\u00bfQu\u00e9 es DS4M?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2516\" class=\"elementor elementor-2516\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c41e5d elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"5c41e5d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9212b5 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"f9212b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><b>\u00bfQu\u00e9 es el DS4M Mediterr\u00e1neo?<\/b><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d064259 e-flex e-con-boxed e-con e-parent\" data-id=\"d064259\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a779ba7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a779ba7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .hero-video-wrapper {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 1920px;\r\n    margin: 0 auto;\r\n    overflow: hidden;\r\n    background: #000;\r\n  }\r\n  .hero-video {\r\n    width: 100%;\r\n    height: auto;\r\n    display: block;\r\n    object-fit: cover;\r\n  }\r\n  .video-play-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    background: rgba(0,0,0,0.35);\r\n    color: white;\r\n    font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial;\r\n    font-size: 16px;\r\n    gap: 12px;\r\n    pointer-events: none;\r\n    transition: opacity .25s ease;\r\n    opacity: 0;\r\n  }\r\n  .video-play-overlay.show {\r\n    pointer-events: auto;\r\n    opacity: 1;\r\n  }\r\n  .video-play-overlay button {\r\n    background: rgba(255,255,255,0.12);\r\n    color: #fff;\r\n    border: 1px solid rgba(255,255,255,0.2);\r\n    padding: 8px 12px;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n  }\r\n\r\n.hero-video-wrapper {\r\n  background: #000;\r\n}\r\n\r\n\r\n@supports (-webkit-touch-callout: none) {\r\n  .hero-video-wrapper {\r\n    background: #072640 !important;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<div class=\"hero-video-wrapper\">\r\n  <video\r\n    id=\"heroVideo\"\r\n    class=\"hero-video\"\r\n    playsinline\r\n    muted\r\n    loop\r\n    preload=\"auto\"\r\n  >\r\n    <source src=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/VideoDinamicoLogoDS4M.mp4\" type=\"video\/mp4\">\r\n  <\/video>\r\n\r\n  <div id=\"videoOverlay\" class=\"video-play-overlay\" aria-hidden=\"true\">\r\n    <div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  const v = document.getElementById('heroVideo');\r\n  const overlay = document.getElementById('videoOverlay');\r\n  const btn = document.getElementById('videoPlayButton');\r\n\r\n  function tryPlay() {\r\n    if (!v) return;\r\n    if (!v.paused && !v.ended) {\r\n      overlay.classList.remove('show');\r\n      overlay.setAttribute('aria-hidden', 'true');\r\n      return;\r\n    }\r\n    const p = v.play();\r\n    if (p !== undefined) {\r\n      p.then(() => {\r\n        overlay.classList.remove('show');\r\n        overlay.setAttribute('aria-hidden', 'true');\r\n      }).catch(() => {\r\n        overlay.classList.add('show');\r\n        overlay.setAttribute('aria-hidden', 'false');\r\n      });\r\n    } else {\r\n      overlay.classList.add('show');\r\n      overlay.setAttribute('aria-hidden', 'false');\r\n    }\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', tryPlay, {once:true});\r\n  window.addEventListener('focus', tryPlay);\r\n  document.addEventListener('visibilitychange', function(){\r\n    if (document.visibilityState === 'visible') tryPlay();\r\n  });\r\n\r\n  if (btn) {\r\n    btn.addEventListener('click', function(){\r\n      v.muted = true;\r\n      v.play().then(() => {\r\n        overlay.classList.remove('show');\r\n        overlay.setAttribute('aria-hidden', 'true');\r\n      }).catch(() => {\r\n        overlay.classList.remove('show');\r\n        overlay.setAttribute('aria-hidden', 'true');\r\n      });\r\n    });\r\n  }\r\n\r\n  let retries = 0;\r\n  function backoffTry() {\r\n    tryPlay();\r\n    if (retries < 3) {\r\n      retries++;\r\n      setTimeout(backoffTry, 500 * retries);\r\n    }\r\n  }\r\n  backoffTry();\r\n\r\n  function userGesturePlay() {\r\n    v.muted = true;\r\n    v.play().catch(()=>{});\r\n    overlay.classList.remove('show');\r\n    overlay.setAttribute('aria-hidden', 'true');\r\n    removeGestureListeners();\r\n  }\r\n  function removeGestureListeners() {\r\n    window.removeEventListener('touchstart', userGesturePlay);\r\n    window.removeEventListener('mousedown', userGesturePlay);\r\n    window.removeEventListener('wheel', userGesturePlay);\r\n  }\r\n  window.addEventListener('touchstart', userGesturePlay, {once:true});\r\n  window.addEventListener('mousedown', userGesturePlay, {once:true});\r\n  window.addEventListener('wheel', userGesturePlay, {once:true});\r\n\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b80500 e-con-full e-flex e-con e-parent\" data-id=\"2b80500\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-261b101 e-con-full e-flex e-con e-child\" data-id=\"261b101\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-be61d24 e-con-full e-flex e-con e-child\" data-id=\"be61d24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a74b027 justificado elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"a74b027\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"no-underline\" style=\"text-align: justify;\">El proyecto <span data-teams=\"true\"><strong>Data Space For Mobility Mediterr\u00e1neo (DS4M Mediterr\u00e1neo)<\/strong>\u00a0<\/span>establece un espacio de datos com\u00fan que centraliza la informaci\u00f3n estrat\u00e9gica de movilidad en el Corredor del Mediterr\u00e1neo. Al garantizar una gesti\u00f3n segura, soberana y eficiente de los datos, el proyecto fortalece la competitividad y sostenibilidad de las regiones de Catalu\u00f1a, Comunidad Valenciana, Regi\u00f3n de Murcia, Andaluc\u00eda y Arag\u00f3n.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f896318 elementor-widget elementor-widget-html\" data-id=\"f896318\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"mapa-espana\" style=\"text-align:center; background: transparent; position: relative;\"><\/div>\r\n\r\n<style>\r\n  html, body {\r\n    overflow-x: hidden !important;\r\n    width: 100%;\r\n  }\r\n\r\n  #mapa-espana { \r\n    width: 100%;\r\n    max-width: 1000px;\r\n    margin: 0 auto;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    position: relative;\r\n    padding-bottom: 0;\r\n  }\r\n\r\n  #mapa-espana svg {\r\n    background: transparent;\r\n    display: block;\r\n    margin: 0 auto;\r\n    max-width: 100%;\r\n    height: auto;\r\n    transform: translateX(60px);\r\n  }\r\n\r\n  .province {\r\n    stroke: #444;\r\n    stroke-width: 0.5px;\r\n    transition: all 0.18s ease;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .province:hover {\r\n    stroke-width: 1.8px;\r\n    opacity: 1;\r\n  }\r\n\r\n  .tooltip {\r\n    position: absolute;\r\n    background: rgba(0, 0, 0, 0.78);\r\n    color: #fff;\r\n    padding: 5px 9px;\r\n    border-radius: 6px;\r\n    font-size: 13.5px;\r\n    pointer-events: none;\r\n    opacity: 0;\r\n    transition: opacity 0.1s ease;\r\n    white-space: nowrap;\r\n    z-index: 999;\r\n  }\r\n<\/style>\r\n\r\n<script src=\"https:\/\/d3js.org\/d3.v7.min.js\"><\/script>\r\n\r\n<script type=\"text\/javascript\">\r\n  document.addEventListener(\"DOMContentLoaded\", function() {\r\n    const container = d3.select(\"#mapa-espana\");\r\n\r\n    const width = 2600,\r\n          height = 1600;\r\n\r\n    const svg = container.append(\"svg\")\r\n      .attr(\"width\", width)\r\n      .attr(\"height\", height)\r\n      .attr(\"viewBox\", \"0 0 \" + width + \" \" + height)\r\n      .attr(\"preserveAspectRatio\", \"xMidYMid meet\");\r\n\r\n    const tooltip = container.append(\"div\").attr(\"class\", \"tooltip\");\r\n\r\n    const geojsonUrl = \"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/spain-sin-canarias.geojson.json\";\r\n\r\n    d3.json(geojsonUrl).then(function(json) {\r\n      const projection = d3.geoMercator().fitSize([width * 0.9, height * 0.9], json);\r\n      const path = d3.geoPath().projection(projection);\r\n\r\n      const provinciasPintar = [\r\n        \"Almeria\", \"Cadiz\", \"Cordoba\", \"Granada\", \"Huelva\", \"Jaen\", \"Malaga\", \"Sevilla\",\r\n        \"Huesca\", \"Zaragoza\", \"Teruel\",\r\n        \"Barcelona\", \"Girona\", \"Lleida\", \"Tarragona\",\r\n        \"Illes Balears\", \"Islas Baleares\", \"Baleares\",\r\n        \"Murcia\", \"Alicante\", \"Valencia\", \"Castellon\"\r\n      ];\r\n\r\n      function normalizarNombre(nombre) {\r\n        if (!nombre) return \"\";\r\n        return nombre.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").toLowerCase();\r\n      }\r\n\r\n      function esProvinciaPintar(nombre) {\r\n        const n = normalizarNombre(nombre);\r\n        return provinciasPintar.some(p => n.includes(p.toLowerCase()));\r\n      }\r\n\r\n      const paths = svg.selectAll(\"path\")\r\n        .data(json.features)\r\n        .enter()\r\n        .append(\"path\")\r\n        .attr(\"class\", \"province\")\r\n        .attr(\"d\", path)\r\n        .attr(\"fill\", d => esProvinciaPintar(\r\n          d.properties?.name || d.properties?.NOMBRE_PROVINCIA || d.properties?.NOMBRE\r\n        ) ? \"#cce6ff\" : \"#ffffff\")\r\n        .attr(\"stroke\", \"#333\")\r\n        .style(\"opacity\", 0.95)\r\n        .on(\"mouseover\", function(event, d) {\r\n          d3.select(this)\r\n            .raise()\r\n            .transition()\r\n            .duration(80)\r\n            .style(\"opacity\", 1)\r\n            .attr(\"stroke-width\", 1.8);\r\n          const nombre = d.properties?.name || d.properties?.NOMBRE_PROVINCIA || d.properties?.NOMBRE || \"Provincia desconocida\";\r\n          tooltip.style(\"opacity\", 1).html(nombre);\r\n        })\r\n        .on(\"mousemove\", function(event) {\r\n          const rect = container.node().getBoundingClientRect();\r\n          tooltip\r\n            .style(\"left\", (event.clientX - rect.left + 10) + \"px\")\r\n            .style(\"top\", (event.clientY - rect.top - 25) + \"px\");\r\n        })\r\n        .on(\"mouseout\", function() {\r\n          d3.select(this)\r\n            .transition()\r\n            .duration(150)\r\n            .style(\"opacity\", 0.95)\r\n            .attr(\"stroke-width\", 0.5);\r\n          tooltip.style(\"opacity\", 0);\r\n        });\r\n\r\n      const medPaths = provinciasPintar.map(name => {\r\n        const lower = name.toLowerCase();\r\n        return paths.filter(d => \r\n          normalizarNombre(\r\n            d.properties?.name || d.properties?.NOMBRE_PROVINCIA || d.properties?.NOMBRE\r\n          ).includes(lower)\r\n        );\r\n      });\r\n\r\n      let current = 0;\r\n      const intervalo = 250;\r\n      const azulBase = \"#cce6ff\";\r\n\r\n      function generarNuevoAzul() {\r\n        const baseHue = 200 + Math.random() * 40;\r\n        const intensidad = 0.3 + Math.random() * 0.7;\r\n        return {\r\n          head: d3.hsl(baseHue, 0.8, intensidad * 0.35).formatHex(),\r\n          trail: d3.hsl(baseHue, 0.6, intensidad * 0.6).formatHex()\r\n        };\r\n      }\r\n\r\n      let paleta = generarNuevoAzul();\r\n\r\n      function avanzarCaminito() {\r\n        medPaths.forEach((p, i) => {\r\n          if (i === current) {\r\n            p.transition().duration(intervalo * 0.8).attr(\"fill\", paleta.head);\r\n          } else if (i < current) {\r\n            p.transition().duration(intervalo * 0.8).attr(\"fill\", paleta.trail);\r\n          } else {\r\n            p.transition().duration(intervalo * 0.8).attr(\"fill\", azulBase);\r\n          }\r\n        });\r\n\r\n        current++;\r\n        if (current >= medPaths.length) {\r\n          current = 0;\r\n          setTimeout(() => {\r\n            medPaths.forEach(p => p.transition().duration(400).attr(\"fill\", azulBase));\r\n            paleta = generarNuevoAzul();\r\n          }, 500);\r\n        }\r\n      }\r\n\r\n      setInterval(avanzarCaminito, intervalo);\r\n    });\r\n  });\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a1d4c1 e-flex e-con-boxed e-con e-parent\" data-id=\"3a1d4c1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9483682 e-con-full e-flex e-con e-child\" data-id=\"9483682\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-413ab4d elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-image\" data-id=\"413ab4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2560\" height=\"1600\" src=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-scaled.jpg\" class=\"attachment-full size-full wp-image-995\" alt=\"\" srcset=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-scaled.jpg 2560w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-300x188.jpg 300w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-1024x640.jpg 1024w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-768x480.jpg 768w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-1536x960.jpg 1536w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/09\/ciudad-noche-2048x1280.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f78ef5 e-con-full e-flex e-con e-child\" data-id=\"3f78ef5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d45bf1d elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"d45bf1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;zoomIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"no-underline\" style=\"text-align: justify;\"><p><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\">Para lograrlo, se ha desarrollado una\u202f <\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\" data-ccp-charstyle=\"Strong\"><b>plataforma tecnol\u00f3gica<\/b><\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\">\u202f con la capacidad de superar las\u202f <\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\" data-ccp-charstyle=\"Strong\"><b>barreras actuales relacionadas con la fragmentaci\u00f3n y la baja calidad de los datos<\/b><\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\">, permitiendo la\u202f\u00a0<\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\" data-ccp-charstyle=\"Strong\">integraci\u00f3n y <b>el uso coordinado<\/b>\u00a0<\/span><\/span><span class=\"TextRun Highlight SCXW215098918 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW215098918 BCX8\">entre distintos actores p\u00fablicos y privados.<\/span><\/span><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-265d377 e-flex e-con-boxed e-con e-parent\" data-id=\"265d377\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-836a7b5 e-con-full e-flex e-con e-child\" data-id=\"836a7b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ff1b2ab e-con-full e-flex e-con e-child\" data-id=\"ff1b2ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58b1bc4 justificado elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"58b1bc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"no-underline\" style=\"text-align: justify;\"><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\">Principalmente func<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">iona como<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\"> un <strong>\u202f<\/strong><\/span><\/span><strong><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">centro demostrador<\/span><\/span><\/strong><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\">,&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">siendo&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">un entorno tecnol\u00f3gico para <\/span><\/span><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><b><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">probar, validar y simular<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">,&nbsp;<\/span><\/b><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\"><b>servicios<\/b>, <b>soluciones y<\/b><\/span><b><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">modelos de negocio<\/span><\/b><\/span><b><span class=\"TrackChangeTextInsertion TrackedChange SCXW7506831 BCX8\"><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">,<\/span><\/span><\/span><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\" data-ccp-charstyle=\"Strong\">&nbsp;basados en datos compartidos<\/span><\/span><\/b><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\">,&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">que incluye una serie de \u201ccasos de uso\u201d, as\u00ed como adicionalmente <\/span><\/span><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\"><b>facilitar el desarrollo de los Puntos de Acceso<\/b><\/span><\/span><span class=\"TextRun Highlight SCXW7506831 BCX8\" lang=\"ES-ES\" xml:lang=\"ES-ES\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW7506831 BCX8\"><b>&nbsp;<\/b><\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">nivel regional, provincial y local<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">(<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW7506831 BCX8\">RAPs<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">,&nbsp;<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW7506831 BCX8\">PAPs<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">,&nbsp;<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW7506831 BCX8\">LAPs<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">&nbsp;y&nbsp;<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW7506831 BCX8\">NAPs<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">)<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">,&nbsp;<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">as\u00ed como los Puntos de Acceso Nacional (<\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW7506831 BCX8\">NAPs<\/span><span class=\"NormalTextRun SCXW7506831 BCX8\">) promovidos por la Comisi\u00f3n Europea.<\/span><\/span><span class=\"EOP SCXW7506831 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335557856&quot;:16777215,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40cddba e-con-full e-flex e-con e-child\" data-id=\"40cddba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b4220e elementor-widget elementor-widget-image\" data-id=\"8b4220e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-1024x576.jpg\" class=\"attachment-large size-large wp-image-6365\" alt=\"\" srcset=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-1024x576.jpg 1024w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-300x169.jpg 300w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-768x432.jpg 768w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-1536x864.jpg 1536w, https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/pexels-matreding-10410241-1-2048x1152.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d27476a e-flex e-con-boxed e-con e-parent\" data-id=\"d27476a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d8ead4a e-con-full e-flex e-con e-child\" data-id=\"d8ead4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5f12532 e-con-full e-flex e-con e-child\" data-id=\"5f12532\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9dc41e3 e-con-full e-flex e-con e-child\" data-id=\"9dc41e3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a819a4d e-con-full e-flex e-con e-child\" data-id=\"a819a4d\" data-element_type=\"container\" data-e-type=\"container\" id=\"obje\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4f68f2 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"a4f68f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Casos de uso<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4d5b19 e-con-full e-flex e-con e-child\" data-id=\"c4d5b19\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fd7c6f3 e-grid e-con-full e-con e-child\" data-id=\"fd7c6f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0c9ca26 e-con-full container2 e-flex e-con e-child\" data-id=\"0c9ca26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b235c88 e-con-full container2 e-flex e-con e-child\" data-id=\"b235c88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c14634f elementor-view-stacked elementor-tablet-position-block-start visible elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"c14634f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-database\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDatos para PMUS \/ Planes\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db99035 e-con-full revealvertical e-flex e-con e-child\" data-id=\"db99035\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f61608 elementor-widget elementor-widget-text-editor\" data-id=\"5f61608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\">Datos para el desarrollo y seguimiento de PMUS, Planes Metropolitanos, Planes Regionales y Estrat\u00e9gicos, y la gesti\u00f3n del tr\u00e1fico interurbano.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16c73d2 e-con-full container2 e-flex e-con e-child\" data-id=\"16c73d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6250465 e-con-full container2 e-flex e-con e-child\" data-id=\"6250465\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48dc227 elementor-view-stacked elementor-tablet-position-block-start visible elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"48dc227\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-tree\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M378.31 378.49L298.42 288h30.63c9.01 0 16.98-5 20.78-13.06 3.8-8.04 2.55-17.26-3.28-24.05L268.42 160h28.89c9.1 0 17.3-5.35 20.86-13.61 3.52-8.13 1.86-17.59-4.24-24.08L203.66 4.83c-6.03-6.45-17.28-6.45-23.32 0L70.06 122.31c-6.1 6.49-7.75 15.95-4.24 24.08C69.38 154.65 77.59 160 86.69 160h28.89l-78.14 90.91c-5.81 6.78-7.06 15.99-3.27 24.04C37.97 283 45.93 288 54.95 288h30.63L5.69 378.49c-6 6.79-7.36 16.09-3.56 24.26 3.75 8.05 12 13.25 21.01 13.25H160v24.45l-30.29 48.4c-5.32 10.64 2.42 23.16 14.31 23.16h95.96c11.89 0 19.63-12.52 14.31-23.16L224 440.45V416h136.86c9.01 0 17.26-5.2 21.01-13.25 3.8-8.17 2.44-17.47-3.56-24.26z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSeguimiento Zonas de Bajas Emisiones\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e537f79 e-con-full revealvertical e-flex e-con e-child\" data-id=\"e537f79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f20752b elementor-widget elementor-widget-text-editor\" data-id=\"f20752b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\">Seguimiento y c\u00e1lculo de las Zonas de Bajas Emisiones (ZBE): medici\u00f3n, modelizaci\u00f3n y reporting para la regulaci\u00f3n y el control.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49ad32b e-con-full container2 e-flex e-con e-child\" data-id=\"49ad32b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16af275 elementor-view-stacked elementor-tablet-position-block-start visible elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"16af275\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-object-group\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M480 128V96h20c6.627 0 12-5.373 12-12V44c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v20H64V44c0-6.627-5.373-12-12-12H12C5.373 32 0 37.373 0 44v40c0 6.627 5.373 12 12 12h20v320H12c-6.627 0-12 5.373-12 12v40c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-20h384v20c0 6.627 5.373 12 12 12h40c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12h-20V128zM96 276V140c0-6.627 5.373-12 12-12h168c6.627 0 12 5.373 12 12v136c0 6.627-5.373 12-12 12H108c-6.627 0-12-5.373-12-12zm320 96c0 6.627-5.373 12-12 12H236c-6.627 0-12-5.373-12-12v-52h72c13.255 0 24-10.745 24-24v-72h84c6.627 0 12 5.373 12 12v136z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h5 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tM\u00e1s en desarrollo\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h5>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38f0c0c e-con-full revealvertical e-flex e-con e-child\" data-id=\"38f0c0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e43ea59 elementor-widget elementor-widget-text-editor\" data-id=\"e43ea59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\">Casos adicionales en fase de definici\u00f3n que ampl\u00edan la funcionalidad hacia la movilidad multimodal, an\u00e1lisis de demanda y planificaci\u00f3n sostenible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a038bf7 e-flex e-con-boxed e-con e-parent\" data-id=\"a038bf7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-73a92d5 e-con-full e-flex e-con e-child\" data-id=\"73a92d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d625d9e e-con-full e-flex e-con e-child\" data-id=\"d625d9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dac1e2f elementor-widget elementor-widget-html\" data-id=\"dac1e2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\r\n#obje {\r\n  position: relative;\r\n  overflow: hidden; \r\n}\r\n\r\n#obje canvas.particles-bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  z-index: 0;\r\n  pointer-events: none; \r\n}\r\n<\/style>\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n  const obje = document.getElementById(\"obje\");\r\n  if (!obje) return;\r\n\r\n \r\n  const canvas = document.createElement(\"canvas\");\r\n  canvas.classList.add(\"particles-bg\");\r\n  obje.prepend(canvas);\r\n\r\n  const ctx = canvas.getContext(\"2d\");\r\n  let particlesArray = [];\r\n  let mouse = { x: null, y: null, radius: 60 };\r\n\r\n\r\n  function resizeCanvas() {\r\n    canvas.width = obje.offsetWidth;\r\n    canvas.height = obje.offsetHeight;\r\n    initParticles();\r\n  }\r\n\r\n  window.addEventListener(\"resize\", resizeCanvas);\r\n\r\n  \/\/ Part\u00edculas iniciales\r\n  function initParticles() {\r\n    particlesArray = [];\r\n    const numberOfParticles = (canvas.width * canvas.height) \/ 7000;\r\n\r\n    for (let i = 0; i < numberOfParticles; i++) {\r\n      let size = Math.random() * 2 + 1;\r\n      let x = Math.random() * canvas.width;\r\n      let y = Math.random() * canvas.height;\r\n      let directionX = (Math.random() - 0.5) * 1;\r\n      let directionY = (Math.random() - 0.5) * 1;\r\n      particlesArray.push({ x, y, directionX, directionY, size });\r\n    }\r\n  }\r\n\r\n\r\n  function animateParticles() {\r\n    ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n\r\n    particlesArray.forEach(p => {\r\n      if (p.x > canvas.width || p.x < 0) p.directionX *= -1;\r\n      if (p.y > canvas.height || p.y < 0) p.directionY *= -1;\r\n\r\n      p.x += p.directionX;\r\n      p.y += p.directionY;\r\n\r\n      const dx = p.x - mouse.x;\r\n      const dy = p.y - mouse.y;\r\n      const distance = Math.sqrt(dx * dx + dy * dy);\r\n\r\n      if (distance < mouse.radius) {\r\n        const forceRatio = (mouse.radius - distance) \/ mouse.radius;\r\n        p.x += dx \/ distance * forceRatio;\r\n        p.y += dy \/ distance * forceRatio;\r\n      }\r\n\r\n      let edgeFade = Math.min(\r\n        p.x \/ 200,\r\n        (canvas.width - p.x) \/ 200,\r\n        p.y \/ 200,\r\n        (canvas.height - p.y) \/ 200,\r\n        1\r\n      );\r\n\r\n      ctx.fillStyle = `rgba(0,192,255,${edgeFade})`;\r\n      ctx.beginPath();\r\n      ctx.arc(p.x, p.y, p.size, 0, Math.PI * 2);\r\n      ctx.fill();\r\n    });\r\n\r\n    connectParticles();\r\n    requestAnimationFrame(animateParticles);\r\n  }\r\n\r\n\r\n  function connectParticles() {\r\n    for (let a = 0; a < particlesArray.length; a++) {\r\n      for (let b = a; b < particlesArray.length; b++) {\r\n        let dx = particlesArray[a].x - particlesArray[b].x;\r\n        let dy = particlesArray[a].y - particlesArray[b].y;\r\n        let distance = dx * dx + dy * dy;\r\n\r\n        if (distance < 11000) {\r\n          ctx.strokeStyle = `rgba(0,192,255,${1 - distance \/ 11000})`;\r\n          ctx.lineWidth = 1;\r\n          ctx.beginPath();\r\n          ctx.moveTo(particlesArray[a].x, particlesArray[a].y);\r\n          ctx.lineTo(particlesArray[b].x, particlesArray[b].y);\r\n          ctx.stroke();\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n\r\n  window.addEventListener(\"mousemove\", function (e) {\r\n    const rect = obje.getBoundingClientRect();\r\n    mouse.x = e.clientX - rect.left;\r\n    mouse.y = e.clientY - rect.top;\r\n  });\r\n\r\n\r\n  resizeCanvas();\r\n  animateParticles();\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d09056 e-flex e-con-boxed e-con e-parent\" data-id=\"2d09056\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-66fa214 e-con-full e-flex e-con e-child\" data-id=\"66fa214\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d4ae0a elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"1d4ae0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\"><span data-teams=\"true\"><strong>\u00bfQuieres aportar tus ideas y crear nuevas oportunidades?<\/strong> <br><span style=\"font-weight: normal\">Este es tu lugar \u00a1Ven y colaboremos!<\/span><\/span><\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13c374d elementor-align-center elementor-invisible elementor-widget elementor-widget-button\" data-id=\"13c374d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/ds4mmed.uv.es\/index.php\/contactanos\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Cont\u00e1ctanos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ea9834 e-flex e-con-boxed e-con e-parent\" data-id=\"7ea9834\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8edb95b elementor-widget elementor-widget-html\" data-id=\"8edb95b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const videos = document.querySelectorAll(\"video.auto-loop\");\r\n\r\n  videos.forEach((v) => {\r\n    function tryPlay() {\r\n      v.muted = true;\r\n      v.loop = true;\r\n      v.playsInline = true;\r\n\r\n      const playPromise = v.play();\r\n      if (playPromise !== undefined) {\r\n        playPromise.catch(() => {\r\n          const onUserAction = () => {\r\n            v.play().catch(() => {});\r\n            document.removeEventListener(\"click\", onUserAction);\r\n            document.removeEventListener(\"scroll\", onUserAction);\r\n          };\r\n          document.addEventListener(\"click\", onUserAction);\r\n          document.addEventListener(\"scroll\", onUserAction);\r\n        });\r\n      }\r\n    }\r\n\r\n    tryPlay();\r\n    window.addEventListener(\"focus\", tryPlay);\r\n  });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\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>\u00bfQu\u00e9 es el DS4M Mediterr\u00e1neo? El proyecto Data Space For Mobility Mediterr\u00e1neo (DS4M Mediterr\u00e1neo)\u00a0establece un espacio de datos com\u00fan que centraliza la informaci\u00f3n estrat\u00e9gica de movilidad en el Corredor del Mediterr\u00e1neo. Al garantizar una gesti\u00f3n segura, soberana y eficiente de los datos, el proyecto fortalece la competitividad y sostenibilidad de las regiones de Catalu\u00f1a, Comunidad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8718,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2516","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?<\/title>\n<meta name=\"description\" content=\"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?\" \/>\n<meta property=\"og:description\" content=\"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/\" \/>\n<meta property=\"og:site_name\" content=\"DS4M Mediterr\u00e1neo\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-06T09:30:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"344\" \/>\n\t<meta property=\"og:image:height\" content=\"344\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/\",\"url\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/\",\"name\":\"DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?\",\"isPartOf\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png\",\"datePublished\":\"2025-10-22T09:08:39+00:00\",\"dateModified\":\"2026-03-06T09:30:25+00:00\",\"description\":\"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.\",\"breadcrumb\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage\",\"url\":\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png\",\"contentUrl\":\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png\",\"width\":344,\"height\":344},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/ds4mmed.uv.es\/index.php\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfQu\u00e9 es DS4M?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ds4mmed.uv.es\/#website\",\"url\":\"https:\/\/ds4mmed.uv.es\/\",\"name\":\"DS4M Mediterr\u00e1neo\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ds4mmed.uv.es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ds4mmed.uv.es\/#organization\",\"name\":\"DS4M Mediterr\u00e1neo\",\"url\":\"https:\/\/ds4mmed.uv.es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/ds4mmed.uv.es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/07\/Logo-cambio-resolucion-scaled.png\",\"contentUrl\":\"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/07\/Logo-cambio-resolucion-scaled.png\",\"width\":2560,\"height\":980,\"caption\":\"DS4M Mediterr\u00e1neo\"},\"image\":{\"@id\":\"https:\/\/ds4mmed.uv.es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?","description":"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.","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:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/","og_locale":"es_ES","og_type":"article","og_title":"DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?","og_description":"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.","og_url":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/","og_site_name":"DS4M Mediterr\u00e1neo","article_modified_time":"2026-03-06T09:30:25+00:00","og_image":[{"width":344,"height":344,"url":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/","url":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/","name":"DS4M Mediterr\u00e1neo - \u00bfQu\u00e9 es DS4M?","isPartOf":{"@id":"https:\/\/ds4mmed.uv.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage"},"image":{"@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage"},"thumbnailUrl":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png","datePublished":"2025-10-22T09:08:39+00:00","dateModified":"2026-03-06T09:30:25+00:00","description":"DS4M Mediterr\u00e1neo es una iniciativa pionera para construir un Espacio de Datos de Movilidad segura, soberana y eficiente a lo largo del Corredor Mediterr\u00e1neo.","breadcrumb":{"@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#primaryimage","url":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png","contentUrl":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/11\/Icono-web-1.png","width":344,"height":344},{"@type":"BreadcrumbList","@id":"https:\/\/ds4mmed.uv.es\/index.php\/es\/que-es-ds4m\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/ds4mmed.uv.es\/index.php\/es\/"},{"@type":"ListItem","position":2,"name":"\u00bfQu\u00e9 es DS4M?"}]},{"@type":"WebSite","@id":"https:\/\/ds4mmed.uv.es\/#website","url":"https:\/\/ds4mmed.uv.es\/","name":"DS4M Mediterr\u00e1neo","description":"","publisher":{"@id":"https:\/\/ds4mmed.uv.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ds4mmed.uv.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/ds4mmed.uv.es\/#organization","name":"DS4M Mediterr\u00e1neo","url":"https:\/\/ds4mmed.uv.es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/ds4mmed.uv.es\/#\/schema\/logo\/image\/","url":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/07\/Logo-cambio-resolucion-scaled.png","contentUrl":"https:\/\/ds4mmed.uv.es\/wp-content\/uploads\/2025\/07\/Logo-cambio-resolucion-scaled.png","width":2560,"height":980,"caption":"DS4M Mediterr\u00e1neo"},"image":{"@id":"https:\/\/ds4mmed.uv.es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/pages\/2516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/comments?post=2516"}],"version-history":[{"count":768,"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/pages\/2516\/revisions"}],"predecessor-version":[{"id":15181,"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/pages\/2516\/revisions\/15181"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/media\/8718"}],"wp:attachment":[{"href":"https:\/\/ds4mmed.uv.es\/index.php\/wp-json\/wp\/v2\/media?parent=2516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}