CINXE.COM
MobilityData | The one-stop organization for mobility data standards
<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>MobilityData | The one-stop organization for mobility data standards</title><link rel="preload" data-rocket-preload as="style" href="https://fonts.googleapis.com/css?family=IBM%20Plex%20Mono%3A400%2C400i%7CMuli%3A400%2C400i%2C700%2C700i%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM%20Plex%20Mono%3A400%2C400i%7CMuli%3A400%2C400i%2C700%2C700i%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" media="print" onload="this.media='all'" /><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM%20Plex%20Mono%3A400%2C400i%7CMuli%3A400%2C400i%2C700%2C700i%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" /></noscript> <link href="//www.google-analytics.com" rel="dns-prefetch"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="The one-stop organization for mobility data standards"> <script>document.getElementsByTagName("html")[0].className += " js";</script> <script> if('CSS' in window && CSS.supports('color', 'var(--color-var)')) { document.write('<link rel="stylesheet" href="https://mobilitydata.org/app/themes/mobilitydata2/assets/css/style.css">'); } else { document.write('<link rel="stylesheet" href="https://mobilitydata.org/app/themes/mobilitydata2/assets/css/style-fallback.css">'); } </script> <noscript> <link rel="stylesheet" href="https://mobilitydata.org/app/themes/mobilitydata2/assets/css/style-fallback.css"> </noscript> <!-- The SEO Framework by Sybre Waaijer --> <meta name="robots" content="max-snippet:-1,max-image-preview:standard,max-video-preview:-1" /> <link rel="canonical" href="https://mobilitydata.org/" /> <meta name="description" content="Credits: Anna Dziubinska / Unsplash To provide reliable and intuitive travel directions, public agencies, cities, and private companies need shared languages…" /> <meta property="og:type" content="website" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="MobilityData" /> <meta property="og:title" content="MobilityData | The one-stop organization for mobility data standards" /> <meta property="og:description" content="Credits: Anna Dziubinska / Unsplash To provide reliable and intuitive travel directions, public agencies, cities, and private companies need shared languages and tools. MobilityData meets that need…" /> <meta property="og:url" content="https://mobilitydata.org/" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-scaled.jpg" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-200x200.jpg" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-200x200.jpg" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-200x200.jpg" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-200x200.jpg" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2024/06/5-key-takeaways-811x372.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="MobilityData | The one-stop organization for mobility data standards" /> <meta name="twitter:description" content="Credits: Anna Dziubinska / Unsplash To provide reliable and intuitive travel directions, public agencies, cities, and private companies need shared languages and tools. MobilityData meets that need…" /> <meta name="twitter:image" content="https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-scaled.jpg" /> <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://mobilitydata.org/#/schema/WebSite","url":"https://mobilitydata.org/","name":"MobilityData","description":"The one-stop organization for mobility data standards","inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://mobilitydata.org/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://mobilitydata.org/#/schema/Organization"}},{"@type":"WebPage","@id":"https://mobilitydata.org/","url":"https://mobilitydata.org/","name":"MobilityData | The one-stop organization for mobility data standards","description":"Credits: Anna Dziubinska / Unsplash To provide reliable and intuitive travel directions, public agencies, cities, and private companies need shared languages…","inLanguage":"en-US","isPartOf":{"@id":"https://mobilitydata.org/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://mobilitydata.org/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"MobilityData"}},"potentialAction":{"@type":"ReadAction","target":"https://mobilitydata.org/"},"about":{"@id":"https://mobilitydata.org/#/schema/Organization"}},{"@type":"Organization","@id":"https://mobilitydata.org/#/schema/Organization","name":"MobilityData","url":"https://mobilitydata.org/","logo":{"@type":"ImageObject","url":"https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18.png","contentUrl":"https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18.png","width":512,"height":512,"inLanguage":"en-US","caption":"MobilityData M logo purple"}}]}</script> <!-- / The SEO Framework by Sybre Waaijer | 8.12ms meta | 0.33ms boot --> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel="alternate" type="text/calendar" title="MobilityData » iCal Feed" href="https://mobilitydata.org/eventsarchive/?ical=1" /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://mobilitydata.org/app/plugins/the-events-calendar/src/resources/css/tribe-events-single-skeleton.min.css?ver=6.10.1' media='all' /> <link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://mobilitydata.org/app/plugins/the-events-calendar/src/resources/css/tribe-events-single-full.min.css?ver=6.10.1' media='all' /> <link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://mobilitydata.org/app/plugins/the-events-calendar/src/resources/css/integrations/plugins/elementor/widgets/widget-base.min.css?ver=6.10.1' media='all' /> <link rel='stylesheet' id='cmplz-general-css' href='https://mobilitydata.org/app/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1710125924' media='all' /> <link rel='stylesheet' id='elementor-icons-css' href='https://mobilitydata.org/app/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.29.0' media='all' /> <link rel='stylesheet' id='elementor-frontend-css' href='https://mobilitydata.org/app/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.21.8' media='all' /> <link rel='stylesheet' id='swiper-css' href='https://mobilitydata.org/app/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> <link rel='stylesheet' id='elementor-post-1973-css' href='https://mobilitydata.org/app/uploads/elementor/css/post-1973.css?ver=1724131133' media='all' /> <link rel='stylesheet' id='elementor-pro-css' href='https://mobilitydata.org/app/plugins/elementor-pro/assets/css/frontend-lite.min.css?ver=3.20.0' media='all' /> <link rel='stylesheet' id='elementor-global-css' href='https://mobilitydata.org/app/uploads/elementor/css/global.css?ver=1727059382' media='all' /> <link rel='stylesheet' id='eael-general-css' href='https://mobilitydata.org/app/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.1.0' media='all' /> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><script type="text/javascript" src="https://mobilitydata.org/app/themes/mobilitydata2/assets/js/jquery-3.3.1.min.js?ver=3.1.1" id="jquery-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-55GPMF0W9Z" id="google_gtagjs-js" async></script> <script type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["mobilitydata.org"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-55GPMF0W9Z"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <link rel="https://api.w.org/" href="https://mobilitydata.org/wp-json/" /><link rel="alternate" type="application/json" href="https://mobilitydata.org/wp-json/wp/v2/pages/24" /><link rel="alternate" type="application/json+oembed" href="https://mobilitydata.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmobilitydata.org%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://mobilitydata.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmobilitydata.org%2F&format=xml" /> <meta name="generator" content="Site Kit by Google 1.146.0" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://mobilitydata.org"><link rel="alternate" href="https://mobilitydata.org/wp-json/tribe/events/v1/" /> <style>.cmplz-hidden { display: none !important; }</style><meta name="generator" content="Elementor 3.21.8; features: e_optimized_assets_loading, e_optimized_css_loading, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-WW5VT22' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18-32x32.png" sizes="32x32" /> <link rel="icon" href="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18-180x180.png" /> <meta name="msapplication-TileImage" content="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18-270x270.png" /> <style type="text/css" id="wp-custom-css"> .article.text-component .wp-block-image img { height: auto; } .main-footer__animated-cta-wrapper { overflow: hidden; } </style> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.18.1.5" data-wpr-features="wpr_automatic_lazy_rendering" /></head> <body data-cmplz=1 class="home page-template-default page page-id-24 tribe-no-js elementor-default elementor-kit-1973 elementor-page elementor-page-24" data-theme="default"> <!-- Header --> <header class="f-header js-f-header bg hide-nav js-hide-nav js-hide-nav--main"> <div class="f-header__mobile-content container"> <a href="https://mobilitydata.org" class="f-header__logo" data-wpel-link="internal"> <svg width="257.57" height="62.049" viewBox="0 0 257.57 62.049"> <title>Logo MobilityData</title> <g transform="translate(-45 -49)"> <g transform="translate(111.67 68.102)"> <path d="M1037.086,9205.512h-3.662a.187.187,0,0,0-.162.094l-6.86,10.31-6.888-10.3a.194.194,0,0,0-.165-.1h-3.662a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178h4.069a.178.178,0,0,0,.178-.178v-13.248a.166.166,0,0,1,.307-.087l6,8.727a.2.2,0,0,0,.164.087.188.188,0,0,0,.155-.087l5.939-8.852a.162.162,0,0,1,.137-.074.189.189,0,0,1,.046.006.166.166,0,0,1,.121.159l.067,13.352a.193.193,0,0,0,.19.2h4.024a.178.178,0,0,0,.178-.178v-21.943A.178.178,0,0,0,1037.086,9205.512Z" transform="translate(-1015.508 -9204.568)" fill="#96a1ff"/> <path d="M1315.258,9275.813a8.451,8.451,0,1,0,8.708,8.447A8.473,8.473,0,0,0,1315.258,9275.813Zm0,12.633a4.186,4.186,0,1,1,4.242-4.186A4.059,4.059,0,0,1,1315.258,9288.445Z" transform="translate(-1282.38 -9269.024)" fill="#96a1ff"/> <path d="M1546.791,9227.811a.178.178,0,0,0,.178-.178v-1.41l.213.211a6.645,6.645,0,0,0,4.869,1.817,7.8,7.8,0,0,0,5.671-2.439,8.832,8.832,0,0,0,0-12.017,7.8,7.8,0,0,0-5.671-2.438,6.649,6.649,0,0,0-4.869,1.816l-.213.212v-7.7a.178.178,0,0,0-.178-.178h-4.111a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178Zm4.484-12.287a4.28,4.28,0,1,1-4.306,4.28A4.123,4.123,0,0,1,1551.275,9215.523Z" transform="translate(-1498.684 -9204.568)" fill="#96a1ff"/> <path d="M1781.385,9199.833a2.524,2.524,0,1,0,0,5.048,2.561,2.561,0,0,0,2.6-2.509A2.607,2.607,0,0,0,1781.385,9199.833Z" transform="translate(-1715.344 -9199.362)" fill="#96a1ff"/> <rect width="4.466" height="16.014" rx="0.2" transform="translate(63.823 7.228)" fill="#96a1ff"/> <rect width="4.466" height="23.242" rx="0.2" transform="translate(72.464 0)" fill="#96a1ff"/> <rect width="4.466" height="16.014" rx="0.2" transform="translate(80.924 7.228)" fill="#96a1ff"/> <path d="M1987.05,9199.833a2.524,2.524,0,1,0,0,5.048,2.561,2.561,0,0,0,2.6-2.509A2.607,2.607,0,0,0,1987.05,9199.833Z" transform="translate(-1903.908 -9199.362)" fill="#96a1ff"/> <path d="M2082.548,9248.428V9244.8a.178.178,0,0,0-.055-.129.182.182,0,0,0-.131-.049c-1.5.08-2.606.1-3.109-.38a1.392,1.392,0,0,1-.353-1.073v-6.387h3.471a.178.178,0,0,0,.178-.178v-3.842a.179.179,0,0,0-.178-.179H2078.9v-4.222a.178.178,0,0,0-.178-.178h-4.11a.178.178,0,0,0-.178.178v4.222H2071.8a.179.179,0,0,0-.178.179v3.842a.178.178,0,0,0,.178.178h2.632v6.387c0,2.062.459,3.436,1.446,4.323a6.341,6.341,0,0,0,4.354,1.234,20.487,20.487,0,0,0,2.156-.127A.176.176,0,0,0,2082.548,9248.428Z" transform="translate(-1983.809 -9225.361)" fill="#96a1ff"/> <path d="M2463.83,9205.512h-8.95a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178h8.95a10.941,10.941,0,0,0,7.886-3.222,11.558,11.558,0,0,0,0-15.854A10.938,10.938,0,0,0,2463.83,9205.512Zm0,17.85h-4.371v-13.4h4.371c3.809,0,6.47,2.755,6.47,6.7S2467.639,9223.361,2463.83,9223.361Z" transform="translate(-2335.036 -9204.568)" fill="#96a1ff"/> <path d="M2732.567,9276.252h-4.111a.178.178,0,0,0-.178.179v1.416l-.212-.205a6.859,6.859,0,0,0-4.9-1.829,7.76,7.76,0,0,0-5.643,2.438,8.843,8.843,0,0,0,0,12.017,7.76,7.76,0,0,0,5.643,2.438,6.859,6.859,0,0,0,4.9-1.828l.212-.206v1.416a.178.178,0,0,0,.178.179h4.111a.178.178,0,0,0,.177-.179v-15.657A.178.178,0,0,0,2732.567,9276.252Zm-8.627,12.288a4.281,4.281,0,1,1,4.338-4.28A4.107,4.107,0,0,1,2723.94,9288.54Z" transform="translate(-2573.844 -9269.024)" fill="#96a1ff"/> <path d="M2956.93,9247.5a6.343,6.343,0,0,0,4.355,1.234,20.454,20.454,0,0,0,2.155-.127.177.177,0,0,0,.16-.177V9244.8a.178.178,0,0,0-.056-.129.182.182,0,0,0-.131-.049c-1.5.079-2.607.1-3.109-.38a1.391,1.391,0,0,1-.353-1.073v-6.387h3.471a.178.178,0,0,0,.178-.178v-3.842a.179.179,0,0,0-.178-.179h-3.471v-4.222a.178.178,0,0,0-.178-.178h-4.111a.178.178,0,0,0-.178.178v4.222h-2.631a.179.179,0,0,0-.178.179v3.842a.178.178,0,0,0,.178.178h2.631v6.387C2955.484,9245.235,2955.944,9246.608,2956.93,9247.5Z" transform="translate(-2791.603 -9225.361)" fill="#96a1ff"/> <path d="M3117.421,9292.267a.178.178,0,0,0,.178-.179v-15.657a.178.178,0,0,0-.178-.179h-4.111a.179.179,0,0,0-.178.179v1.418l-.212-.207a6.859,6.859,0,0,0-4.9-1.829,7.76,7.76,0,0,0-5.643,2.438,8.843,8.843,0,0,0,0,12.017,7.76,7.76,0,0,0,5.643,2.438,6.859,6.859,0,0,0,4.9-1.828l.212-.206v1.416a.179.179,0,0,0,.178.179Zm-8.627-3.727a4.281,4.281,0,1,1,4.338-4.28A4.107,4.107,0,0,1,3108.794,9288.54Z" transform="translate(-2926.698 -9269.024)" fill="#96a1ff"/> <path d="M2222.1,9304.21c.19.009.378.014.56.014a7.578,7.578,0,0,0,4.729-1.468,10.742,10.742,0,0,0,3.424-5.116l5.916-16.079a.221.221,0,0,0-.026-.2.218.218,0,0,0-.18-.093h-4.363a.218.218,0,0,0-.208.148l-3.481,10.428-4.082-10.437a.218.218,0,0,0-.2-.139h-4.458a.219.219,0,0,0-.2.3l6.638,15.5-.018.048c-.773,2.063-1.929,2.9-3.991,2.9h-.044a.22.22,0,0,0-.155.064.217.217,0,0,0-.064.155v3.745A.221.221,0,0,0,2222.1,9304.21Z" transform="translate(-2119.395 -9274.023)" fill="#96a1ff"/> </g> <path d="M269.71,9016.928l.02-.055h7.059l-1.608,1.607.882.883,2.937-2.937a.622.622,0,0,0,0-.881l-2.937-2.937-.882.883,1.608,1.607H269.73l-.02-.055a2.742,2.742,0,0,0-1.6-1.619l-.054-.021v-38.266a1.1,1.1,0,0,0-1.1-1.1h-8.238a1.5,1.5,0,0,0-1.269.715l-10.907,17.24-10.962-17.242a1.493,1.493,0,0,0-1.267-.713h-5.844l-.02-.053a2.751,2.751,0,0,0-1.62-1.6l-.054-.02v-7.916h-1.775v7.916l-.054.02a2.748,2.748,0,0,0-1.63,1.629l-.02.055h-7.207l1.608-1.607-.882-.883-2.937,2.938a.622.622,0,0,0,0,.881l2.937,2.938.882-.881-1.608-1.609h7.2l.02.055a2.738,2.738,0,0,0,1.605,1.621l.054.021V9015.8a1.1,1.1,0,0,0,1.1,1.1H234.8a1.1,1.1,0,0,0,1.1-1.1v-20.916l9.388,14.3a1.5,1.5,0,0,0,1.215.676h.034a1.482,1.482,0,0,0,1.246-.686l9.275-14.479.107,20.705a1.494,1.494,0,0,0,1.488,1.5h5.9l.02.053a2.746,2.746,0,0,0,1.621,1.605l.054.02v7.914h1.775v-7.914l.055-.02A2.744,2.744,0,0,0,269.71,9016.928Zm-43.83-40.482a1.327,1.327,0,0,1-.153-.008l-.02,0c-.049-.008-.089-.012-.128-.02a.053.053,0,0,1-.016-.006c-.046-.01-.087-.02-.127-.031l-.012-.006c-.048-.016-.089-.029-.126-.045s-.089-.041-.131-.064a1.446,1.446,0,0,1-.344-.258l-.017-.018-.008-.01a1.676,1.676,0,0,1-.171-.217c-.025-.039-.048-.078-.07-.119l0-.008q-.031-.062-.055-.117l-.006-.018c-.017-.043-.03-.078-.041-.115,0-.01-.005-.02-.008-.029l0-.016c-.01-.033-.018-.064-.024-.094s-.006-.035-.009-.055l-.006-.039c0-.018-.005-.033-.007-.051a1.485,1.485,0,0,1-.008-.148c0-.049,0-.1.008-.15,0-.018,0-.035.007-.051l.006-.041c0-.018,0-.035.008-.053s.015-.062.024-.094l0-.018c0-.01,0-.018.007-.027.012-.039.025-.076.04-.113a.2.2,0,0,1,.008-.02,1.076,1.076,0,0,1,.056-.119l0-.01a1.525,1.525,0,0,1,.243-.336c.016-.016.033-.033.049-.049a1.5,1.5,0,0,1,.217-.172,1.284,1.284,0,0,1,.119-.07l.008,0a1.209,1.209,0,0,1,.118-.055l.015-.006c.043-.018.08-.031.117-.043l.029-.006.014-.006c.034-.008.064-.016.1-.021l.054-.01.041-.006a.448.448,0,0,0,.05-.008,1.531,1.531,0,0,1,.3,0,.448.448,0,0,0,.05.008l.04.006.054.01c.031.006.06.014.09.021l.02.006.029.006c.038.012.074.025.111.039l.022.01a1.244,1.244,0,0,1,.118.055l.008,0c.041.021.081.045.119.07a1.5,1.5,0,0,1,.217.172l.007.006.015.014a1.549,1.549,0,0,1,.254.334l0,.006,0,.01c.021.037.04.08.059.121s.033.082.048.129c0,.006,0,.012.005.016.012.039.022.078.031.117,0,.014.005.02.007.025.008.039.013.076.018.115l0,.012c0,.008,0,.014,0,.021,0,.051.007.1.008.146v.008A1.494,1.494,0,0,1,225.88,8976.445Zm38.695,38.572-.02.053H259v-.082l-.12-23.395a.915.915,0,0,0-1.685-.49l-10.658,16.641-10.779-16.424a.91.91,0,0,0-1.027-.375.92.92,0,0,0-.653.875v23.25h-7.282v-37.535l.054-.021a2.743,2.743,0,0,0,1.6-1.594l.02-.055h5.652l.025.039,11.625,18.285a.916.916,0,0,0,1.545,0l11.592-18.324h7.321V9013.4l-.054.021A2.744,2.744,0,0,0,264.574,9015.018Zm4.048,1.117c0,.018,0,.033-.007.049l-.006.043c0,.016-.005.035-.009.053s-.014.059-.021.086l-.006.023a.281.281,0,0,1-.008.029c-.011.037-.025.074-.039.111l-.008.021c-.016.037-.034.076-.055.117l0,.008c-.018.035-.037.066-.057.1v.025l-.026.014a1.431,1.431,0,0,1-.16.2c-.017.018-.034.035-.051.051a1.5,1.5,0,0,1-.217.172,1.334,1.334,0,0,1-.119.07l-.008,0a1.285,1.285,0,0,1-.118.055.051.051,0,0,1-.015.006c-.043.018-.079.031-.117.043a.152.152,0,0,1-.028.006l-.015,0-.1.025a.493.493,0,0,1-.054.008l-.039.006a.462.462,0,0,1-.052.008c-.05,0-.1.008-.15.008s-.1,0-.149-.008l-.051-.006-.041-.008a.482.482,0,0,1-.053-.008l-.091-.023-.02-.006a.143.143,0,0,1-.028-.006c-.038-.012-.074-.025-.11-.039a.21.21,0,0,1-.022-.01c-.038-.016-.077-.033-.117-.053l-.009-.006a1.288,1.288,0,0,1-.115-.066l-.019-.014a1.368,1.368,0,0,1-.2-.162l-.008-.008a.089.089,0,0,1-.017-.014,1.526,1.526,0,0,1-.258-.346,1.32,1.32,0,0,1-.061-.127c-.017-.039-.031-.078-.046-.125,0-.006,0-.012-.006-.016-.012-.039-.021-.078-.03-.117l0-.008c0-.006,0-.012,0-.018-.007-.035-.011-.068-.016-.1l0-.02c0-.008,0-.018,0-.025-.005-.051-.008-.1-.008-.154a1.494,1.494,0,0,1,1.493-1.492c.051,0,.1,0,.153.008l.028,0,.013,0a.844.844,0,0,1,.107.016.078.078,0,0,1,.02.006h.009c.039.01.077.02.115.031a.049.049,0,0,1,.015.006,1.011,1.011,0,0,1,.122.045l.01,0c.044.02.084.039.121.059a1.5,1.5,0,0,1,.344.258l.016.018.007.008a1.56,1.56,0,0,1,.159.2l.026.014v.025c.02.031.039.064.056.1l0,.01c.021.041.039.078.055.117l.006.016c.017.043.03.08.042.117a.3.3,0,0,1,.008.029l.006.023c.008.027.016.057.021.086s.006.035.009.055l.006.041c0,.016.005.031.007.049.005.051.008.1.008.148A1.5,1.5,0,0,1,268.622,9016.135Z" transform="translate(-168.688 -8915.443)" fill="#96a1ff"/> </g> </svg> </a> <button class="reset anim-menu-btn js-anim-menu-btn f-header__nav-control js-tab-focus" aria-label="Toggle menu"> <i class="anim-menu-btn__icon anim-menu-btn__icon--close" aria-hidden="true"></i> </button> </div> <div class="f-header__nav" role="navigation"> <div class="f-header__nav-grid justify-between@md container"> <div class="f-header__nav-logo-wrapper"> <a href="https://mobilitydata.org" class="f-header__logo" data-wpel-link="internal"> <svg width="257.57" height="62.049" viewBox="0 0 257.57 62.049"> <title>Logo MobilityData</title> <g transform="translate(-45 -49)"> <g transform="translate(111.67 68.102)"> <path d="M1037.086,9205.512h-3.662a.187.187,0,0,0-.162.094l-6.86,10.31-6.888-10.3a.194.194,0,0,0-.165-.1h-3.662a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178h4.069a.178.178,0,0,0,.178-.178v-13.248a.166.166,0,0,1,.307-.087l6,8.727a.2.2,0,0,0,.164.087.188.188,0,0,0,.155-.087l5.939-8.852a.162.162,0,0,1,.137-.074.189.189,0,0,1,.046.006.166.166,0,0,1,.121.159l.067,13.352a.193.193,0,0,0,.19.2h4.024a.178.178,0,0,0,.178-.178v-21.943A.178.178,0,0,0,1037.086,9205.512Z" transform="translate(-1015.508 -9204.568)" fill="#96a1ff"/> <path d="M1315.258,9275.813a8.451,8.451,0,1,0,8.708,8.447A8.473,8.473,0,0,0,1315.258,9275.813Zm0,12.633a4.186,4.186,0,1,1,4.242-4.186A4.059,4.059,0,0,1,1315.258,9288.445Z" transform="translate(-1282.38 -9269.024)" fill="#96a1ff"/> <path d="M1546.791,9227.811a.178.178,0,0,0,.178-.178v-1.41l.213.211a6.645,6.645,0,0,0,4.869,1.817,7.8,7.8,0,0,0,5.671-2.439,8.832,8.832,0,0,0,0-12.017,7.8,7.8,0,0,0-5.671-2.438,6.649,6.649,0,0,0-4.869,1.816l-.213.212v-7.7a.178.178,0,0,0-.178-.178h-4.111a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178Zm4.484-12.287a4.28,4.28,0,1,1-4.306,4.28A4.123,4.123,0,0,1,1551.275,9215.523Z" transform="translate(-1498.684 -9204.568)" fill="#96a1ff"/> <path d="M1781.385,9199.833a2.524,2.524,0,1,0,0,5.048,2.561,2.561,0,0,0,2.6-2.509A2.607,2.607,0,0,0,1781.385,9199.833Z" transform="translate(-1715.344 -9199.362)" fill="#96a1ff"/> <rect width="4.466" height="16.014" rx="0.2" transform="translate(63.823 7.228)" fill="#96a1ff"/> <rect width="4.466" height="23.242" rx="0.2" transform="translate(72.464 0)" fill="#96a1ff"/> <rect width="4.466" height="16.014" rx="0.2" transform="translate(80.924 7.228)" fill="#96a1ff"/> <path d="M1987.05,9199.833a2.524,2.524,0,1,0,0,5.048,2.561,2.561,0,0,0,2.6-2.509A2.607,2.607,0,0,0,1987.05,9199.833Z" transform="translate(-1903.908 -9199.362)" fill="#96a1ff"/> <path d="M2082.548,9248.428V9244.8a.178.178,0,0,0-.055-.129.182.182,0,0,0-.131-.049c-1.5.08-2.606.1-3.109-.38a1.392,1.392,0,0,1-.353-1.073v-6.387h3.471a.178.178,0,0,0,.178-.178v-3.842a.179.179,0,0,0-.178-.179H2078.9v-4.222a.178.178,0,0,0-.178-.178h-4.11a.178.178,0,0,0-.178.178v4.222H2071.8a.179.179,0,0,0-.178.179v3.842a.178.178,0,0,0,.178.178h2.632v6.387c0,2.062.459,3.436,1.446,4.323a6.341,6.341,0,0,0,4.354,1.234,20.487,20.487,0,0,0,2.156-.127A.176.176,0,0,0,2082.548,9248.428Z" transform="translate(-1983.809 -9225.361)" fill="#96a1ff"/> <path d="M2463.83,9205.512h-8.95a.178.178,0,0,0-.178.178v21.943a.178.178,0,0,0,.178.178h8.95a10.941,10.941,0,0,0,7.886-3.222,11.558,11.558,0,0,0,0-15.854A10.938,10.938,0,0,0,2463.83,9205.512Zm0,17.85h-4.371v-13.4h4.371c3.809,0,6.47,2.755,6.47,6.7S2467.639,9223.361,2463.83,9223.361Z" transform="translate(-2335.036 -9204.568)" fill="#96a1ff"/> <path d="M2732.567,9276.252h-4.111a.178.178,0,0,0-.178.179v1.416l-.212-.205a6.859,6.859,0,0,0-4.9-1.829,7.76,7.76,0,0,0-5.643,2.438,8.843,8.843,0,0,0,0,12.017,7.76,7.76,0,0,0,5.643,2.438,6.859,6.859,0,0,0,4.9-1.828l.212-.206v1.416a.178.178,0,0,0,.178.179h4.111a.178.178,0,0,0,.177-.179v-15.657A.178.178,0,0,0,2732.567,9276.252Zm-8.627,12.288a4.281,4.281,0,1,1,4.338-4.28A4.107,4.107,0,0,1,2723.94,9288.54Z" transform="translate(-2573.844 -9269.024)" fill="#96a1ff"/> <path d="M2956.93,9247.5a6.343,6.343,0,0,0,4.355,1.234,20.454,20.454,0,0,0,2.155-.127.177.177,0,0,0,.16-.177V9244.8a.178.178,0,0,0-.056-.129.182.182,0,0,0-.131-.049c-1.5.079-2.607.1-3.109-.38a1.391,1.391,0,0,1-.353-1.073v-6.387h3.471a.178.178,0,0,0,.178-.178v-3.842a.179.179,0,0,0-.178-.179h-3.471v-4.222a.178.178,0,0,0-.178-.178h-4.111a.178.178,0,0,0-.178.178v4.222h-2.631a.179.179,0,0,0-.178.179v3.842a.178.178,0,0,0,.178.178h2.631v6.387C2955.484,9245.235,2955.944,9246.608,2956.93,9247.5Z" transform="translate(-2791.603 -9225.361)" fill="#96a1ff"/> <path d="M3117.421,9292.267a.178.178,0,0,0,.178-.179v-15.657a.178.178,0,0,0-.178-.179h-4.111a.179.179,0,0,0-.178.179v1.418l-.212-.207a6.859,6.859,0,0,0-4.9-1.829,7.76,7.76,0,0,0-5.643,2.438,8.843,8.843,0,0,0,0,12.017,7.76,7.76,0,0,0,5.643,2.438,6.859,6.859,0,0,0,4.9-1.828l.212-.206v1.416a.179.179,0,0,0,.178.179Zm-8.627-3.727a4.281,4.281,0,1,1,4.338-4.28A4.107,4.107,0,0,1,3108.794,9288.54Z" transform="translate(-2926.698 -9269.024)" fill="#96a1ff"/> <path d="M2222.1,9304.21c.19.009.378.014.56.014a7.578,7.578,0,0,0,4.729-1.468,10.742,10.742,0,0,0,3.424-5.116l5.916-16.079a.221.221,0,0,0-.026-.2.218.218,0,0,0-.18-.093h-4.363a.218.218,0,0,0-.208.148l-3.481,10.428-4.082-10.437a.218.218,0,0,0-.2-.139h-4.458a.219.219,0,0,0-.2.3l6.638,15.5-.018.048c-.773,2.063-1.929,2.9-3.991,2.9h-.044a.22.22,0,0,0-.155.064.217.217,0,0,0-.064.155v3.745A.221.221,0,0,0,2222.1,9304.21Z" transform="translate(-2119.395 -9274.023)" fill="#96a1ff"/> </g> <path d="M269.71,9016.928l.02-.055h7.059l-1.608,1.607.882.883,2.937-2.937a.622.622,0,0,0,0-.881l-2.937-2.937-.882.883,1.608,1.607H269.73l-.02-.055a2.742,2.742,0,0,0-1.6-1.619l-.054-.021v-38.266a1.1,1.1,0,0,0-1.1-1.1h-8.238a1.5,1.5,0,0,0-1.269.715l-10.907,17.24-10.962-17.242a1.493,1.493,0,0,0-1.267-.713h-5.844l-.02-.053a2.751,2.751,0,0,0-1.62-1.6l-.054-.02v-7.916h-1.775v7.916l-.054.02a2.748,2.748,0,0,0-1.63,1.629l-.02.055h-7.207l1.608-1.607-.882-.883-2.937,2.938a.622.622,0,0,0,0,.881l2.937,2.938.882-.881-1.608-1.609h7.2l.02.055a2.738,2.738,0,0,0,1.605,1.621l.054.021V9015.8a1.1,1.1,0,0,0,1.1,1.1H234.8a1.1,1.1,0,0,0,1.1-1.1v-20.916l9.388,14.3a1.5,1.5,0,0,0,1.215.676h.034a1.482,1.482,0,0,0,1.246-.686l9.275-14.479.107,20.705a1.494,1.494,0,0,0,1.488,1.5h5.9l.02.053a2.746,2.746,0,0,0,1.621,1.605l.054.02v7.914h1.775v-7.914l.055-.02A2.744,2.744,0,0,0,269.71,9016.928Zm-43.83-40.482a1.327,1.327,0,0,1-.153-.008l-.02,0c-.049-.008-.089-.012-.128-.02a.053.053,0,0,1-.016-.006c-.046-.01-.087-.02-.127-.031l-.012-.006c-.048-.016-.089-.029-.126-.045s-.089-.041-.131-.064a1.446,1.446,0,0,1-.344-.258l-.017-.018-.008-.01a1.676,1.676,0,0,1-.171-.217c-.025-.039-.048-.078-.07-.119l0-.008q-.031-.062-.055-.117l-.006-.018c-.017-.043-.03-.078-.041-.115,0-.01-.005-.02-.008-.029l0-.016c-.01-.033-.018-.064-.024-.094s-.006-.035-.009-.055l-.006-.039c0-.018-.005-.033-.007-.051a1.485,1.485,0,0,1-.008-.148c0-.049,0-.1.008-.15,0-.018,0-.035.007-.051l.006-.041c0-.018,0-.035.008-.053s.015-.062.024-.094l0-.018c0-.01,0-.018.007-.027.012-.039.025-.076.04-.113a.2.2,0,0,1,.008-.02,1.076,1.076,0,0,1,.056-.119l0-.01a1.525,1.525,0,0,1,.243-.336c.016-.016.033-.033.049-.049a1.5,1.5,0,0,1,.217-.172,1.284,1.284,0,0,1,.119-.07l.008,0a1.209,1.209,0,0,1,.118-.055l.015-.006c.043-.018.08-.031.117-.043l.029-.006.014-.006c.034-.008.064-.016.1-.021l.054-.01.041-.006a.448.448,0,0,0,.05-.008,1.531,1.531,0,0,1,.3,0,.448.448,0,0,0,.05.008l.04.006.054.01c.031.006.06.014.09.021l.02.006.029.006c.038.012.074.025.111.039l.022.01a1.244,1.244,0,0,1,.118.055l.008,0c.041.021.081.045.119.07a1.5,1.5,0,0,1,.217.172l.007.006.015.014a1.549,1.549,0,0,1,.254.334l0,.006,0,.01c.021.037.04.08.059.121s.033.082.048.129c0,.006,0,.012.005.016.012.039.022.078.031.117,0,.014.005.02.007.025.008.039.013.076.018.115l0,.012c0,.008,0,.014,0,.021,0,.051.007.1.008.146v.008A1.494,1.494,0,0,1,225.88,8976.445Zm38.695,38.572-.02.053H259v-.082l-.12-23.395a.915.915,0,0,0-1.685-.49l-10.658,16.641-10.779-16.424a.91.91,0,0,0-1.027-.375.92.92,0,0,0-.653.875v23.25h-7.282v-37.535l.054-.021a2.743,2.743,0,0,0,1.6-1.594l.02-.055h5.652l.025.039,11.625,18.285a.916.916,0,0,0,1.545,0l11.592-18.324h7.321V9013.4l-.054.021A2.744,2.744,0,0,0,264.574,9015.018Zm4.048,1.117c0,.018,0,.033-.007.049l-.006.043c0,.016-.005.035-.009.053s-.014.059-.021.086l-.006.023a.281.281,0,0,1-.008.029c-.011.037-.025.074-.039.111l-.008.021c-.016.037-.034.076-.055.117l0,.008c-.018.035-.037.066-.057.1v.025l-.026.014a1.431,1.431,0,0,1-.16.2c-.017.018-.034.035-.051.051a1.5,1.5,0,0,1-.217.172,1.334,1.334,0,0,1-.119.07l-.008,0a1.285,1.285,0,0,1-.118.055.051.051,0,0,1-.015.006c-.043.018-.079.031-.117.043a.152.152,0,0,1-.028.006l-.015,0-.1.025a.493.493,0,0,1-.054.008l-.039.006a.462.462,0,0,1-.052.008c-.05,0-.1.008-.15.008s-.1,0-.149-.008l-.051-.006-.041-.008a.482.482,0,0,1-.053-.008l-.091-.023-.02-.006a.143.143,0,0,1-.028-.006c-.038-.012-.074-.025-.11-.039a.21.21,0,0,1-.022-.01c-.038-.016-.077-.033-.117-.053l-.009-.006a1.288,1.288,0,0,1-.115-.066l-.019-.014a1.368,1.368,0,0,1-.2-.162l-.008-.008a.089.089,0,0,1-.017-.014,1.526,1.526,0,0,1-.258-.346,1.32,1.32,0,0,1-.061-.127c-.017-.039-.031-.078-.046-.125,0-.006,0-.012-.006-.016-.012-.039-.021-.078-.03-.117l0-.008c0-.006,0-.012,0-.018-.007-.035-.011-.068-.016-.1l0-.02c0-.008,0-.018,0-.025-.005-.051-.008-.1-.008-.154a1.494,1.494,0,0,1,1.493-1.492c.051,0,.1,0,.153.008l.028,0,.013,0a.844.844,0,0,1,.107.016.078.078,0,0,1,.02.006h.009c.039.01.077.02.115.031a.049.049,0,0,1,.015.006,1.011,1.011,0,0,1,.122.045l.01,0c.044.02.084.039.121.059a1.5,1.5,0,0,1,.344.258l.016.018.007.008a1.56,1.56,0,0,1,.159.2l.026.014v.025c.02.031.039.064.056.1l0,.01c.021.041.039.078.055.117l.006.016c.017.043.03.08.042.117a.3.3,0,0,1,.008.029l.006.023c.008.027.016.057.021.086s.006.035.009.055l.006.041c0,.016.005.031.007.049.005.051.008.1.008.148A1.5,1.5,0,0,1,268.622,9016.135Z" transform="translate(-168.688 -8915.443)" fill="#96a1ff"/> </g> </svg> </a> </div> <!--<ul class="f-header__list"> <li class="f-header__item"><a href="about.html" class="f-header__link" aria-current="page" data-wpel-link="internal">What we do</a></li> <li class="f-header__item"><a href="#0" class="f-header__btn btn btn--primary">Button</a></li> </ul>--> <ul class="f-header__list"><li><a href="https://mobilitydata.org/what-we-do/" data-wpel-link="internal">What We Do</a></li> <li><a href="https://mobilitydata.org/data-standards/" data-wpel-link="internal">Data Standards</a></li> <li><a href="https://mobilitydata.org/events/" data-wpel-link="internal">Events</a></li> <li><a href="https://mobilitydata.org/members/" data-wpel-link="internal">Members</a></li> <li><a href="https://mobilitydata.org/news/" data-wpel-link="internal">News</a></li> <li><a href="https://careers.mobilitydata.org/?_ga=2.20490744.1347936971.1665789021-892322330.1649683510" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Careers</a></li> <li class="menu-btn"><a href="https://mobilitydata.org/contact-us/" data-wpel-link="internal">Contact us</a></li> </ul> </div> </div> </header> <div data-scroll-container id="js-scroll"> <main role="main"> <p><section class="section-block padding-top-xxxl padding-bottom-lg text-left" > <div class="container max-width-xxl gap-inner-none"> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <div class="intro-text"> <svg width="831" height="1029" viewBox="0 0 831 1029"> <g transform="translate(-161 -157)"> <path d="M10766-1078.187v216.106" transform="translate(11749 107.813) rotate(180)" fill="none" stroke="#99a2f8" stroke-width="2"/> <g transform="translate(992 969.894) rotate(180)" fill="var(--color-primary)" stroke="var(--color-primary)" stroke-width="2"> <circle cx="9" cy="9" r="9" stroke="none"/> <circle cx="9" cy="9" r="8" fill="none"/> </g> <path d="M0,652.728V0" transform="translate(170 818.394) rotate(180)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> <g transform="translate(179 175) rotate(180)" fill="var(--color-primary)" stroke="var(--color-primary)" stroke-width="2"> <circle cx="9" cy="9" r="9" stroke="none"/> <circle cx="9" cy="9" r="8" fill="none"/> </g> <path d="M850.8,234.914c0-43.047-21.285-64.758-61.141-64.758H85.828c-53.287,0-48.306-34.811-48.758-55.781s0-22.75,0-22.75" transform="translate(1020.305 1053.308) rotate(180)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> </g> </svg> <div class="intro-text__content"> <div class="text-component text-md text-lg@md"> <h1><span class="reveal-fx reveal-fx--text-mask"><i>Better transportation</i></span><br /><span class="reveal-fx reveal-fx--text-mask" data-reveal-fx-delay="100"><i>through data</i></span></h1> </div> </div> </div> </div> </div> </div> </section> <section class="section-block padding-top-xl padding-bottom-xl text-left" > <div class="container max-width-xxl gap-inner-md"> <div class="grid grid-gap-lg"> <div class="col-6@sm reveal-fx reveal-fx--translate-up text-left"> <div class="image-wrapper padding-left-lg margin-bottom-md margin-left-md mobile-margin-bottom-md" data-scroll><img fetchpriority="high" decoding="async" width="700" height="469" src="https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-scaled.jpg" class="img-control bordered" alt="transit station busy london - Unsplash" target="_self" srcset="https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-scaled.jpg 2560w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-250x167.jpg 250w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-700x469.jpg 700w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-768x514.jpg 768w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-1536x1028.jpg 1536w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-2048x1371.jpg 2048w, https://mobilitydata.org/app/uploads/2021/04/transit-station-busy-london-120x80.jpg 120w" sizes="(max-width: 700px) 100vw, 700px" /></div><div class="text-component padding-left-lg margin-bottom-md margin-left-md mobile-margin-bottom-md text-xs text-left"> <p style="text-align: left;" class="color-primary">Credits: Anna Dziubinska / Unsplash</p> </div></div> <div class="col-6@sm margin-bottom-md max-width-xxs reveal-fx reveal-fx--translate-up text-left"> <div class="text-component margin-bottom-md mobile-margin-bottom-md text-left"> <h3 class="color-inherit">Travelers want directions they can trust. Reliable directions require high-quality data.</h3> </div><div class="text-component margin-bottom-md mobile-margin-bottom-md text-left"> <p>To provide reliable and intuitive travel directions, <strong>public agencies, cities, and private companies need shared languages and tools</strong>. MobilityData meets that need: we are a non-profit organization that improves and extends data formats, making them easier to use through training, documentation, open-source software, online services, and more. We also create spaces for knowledge exchange, bringing together public and private stakeholders to build the mobility of today and tomorrow.</p><p>MobilityData has a membership-based structure. We develop systemic solutions to support our members, and, by extension, the whole mobility industry, as they work through the challenges they face.</p> </div><a href="/what-we-do" target="_self" class="btn btn--primary" data-wpel-link="internal"> <span>What We Do</span> </a></div> </div> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <svg width="1368.515" height="336" viewBox="0 0 1368.515 336" class="line-down-right"> <g transform="translate(-950 -2083)"> <path d="M2001.515,2144.661H810.911c-102.288,0-168.988,51.26-168.988,141.655v170.626" transform="translate(317 -46)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> <g transform="translate(1606.719 2083)" fill="var(--color-bg)" stroke="var(--color-primary)" stroke-width="2"> <circle cx="16" cy="16" r="16" stroke="none"/> <circle cx="16" cy="16" r="15" fill="none"/> </g> <g transform="translate(950 2401)" fill="var(--color-primary)" stroke="var(--color-primary)" stroke-width="2"> <circle cx="9" cy="9" r="9" stroke="none"/> <circle cx="9" cy="9" r="8" fill="none"/> </g> <g transform="translate(1255 2090)" fill="var(--color-primary)" stroke="var(--color-primary)" stroke-width="2"> <circle cx="9" cy="9" r="9" stroke="none"/> <circle cx="9" cy="9" r="8" fill="none"/> </g> </g> </svg> </div> </div> </div> </section> <section class="section-block padding-top-sm padding-bottom-sm reveal-fx reveal-fx--translate-up text-left" > <div class="container max-width-xs gap-inner-md"> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <div class="text-component margin-bottom-md mobile-margin-bottom-md text-left"> <h3 class="color-inherit" style="text-align: center;">We improve the traveler experience through standardized, high quality, comprehensive, discoverable, and up-to-date data.</h3> </div></div> </div> </div> </section> <section class="section-block padding-top-sm padding-bottom-sm reveal-fx reveal-fx--translate-up text-left" > <div class="container max-width-xxl gap-inner-md"> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <div class="circles circles--4 max-width-xxl margin-left-auto margin-right-auto"> <div class="max-width-sm margin-x-auto"> <h2 class="circles__title margin-bottom-md text-center"></h2> </div> <div class="max-width-xl margin-x-auto"> <svg width="1103.237" height="646.828" viewBox="0 0 1103.237 646.828"> <g transform="translate(-403.392 -2668.975)"> <path d="M8926.154,15810.5h99.24c62.78,0,103.185,21.92,103.185,105.605v376.838" transform="translate(-7980.512 -13140.525)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> <path d="M9128.58,15810.5h-99.24c-62.78,0-103.185,21.92-103.185,105.605v219.462" transform="translate(-8164.203 -13140.525)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> <path d="M8639.5,15810.5h385.9c62.78,0,103.185,21.92,103.185,105.605v540.223" transform="translate(-7622.95 -13140.525)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> <path d="M9128.578,15810.5h-385.9c-62.78,0-103.185,21.92-103.185,105.605v62.967" transform="translate(-8235.104 -13140.525)" fill="none" stroke="var(--color-primary)" stroke-width="2"/> </g> </svg> <div class="circles__wrapper flex flex-gap-sm"> <div class="circles__item flex flex-gap-md items-center flex-center@lg text-center@lg"> <figure class="bg-contrast-lower"> <img decoding="async" width="200" height="200" src="https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-200x200.jpg" class="img-control" alt="MobilityData cellphone icon" srcset="https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-200x200.jpg 200w, https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-250x250.jpg 250w, https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-150x150.jpg 150w, https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-120x120.jpg 120w, https://mobilitydata.org/app/uploads/2021/03/Group-111@2x-400x400.jpg 400w, https://mobilitydata.org/app/uploads/2021/03/Group-111@2x.jpg 458w" sizes="(max-width: 200px) 100vw, 200px" /> </figure> <p>We increase the comprehensiveness of data formats so that more service features can be represented in apps.</p> </div> <div class="circles__item flex flex-gap-md items-center flex-center@lg text-center@lg"> <figure class="bg-contrast-lower"> <img decoding="async" width="200" height="200" src="https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-200x200.jpg" class="img-control" alt="MobilityData World icon" srcset="https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-200x200.jpg 200w, https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-250x250.jpg 250w, https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-150x150.jpg 150w, https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-120x120.jpg 120w, https://mobilitydata.org/app/uploads/2021/03/Group-114@2x-400x400.jpg 400w, https://mobilitydata.org/app/uploads/2021/03/Group-114@2x.jpg 458w" sizes="(max-width: 200px) 100vw, 200px" /> </figure> <p>We enhance the accuracy and quality of data to ensure that the information travelers see in an app reflects the real world.</p> </div> <div class="circles__item flex flex-gap-md items-center flex-center@lg text-center@lg"> <figure class="bg-contrast-lower"> <img loading="lazy" decoding="async" width="200" height="200" src="https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-200x200.jpg" class="img-control" alt="MobilityData code icon" srcset="https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-200x200.jpg 200w, https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-250x250.jpg 250w, https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-150x150.jpg 150w, https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-120x120.jpg 120w, https://mobilitydata.org/app/uploads/2021/03/Group-115@2x-400x400.jpg 400w, https://mobilitydata.org/app/uploads/2021/03/Group-115@2x.jpg 458w" sizes="(max-width: 200px) 100vw, 200px" /> </figure> <p>We advocate for the adoption of standardized formats so that mobility data is available across different regions and operators.</p> </div> <div class="circles__item flex flex-gap-md items-center flex-center@lg text-center@lg"> <figure class="bg-contrast-lower"> <img loading="lazy" decoding="async" width="200" height="200" src="https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-200x200.jpg" class="img-control" alt="MobilityData loop icon" srcset="https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-200x200.jpg 200w, https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-250x250.jpg 250w, https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-150x150.jpg 150w, https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-120x120.jpg 120w, https://mobilitydata.org/app/uploads/2021/03/Group-112@2x-400x400.jpg 400w, https://mobilitydata.org/app/uploads/2021/03/Group-112@2x.jpg 458w" sizes="(max-width: 200px) 100vw, 200px" /> </figure> <p>We ease the discoverability of data through online archiving, referencing and metadata.</p> </div> </div> </div> </div></div> </div> </div> </section> <section class="section-block padding-top-xl padding-bottom-xl reveal-fx reveal-fx--translate-up text-left" > <div class="container max-width-xxl gap-inner-none"> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <div class="title-backdrop js-anim-cards"> <ul class="title-backdrop__wrapper"> <li class="title-backdrop__text">What we do</li> <li class="title-backdrop__text">What we do</li> <li class="title-backdrop__text">What we do</li> </ul> </div></div> </div> <div class="grid grid-gap-lg"> <div class="col-4@sm text-left"> </div> <div class="col-8@sm text-left"> <div class="badge-button "> <a href="/what-we-do" data-wpel-link="internal"> <svg xmlns="http://www.w3.org/2000/svg" width="152.982" height="149.884" viewBox="0 0 152.982 149.884"> <g id="Group_27" data-name="Group 27" transform="translate(-241.635 -2093.64)"> <g id="Group_18" data-name="Group 18" transform="translate(265.635 2115.64)"> <path class="badge-button__arrow" d="M739.02-330.7h32.008l-9.474,9.474,6.209,6.21,18.609-18.609a4.39,4.39,0,0,0,0-6.21l-18.609-18.609-6.209,6.209,9.474,9.474H739.02Z" transform="translate(-710.546 389.212)" fill="#96a1ff" stroke="#96a1ff" stroke-width="2"/> <g id="Ellipse_50" data-name="Ellipse 50" fill="none" stroke="#96a1ff" stroke-width="2"> <circle cx="52.298" cy="52.298" r="52.298" stroke="none"/> <circle cx="52.298" cy="52.298" r="51.298" fill="none"/> </g> </g> </g> <g class="badge-button__text"> <g id="Group_109" data-name="Group 109" transform="translate(-5915.104 -1371)"> <path id="Path_474" data-name="Path 474" d="M5949.555,1427.321l-10.187-6.687.8-1.031,5.812,3.867,3.062,2.044.085-.11-4.92-5.84,1-1.293,6.881,3.31.086-.11-2.743-2.456-5.192-4.665.777-1,9.016,8.2-1.291,1.664-6.643-3.278-.084.11,4.83,5.616Z" transform="translate(-11.067 -19.313)" fill="#96a1ff"/> <path id="Path_475" data-name="Path 475" d="M5953.6,1406.526l1.012-.955,3.681,3.9.051-.048a3.483,3.483,0,0,1-.184-.7,2.206,2.206,0,0,1,.009-.738,2.551,2.551,0,0,1,.274-.762,3.1,3.1,0,0,1,.613-.77,2.979,2.979,0,0,1,2.26-.9,3.531,3.531,0,0,1,2.358,1.256l3.955,4.189-1.012.956-3.788-4.012a2.682,2.682,0,0,0-1.653-.965,2.023,2.023,0,0,0-1.564.651,3.3,3.3,0,0,0-.523.637,2.352,2.352,0,0,0-.3.718,1.613,1.613,0,0,0,0,.739,1.5,1.5,0,0,0,.387.689l4.277,4.531-1.012.955Z" transform="translate(-17.557 -15.755)" fill="#96a1ff"/> <path id="Path_476" data-name="Path 476" d="M5985.468,1399.856a1.438,1.438,0,0,1-1.2.317,2.017,2.017,0,0,1-.95-.614l-.072.049a2.521,2.521,0,0,1-.086,1.549,3.062,3.062,0,0,1-1.19,1.357,3.286,3.286,0,0,1-2.264.67,2.524,2.524,0,0,1-1.823-1.176,2.263,2.263,0,0,1-.341-2.11,5.015,5.015,0,0,1,2.045-2.23l1.578-1.085-.5-.727a1.875,1.875,0,0,0-1.3-.9,2.313,2.313,0,0,0-1.584.491,2.778,2.778,0,0,0-1.018,1.133,2.68,2.68,0,0,0-.213,1.318l-1.168-.041a3.218,3.218,0,0,1,0-.828,2.99,2.99,0,0,1,.269-.9,3.954,3.954,0,0,1,.588-.9,4.69,4.69,0,0,1,.934-.824,3.72,3.72,0,0,1,2.526-.764,2.791,2.791,0,0,1,2.032,1.312l2.807,4.082,1.033-.71.68.989Zm-3.956,1.559a3.5,3.5,0,0,0,.737-.665,2.876,2.876,0,0,0,.441-.726,1.647,1.647,0,0,0,.127-.721,1.246,1.246,0,0,0-.22-.642l-.839-1.219-1.577,1.085a3.64,3.64,0,0,0-1.308,1.322,1.11,1.11,0,0,0,.1,1.157l.208.3a1.212,1.212,0,0,0,1,.586A2.3,2.3,0,0,0,5981.512,1401.415Z" transform="translate(-27.483 -10.318)" fill="#96a1ff"/> <path id="Path_477" data-name="Path 477" d="M5998.4,1390.1a1.851,1.851,0,0,1-1.6.134,2.222,2.222,0,0,1-1.07-1.125l-2.476-5.169-2.7,1.294-.519-1.083,2.009-.962a.684.684,0,0,0,.384-1.091l-1.016-2.12,1.208-.578,1.369,2.857,3.689-1.767.519,1.083-3.688,1.767,2.843,5.933,3.688-1.767.52,1.083Z" transform="translate(-34.176 -3.83)" fill="#96a1ff"/> <path id="Path_478" data-name="Path 478" d="M6028.945,1372.684l1.225-.166,2.059,7.554.156-.021.477-7.9,1.518-.205,2.559,7.487.155-.021-.023-7.83,1.191-.161-.159,9.083-1.793.243-2.423-7.259-.138.019-.44,7.647-1.794.243Z" transform="translate(-51.922 -0.193)" fill="#96a1ff"/> <path id="Path_479" data-name="Path 479" d="M6054.869,1380.4a4.425,4.425,0,0,1-1.742-.364,3.675,3.675,0,0,1-1.3-.974,4.325,4.325,0,0,1-.816-1.5,6.4,6.4,0,0,1,.083-3.872,4.491,4.491,0,0,1,.873-1.472,3.634,3.634,0,0,1,1.314-.923,4.158,4.158,0,0,1,1.686-.3,3.994,3.994,0,0,1,1.639.362,3.7,3.7,0,0,1,1.244.938,4.051,4.051,0,0,1,.774,1.4,5.31,5.31,0,0,1,.244,1.763l-.012.661L6052.2,1376l-.008.417a3.085,3.085,0,0,0,.17,1.1,2.5,2.5,0,0,0,.532.88,2.426,2.426,0,0,0,.859.582,3.106,3.106,0,0,0,1.136.222,2.874,2.874,0,0,0,1.574-.388,2.7,2.7,0,0,0,1.031-1.13l1.013.716a3.337,3.337,0,0,1-1.36,1.462A4.191,4.191,0,0,1,6054.869,1380.4Zm.071-8.25a2.664,2.664,0,0,0-1.065.188,2.581,2.581,0,0,0-1.428,1.409,2.872,2.872,0,0,0-.222,1.084l0,.122,5.151.1,0-.191a3.04,3.04,0,0,0-.161-1.082,2.618,2.618,0,0,0-.488-.854,2.165,2.165,0,0,0-.773-.563A2.633,2.633,0,0,0,6054.94,1372.15Z" transform="translate(-61.866)" fill="#96a1ff"/> <path id="Path_480" data-name="Path 480" d="M6094.144,1383.919l-.065-.023a2.912,2.912,0,0,1-3.161.684,3.054,3.054,0,0,1-2.044-2.007,6.911,6.911,0,0,1,2.244-6.553,3.055,3.055,0,0,1,2.845-.331,2.91,2.91,0,0,1,2.077,2.478l.066.023,1.736-5.072,1.317.451-4.173,12.185-1.317-.451Zm-2.314-.333a3.181,3.181,0,0,0,.879.173,2.265,2.265,0,0,0,.808-.1,1.754,1.754,0,0,0,.655-.382,1.658,1.658,0,0,0,.429-.69l1.049-3.063a1.643,1.643,0,0,0,.084-.808,1.747,1.747,0,0,0-.284-.7,2.266,2.266,0,0,0-.576-.574,3.136,3.136,0,0,0-.8-.4,2.418,2.418,0,0,0-2.026.088,2.81,2.81,0,0,0-1.269,1.636l-.5,1.449a2.806,2.806,0,0,0,0,2.069A2.421,2.421,0,0,0,6091.83,1383.586Z" transform="translate(-79.168 -0.965)" fill="#96a1ff"/> <path id="Path_481" data-name="Path 481" d="M6108.927,1394.444a4.214,4.214,0,0,1-1.347-1.085,3.541,3.541,0,0,1-.695-1.44,4.233,4.233,0,0,1-.024-1.686,6.871,6.871,0,0,1,1.81-3.424,4.226,4.226,0,0,1,1.411-.938,3.547,3.547,0,0,1,1.581-.237,4.519,4.519,0,0,1,3,1.586,3.542,3.542,0,0,1,.695,1.44,4.244,4.244,0,0,1,.021,1.694,6.884,6.884,0,0,1-1.809,3.425,4.249,4.249,0,0,1-1.407.93,3.55,3.55,0,0,1-1.582.237A4.193,4.193,0,0,1,6108.927,1394.444Zm.561-1.062a2.575,2.575,0,0,0,1.987.262,2.894,2.894,0,0,0,1.64-1.575l.6-1.139a2.9,2.9,0,0,0,.378-2.241,2.887,2.887,0,0,0-3.325-1.756,2.9,2.9,0,0,0-1.639,1.575l-.6,1.139a2.894,2.894,0,0,0-.377,2.241A2.58,2.58,0,0,0,6109.488,1393.382Z" transform="translate(-87.426 -6.669)" fill="#96a1ff"/> <path id="Path_482" data-name="Path 482" d="M6158.464,1441.838l10.428-6.307.586,1.166-5.995,3.575-3.166,1.881.063.125,7.391-1.92.734,1.462-5.955,4.781.063.125,3.4-1.415,6.448-2.673.571,1.136-11.287,4.6-.945-1.882,5.822-4.579-.061-.124-7.152,1.935Z" transform="translate(-110.995 -29.432)" fill="#96a1ff"/> <path id="Path_483" data-name="Path 483" d="M6178.713,1456.759l.423,1.327-5.107,1.63.022.067a3.575,3.575,0,0,1,.711.138,2.23,2.23,0,0,1,.662.328,2.545,2.545,0,0,1,.568.577,3.094,3.094,0,0,1,.429.887,2.978,2.978,0,0,1-.166,2.427,3.533,3.533,0,0,1-2.153,1.583l-5.488,1.752-.423-1.326,5.255-1.678a2.679,2.679,0,0,0,1.585-1.073,2.021,2.021,0,0,0,.09-1.692,3.223,3.223,0,0,0-.348-.747,2.316,2.316,0,0,0-.516-.584,1.585,1.585,0,0,0-.667-.317,1.5,1.5,0,0,0-.788.05l-5.936,1.9-.423-1.327Z" transform="translate(-114.634 -39.114)" fill="#96a1ff"/> <path id="Path_484" data-name="Path 484" d="M6172.775,1487.246a1.438,1.438,0,0,1,.235-1.216,2.026,2.026,0,0,1,.966-.589l-.013-.086a2.52,2.52,0,0,1-1.358-.75,3.064,3.064,0,0,1-.706-1.661,3.29,3.29,0,0,1,.381-2.331,2.521,2.521,0,0,1,1.851-1.131,2.262,2.262,0,0,1,2.048.609,5.017,5.017,0,0,1,1.122,2.813l.29,1.892.873-.134a1.875,1.875,0,0,0,1.377-.776,2.313,2.313,0,0,0,.246-1.64,2.758,2.758,0,0,0-.578-1.408,2.674,2.674,0,0,0-1.1-.764l.546-1.035a3.192,3.192,0,0,1,.745.361,2.982,2.982,0,0,1,.694.633,4.021,4.021,0,0,1,.553.919,4.711,4.711,0,0,1,.336,1.2,3.726,3.726,0,0,1-.409,2.608,2.786,2.786,0,0,1-2.064,1.26l-4.9.755.19,1.238-1.187.183Zm.315-4.24a3.5,3.5,0,0,0,.279.952,2.872,2.872,0,0,0,.462.713,1.621,1.621,0,0,0,.594.428,1.242,1.242,0,0,0,.674.081l1.461-.225-.291-1.892a3.662,3.662,0,0,0-.623-1.753,1.112,1.112,0,0,0-1.085-.414l-.36.056a1.212,1.212,0,0,0-.966.65A2.3,2.3,0,0,0,6173.09,1483.006Z" transform="translate(-117.097 -49.275)" fill="#96a1ff"/> <path id="Path_485" data-name="Path 485" d="M6173.932,1502.912a1.85,1.85,0,0,1,.6-1.5,2.217,2.217,0,0,1,1.483-.455l5.729.093.05-2.994,1.2.02-.037,2.228a.682.682,0,0,0,.8.83l2.349.038-.021,1.34-3.167-.052-.066,4.09-1.2-.02.067-4.089-6.579-.107-.065,4.09-1.2-.02Z" transform="translate(-118.024 -57.951)" fill="#96a1ff"/> <path id="Path_486" data-name="Path 486" d="M6177.46,1538.03l-.377,1.176-7.705-1.4-.047.149,6.919,3.837-.469,1.458-7.859-.92-.048.149,7.076,3.356-.369,1.143-8.127-4.061.554-1.723,7.6.945.043-.133-6.709-3.7.555-1.723Z" transform="translate(-114.638 -75.522)" fill="#96a1ff"/> <path id="Path_487" data-name="Path 487" d="M6160.453,1557.53a4.4,4.4,0,0,1,1.083-1.412,3.685,3.685,0,0,1,1.444-.753,4.294,4.294,0,0,1,1.7-.086,6.4,6.4,0,0,1,3.453,1.753,4.5,4.5,0,0,1,.948,1.425,3.635,3.635,0,0,1,.262,1.585,4.135,4.135,0,0,1-.462,1.648,3.99,3.99,0,0,1-1.036,1.319,3.7,3.7,0,0,1-1.384.714,4.033,4.033,0,0,1-1.6.091,5.327,5.327,0,0,1-1.695-.544l-.591-.3,3-5.935-.373-.188a3.054,3.054,0,0,0-1.064-.323,2.494,2.494,0,0,0-1.024.1,2.432,2.432,0,0,0-.9.521,3.142,3.142,0,0,0-.693.927,2.871,2.871,0,0,0-.333,1.586,2.7,2.7,0,0,0,.57,1.419l-1.083.6a3.347,3.347,0,0,1-.729-1.859A4.192,4.192,0,0,1,6160.453,1557.53Zm7.4,3.642a2.682,2.682,0,0,0,.293-1.042,2.589,2.589,0,0,0-.651-1.9,2.882,2.882,0,0,0-.88-.669l-.11-.055-2.323,4.6.171.087a3.046,3.046,0,0,0,1.045.323,2.6,2.6,0,0,0,.981-.07,2.147,2.147,0,0,0,.843-.452A2.636,2.636,0,0,0,6167.856,1561.172Z" transform="translate(-111.665 -84.027)" fill="#96a1ff"/> <path id="Path_488" data-name="Path 488" d="M6137.445,1590.3l.048-.05a2.909,2.909,0,0,1,.751-3.145,3.049,3.049,0,0,1,2.692-.975,6.906,6.906,0,0,1,4.938,4.859,3.057,3.057,0,0,1-.932,2.709,2.911,2.911,0,0,1-3.132.8l-.049.049,3.821,3.76-.978.993-9.18-9.035.977-.992Zm1.3-1.943a3.174,3.174,0,0,0-.536.718,2.25,2.25,0,0,0-.259.771,1.74,1.74,0,0,0,.062.756,1.638,1.638,0,0,0,.436.686l2.308,2.271a1.639,1.639,0,0,0,.692.425,1.754,1.754,0,0,0,.758.049,2.261,2.261,0,0,0,.766-.271,3.144,3.144,0,0,0,.71-.547,2.42,2.42,0,0,0,.8-1.865,2.809,2.809,0,0,0-.926-1.851l-1.092-1.075a2.807,2.807,0,0,0-1.865-.9A2.418,2.418,0,0,0,6138.745,1588.353Z" transform="translate(-100.487 -98.104)" fill="#96a1ff"/> <path id="Path_489" data-name="Path 489" d="M6124.58,1600.112a4.193,4.193,0,0,1,1.56-.747,3.536,3.536,0,0,1,1.6-.006,4.226,4.226,0,0,1,1.532.7,6.875,6.875,0,0,1,2.31,3.109,4.26,4.26,0,0,1,.239,1.677,3.574,3.574,0,0,1-.469,1.53,4.52,4.52,0,0,1-2.725,2.024,3.564,3.564,0,0,1-1.6.007,4.253,4.253,0,0,1-1.538-.712,6.88,6.88,0,0,1-2.309-3.109,4.208,4.208,0,0,1-.232-1.67,3.536,3.536,0,0,1,.467-1.53A4.192,4.192,0,0,1,6124.58,1600.112Zm.717.963a2.569,2.569,0,0,0-1.093,1.68,2.889,2.889,0,0,0,.714,2.158l.768,1.034a2.9,2.9,0,0,0,1.86,1.307,2.886,2.886,0,0,0,3.017-2.243,2.9,2.9,0,0,0-.714-2.158l-.768-1.034a2.9,2.9,0,0,0-1.86-1.307A2.578,2.578,0,0,0,6125.3,1601.076Z" transform="translate(-94.791 -104.112)" fill="#96a1ff"/> <path id="Path_490" data-name="Path 490" d="M6037.869,1623.366l-.707,12.167-1.292-.179.448-6.966.242-3.674-.138-.019-2.6,7.179-1.621-.223-.569-7.615-.139-.019-.758,3.6-1.449,6.828-1.259-.173,2.6-11.905,2.086.287.477,7.393.138.018,2.456-6.989Z" transform="translate(-51.501 -114.648)" fill="#96a1ff"/> <path id="Path_491" data-name="Path 491" d="M6016.707,1631.846l-1.333-.4,1.548-5.132-.067-.02a3.643,3.643,0,0,1-.517.508,2.219,2.219,0,0,1-.645.36,2.579,2.579,0,0,1-.8.142,3.052,3.052,0,0,1-.973-.148,2.978,2.978,0,0,1-1.908-1.511,3.538,3.538,0,0,1-.085-2.671l1.663-5.516,1.333.4-1.592,5.282a2.673,2.673,0,0,0-.013,1.913,2.02,2.02,0,0,0,1.342,1.032,3.249,3.249,0,0,0,.814.136,2.339,2.339,0,0,0,.773-.094,1.612,1.612,0,0,0,.639-.371,1.5,1.5,0,0,0,.4-.678l1.8-5.966,1.333.4Z" transform="translate(-44.063 -112.406)" fill="#96a1ff"/> <path id="Path_492" data-name="Path 492" d="M5996.53,1609.676a1.435,1.435,0,0,1,.869.883,2.013,2.013,0,0,1-.061,1.129l.078.038a2.513,2.513,0,0,1,1.387-.693,3.057,3.057,0,0,1,1.768.359,3.281,3.281,0,0,1,1.705,1.633,2.517,2.517,0,0,1-.116,2.166,2.261,2.261,0,0,1-1.662,1.344,5.012,5.012,0,0,1-2.952-.668l-1.725-.832-.383.795a1.873,1.873,0,0,0-.14,1.574,2.312,2.312,0,0,0,1.213,1.132,2.765,2.765,0,0,0,1.488.321,2.684,2.684,0,0,0,1.25-.47l.545,1.035a3.156,3.156,0,0,1-.72.41,3,3,0,0,1-.914.214,4,4,0,0,1-1.071-.064,4.8,4.8,0,0,1-1.178-.4,3.722,3.722,0,0,1-1.917-1.815,2.789,2.789,0,0,1,.13-2.416l2.151-4.463-1.129-.544.521-1.082Zm3.316,2.66a3.484,3.484,0,0,0-.942-.309,2.874,2.874,0,0,0-.849-.023,1.63,1.63,0,0,0-.689.248,1.246,1.246,0,0,0-.448.509l-.642,1.332,1.725.831a3.667,3.667,0,0,0,1.8.48,1.113,1.113,0,0,0,.956-.661l.158-.329a1.215,1.215,0,0,0,.011-1.164A2.306,2.306,0,0,0,5999.847,1612.336Z" transform="translate(-35.883 -108.668)" fill="#96a1ff"/> <path id="Path_493" data-name="Path 493" d="M5981.247,1601.386a1.846,1.846,0,0,1,.913,1.326,2.218,2.218,0,0,1-.444,1.487l-3.258,4.715,2.462,1.7-.682.988-1.833-1.266a.682.682,0,0,0-1.137.208l-1.334,1.934-1.1-.762,1.8-2.606-3.366-2.325.682-.988,3.366,2.325,3.739-5.414-3.364-2.325.682-.988Z" transform="translate(-26.527 -104.17)" fill="#96a1ff"/> <path id="Path_494" data-name="Path 494" d="M5949.443,1585.325l-.755-.978,5.517-5.555-.1-.125-7.08,3.53-.937-1.212,5.209-5.955-.1-.125-6.773,3.93-.733-.951,7.949-4.4,1.106,1.433-5.081,5.724.085.11,6.845-3.436,1.107,1.432Z" transform="translate(-13.043 -92.352)" fill="#96a1ff"/> <path id="Path_495" data-name="Path 495" d="M5944.892,1560.715a4.43,4.43,0,0,1,.552,1.693,3.679,3.679,0,0,1-.2,1.615,4.286,4.286,0,0,1-.89,1.452,6.389,6.389,0,0,1-3.4,1.856,4.466,4.466,0,0,1-1.71-.024,3.624,3.624,0,0,1-1.457-.68,4.149,4.149,0,0,1-1.1-1.313,4,4,0,0,1-.5-1.6,3.707,3.707,0,0,1,.193-1.546,4.05,4.05,0,0,1,.828-1.367,5.322,5.322,0,0,1,1.407-1.09l.58-.318,3.2,5.828.366-.2a3.061,3.061,0,0,0,.87-.7,2.491,2.491,0,0,0,.5-.9,2.421,2.421,0,0,0,.078-1.034,3.123,3.123,0,0,0-.374-1.1,2.865,2.865,0,0,0-1.121-1.172,2.7,2.7,0,0,0-1.492-.332l.115-1.235a3.347,3.347,0,0,1,1.946.451A4.205,4.205,0,0,1,5944.892,1560.715Zm-7.19,4.047a2.671,2.671,0,0,0,.694.83,2.6,2.6,0,0,0,.909.464,2.631,2.631,0,0,0,1.023.073,2.9,2.9,0,0,0,1.051-.348l.105-.059-2.479-4.516-.169.092a3.059,3.059,0,0,0-.857.68,2.643,2.643,0,0,0-.5.848,2.148,2.148,0,0,0-.1.951A2.617,2.617,0,0,0,5937.7,1564.763Z" transform="translate(-9.613 -85.537)" fill="#96a1ff"/> <path id="Path_496" data-name="Path 496" d="M5926.58,1523.789l.013.068a2.911,2.911,0,0,1,2.164,2.4,3.054,3.054,0,0,1-.726,2.772,6.906,6.906,0,0,1-6.8,1.307,3.056,3.056,0,0,1-1.7-2.3,2.909,2.909,0,0,1,1.119-3.033l-.014-.068-5.264,1.012-.263-1.367,12.648-2.431.263,1.367Zm.861,2.173a3.115,3.115,0,0,0-.288-.848,2.211,2.211,0,0,0-.489-.65,1.728,1.728,0,0,0-.657-.379,1.64,1.64,0,0,0-.813-.029l-3.179.611a1.638,1.638,0,0,0-.743.328,1.755,1.755,0,0,0-.471.6,2.265,2.265,0,0,0-.213.785,3.207,3.207,0,0,0,.048.895,2.422,2.422,0,0,0,1.083,1.715,2.8,2.8,0,0,0,2.05.288l1.5-.289a2.808,2.808,0,0,0,1.8-1.028A2.42,2.42,0,0,0,5927.441,1525.963Z" transform="translate(0 -68.936)" fill="#96a1ff"/> <path id="Path_497" data-name="Path 497" d="M5930.048,1507.08a4.212,4.212,0,0,1-.271,1.707,3.538,3.538,0,0,1-.9,1.321,4.231,4.231,0,0,1-1.449.861,6.871,6.871,0,0,1-3.871.136,4.223,4.223,0,0,1-1.515-.757,3.548,3.548,0,0,1-.994-1.253,4.526,4.526,0,0,1-.119-3.392,3.537,3.537,0,0,1,.9-1.32,4.23,4.23,0,0,1,1.458-.862,6.864,6.864,0,0,1,3.871-.136,4.233,4.233,0,0,1,1.507.756,3.553,3.553,0,0,1,.993,1.254A4.176,4.176,0,0,1,5930.048,1507.08Zm-1.2.042a2.575,2.575,0,0,0-.763-1.854,2.894,2.894,0,0,0-2.182-.637l-1.287.046a2.9,2.9,0,0,0-2.131.789,2.885,2.885,0,0,0,.132,3.757,2.892,2.892,0,0,0,2.182.637l1.287-.045a2.9,2.9,0,0,0,2.131-.789A2.58,2.58,0,0,0,5928.848,1507.122Z" transform="translate(-2.531 -60.282)" fill="#96a1ff"/> </g> </g> </svg> </a> </div></div> </div> </div> </section> <section class="section-block padding-top-xl padding-bottom-xxl reveal-fx reveal-fx--translate-up text-left" > <div class="container max-width-xxl gap-inner-md"> <div class="grid grid-gap-lg"> <div class="col-12 text-left"> <div class="latest-news"> <div class="flex justify-between margin-bottom-md"> <h3>Latest news</h3> <a href="https://mobilitydata.org/news/" class="btn btn--subtle" data-wpel-link="internal">See more</a> </div> <div class="grid gap-md"> <div class="col-3@md reveal-fx reveal-fx--translate-up" data-reveal-fx-delay="100"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/advancing-sustainable-transportation-in-canada-through-open-data-standards/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" decoding="async" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/12/MobilityData_LR_Mtl漏MaximeLapostolle-289-811x372.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/advancing-sustainable-transportation-in-canada-through-open-data-standards/" data-wpel-link="internal">Advancing Sustainable Transportation in Canada Through Open Data Standards</a></h3> </div> <div class="flex justify-between text-sm"> <a href="https://mobilitydata.org/category/blog-post/" class="story__category" data-wpel-link="internal">Blog post</a> <a href="https://mobilitydata.org/advancing-sustainable-transportation-in-canada-through-open-data-standards/" class="story__more flex items-center" data-wpel-link="internal">Read more <svg viewBox="0 0 15.499 13.838" class="icon margin-left-xxs"> <path d="M739.02-349.605h10.2l-3.019,3.019,1.978,1.979,5.93-5.93a1.4,1.4,0,0,0,0-1.979l-5.93-5.93-1.978,1.978,3.019,3.019h-10.2Z" transform="translate(-739.02 358.446)" fill="currentColor"/> </svg> </a> </div> </div> </article> </div> <div class="col-3@md reveal-fx reveal-fx--translate-up" data-reveal-fx-delay="200"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/5-key-takeaways-from-the-2024-international-mobility-data-summit/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" decoding="async" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/11/MobilityData_LR_Mtl漏MaximeLapostolle-119-811x372.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/5-key-takeaways-from-the-2024-international-mobility-data-summit/" data-wpel-link="internal">5 Key Takeaways from the 2024 International Mobility Data Summit</a></h3> </div> <div class="flex justify-between text-sm"> <a href="https://mobilitydata.org/category/blog-post/" class="story__category" data-wpel-link="internal">Blog post</a> <a href="https://mobilitydata.org/5-key-takeaways-from-the-2024-international-mobility-data-summit/" class="story__more flex items-center" data-wpel-link="internal">Read more <svg viewBox="0 0 15.499 13.838" class="icon margin-left-xxs"> <path d="M739.02-349.605h10.2l-3.019,3.019,1.978,1.979,5.93-5.93a1.4,1.4,0,0,0,0-1.979l-5.93-5.93-1.978,1.978,3.019,3.019h-10.2Z" transform="translate(-739.02 358.446)" fill="currentColor"/> </svg> </a> </div> </div> </article> </div> <div class="col-3@md reveal-fx reveal-fx--translate-up" data-reveal-fx-delay="300"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/mobilitydata-strengthens-montreals-sustainable-mobility-ecosystem/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" decoding="async" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/10/PR-Featued-Image-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/mobilitydata-strengthens-montreals-sustainable-mobility-ecosystem/" data-wpel-link="internal">MobilityData Strengthens Montr茅al’s Sustainable Mobility Ecosystem</a></h3> </div> <div class="flex justify-between text-sm"> <a href="https://mobilitydata.org/category/global/" class="story__category" data-wpel-link="internal">Global</a> <a href="https://mobilitydata.org/mobilitydata-strengthens-montreals-sustainable-mobility-ecosystem/" class="story__more flex items-center" data-wpel-link="internal">Read more <svg viewBox="0 0 15.499 13.838" class="icon margin-left-xxs"> <path d="M739.02-349.605h10.2l-3.019,3.019,1.978,1.979,5.93-5.93a1.4,1.4,0,0,0,0-1.979l-5.93-5.93-1.978,1.978,3.019,3.019h-10.2Z" transform="translate(-739.02 358.446)" fill="currentColor"/> </svg> </a> </div> </div> </article> </div> <div class="col-3@md reveal-fx reveal-fx--translate-up" data-reveal-fx-delay="400"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/5-key-takeaways-from-the-gtfs-flex-event/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" decoding="async" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/06/5-key-takeaways-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/5-key-takeaways-from-the-gtfs-flex-event/" data-wpel-link="internal">5 Key Takeaways from the GTFS-Flex Event</a></h3> </div> <div class="flex justify-between text-sm"> <a href="https://mobilitydata.org/category/news/" class="story__category" data-wpel-link="internal">News</a> <a href="https://mobilitydata.org/5-key-takeaways-from-the-gtfs-flex-event/" class="story__more flex items-center" data-wpel-link="internal">Read more <svg viewBox="0 0 15.499 13.838" class="icon margin-left-xxs"> <path d="M739.02-349.605h10.2l-3.019,3.019,1.978,1.979,5.93-5.93a1.4,1.4,0,0,0,0-1.979l-5.93-5.93-1.978,1.978,3.019,3.019h-10.2Z" transform="translate(-739.02 358.446)" fill="currentColor"/> </svg> </a> </div> </div> </article> </div> </div> </div> </div> </div> </div> </section> </p> </main> <div data-wpr-lazyrender="1" class="main-footer__animated-cta-wrapper"> <a href="https://share.mobilitydata.org/Membership-form" class="main-footer__animated-cta text-xxxxl js-anim-cards" data-wpel-link="external" target="_blank" rel="external noopener noreferrer"> <ul> <li><span>Become a member</span></li> <li><span>Become a member</span></li> <li><span>Become a member</span></li> <li><span>Become a member</span></li> </ul> </a> </div> <!-- Footer --> <footer data-wpr-lazyrender="1" class="main-footer padding-y-lg"> <div class="container"> <div class="grid gap-lg"> <div class="col-3@md"> <span> <title>Logo MobilityData</title> <svg width="153.615" height="24.302" viewBox="0 0 153.615 24.302"> <path d="M1032.872,9205.512h-2.947a.152.152,0,0,0-.131.076l-5.52,8.295-5.543-8.291a.156.156,0,0,0-.133-.08h-2.947a.143.143,0,0,0-.143.143v17.658a.142.142,0,0,0,.143.143h3.274a.142.142,0,0,0,.143-.143v-10.66a.134.134,0,0,1,.247-.07l4.831,7.023a.166.166,0,0,0,.132.068.152.152,0,0,0,.125-.068l4.779-7.125a.13.13,0,0,1,.111-.059.125.125,0,0,1,.037.006.13.13,0,0,1,.1.127l.054,10.744a.154.154,0,0,0,.153.156h3.238a.142.142,0,0,0,.143-.143v-17.658A.143.143,0,0,0,1032.872,9205.512Z" transform="translate(-1015.508 -9204.753)" fill="#96a1ff"/> <path d="M1313.564,9275.813a6.8,6.8,0,1,0,7.007,6.8A6.818,6.818,0,0,0,1313.564,9275.813Zm0,10.166a3.369,3.369,0,1,1,3.413-3.369A3.267,3.267,0,0,1,1313.564,9285.979Z" transform="translate(-1287.108 -9270.35)" fill="#96a1ff"/> <path d="M1545.954,9223.455a.142.142,0,0,0,.143-.143v-1.135l.171.17a5.352,5.352,0,0,0,3.918,1.463,6.279,6.279,0,0,0,4.563-1.963,7.107,7.107,0,0,0,0-9.67,6.279,6.279,0,0,0-4.563-1.963,5.353,5.353,0,0,0-3.918,1.463l-.171.17v-6.193a.143.143,0,0,0-.143-.143h-3.308a.143.143,0,0,0-.143.143v17.658a.142.142,0,0,0,.143.143Zm3.608-9.887a3.444,3.444,0,1,1-3.465,3.445A3.318,3.318,0,0,1,1549.562,9213.568Z" transform="translate(-1507.243 -9204.753)" fill="#96a1ff"/> <path d="M1780.882,9199.834a2.031,2.031,0,1,0,0,4.061,2.06,2.06,0,0,0,2.1-2.019A2.1,2.1,0,0,0,1780.882,9199.834Z" transform="translate(-1727.74 -9199.455)" fill="#96a1ff"/> <rect width="3.594" height="12.886" rx="0.2" transform="translate(51.358 5.817)" fill="#96a1ff"/> <path d="M1.8,0h0a1.8,1.8,0,0,1,1.8,1.8V16.906a1.8,1.8,0,0,1-1.8,1.8h0a1.8,1.8,0,0,1-1.8-1.8V1.8A1.8,1.8,0,0,1,1.8,0Z" transform="translate(58.311 0)" fill="#96a1ff"/> <rect width="3.594" height="12.886" rx="0.2" transform="translate(65.119 5.817)" fill="#96a1ff"/> <path d="M1986.547,9199.834a2.031,2.031,0,1,0,0,4.061,2.06,2.06,0,0,0,2.1-2.019A2.1,2.1,0,0,0,1986.547,9199.834Z" transform="translate(-1919.644 -9199.455)" fill="#96a1ff"/> <path d="M2080.414,9244.476v-2.916a.139.139,0,0,0-.045-.1.143.143,0,0,0-.105-.04c-1.21.064-2.1.079-2.5-.306a1.12,1.12,0,0,1-.284-.864v-5.14h2.793a.143.143,0,0,0,.143-.143v-3.091a.144.144,0,0,0-.143-.145h-2.793v-3.4a.143.143,0,0,0-.144-.143h-3.307a.143.143,0,0,0-.143.143v3.4h-2.118a.144.144,0,0,0-.143.145v3.091a.143.143,0,0,0,.143.143h2.118v5.14a4.394,4.394,0,0,0,1.164,3.479,5.107,5.107,0,0,0,3.5.993,16.052,16.052,0,0,0,1.735-.1A.14.14,0,0,0,2080.414,9244.476Z" transform="translate(-2000.96 -9225.915)" fill="#96a1ff"/> <path d="M2462.047,9205.512h-7.2a.144.144,0,0,0-.143.143v17.658a.142.142,0,0,0,.143.143h7.2a8.81,8.81,0,0,0,6.346-2.592,9.3,9.3,0,0,0,0-12.758A8.8,8.8,0,0,0,2462.047,9205.512Zm0,14.363h-3.517v-10.783h3.517a5.395,5.395,0,0,1,0,10.783Z" transform="translate(-2358.407 -9204.753)" fill="#96a1ff"/> <path d="M2729.169,9276.168h-3.308a.142.142,0,0,0-.143.143v1.139l-.17-.164a5.519,5.519,0,0,0-3.944-1.473,6.245,6.245,0,0,0-4.541,1.963,7.117,7.117,0,0,0,0,9.67,6.251,6.251,0,0,0,4.541,1.961,5.519,5.519,0,0,0,3.944-1.471l.17-.166v1.141a.143.143,0,0,0,.143.143h3.308a.143.143,0,0,0,.143-.143v-12.6A.142.142,0,0,0,2729.169,9276.168Zm-6.942,9.887a3.445,3.445,0,1,1,3.491-3.445A3.305,3.305,0,0,1,2722.227,9286.055Z" transform="translate(-2601.446 -9270.35)" fill="#96a1ff"/> <path d="M2956.1,9243.727a5.109,5.109,0,0,0,3.5.993,16.034,16.034,0,0,0,1.734-.1.141.141,0,0,0,.129-.141v-2.916a.139.139,0,0,0-.045-.1.142.142,0,0,0-.105-.04c-1.211.064-2.1.078-2.5-.306a1.12,1.12,0,0,1-.284-.864v-5.14h2.793a.144.144,0,0,0,.144-.143v-3.091a.145.145,0,0,0-.144-.145h-2.793v-3.4a.142.142,0,0,0-.143-.143h-3.308a.143.143,0,0,0-.143.143v3.4h-2.117a.145.145,0,0,0-.143.145v3.091a.144.144,0,0,0,.143.143h2.117v5.14A4.4,4.4,0,0,0,2956.1,9243.727Z" transform="translate(-2823.063 -9225.915)" fill="#96a1ff"/> <path d="M3114.023,9289.053a.143.143,0,0,0,.143-.143v-12.6a.142.142,0,0,0-.143-.143h-3.308a.142.142,0,0,0-.143.143v1.141l-.17-.166a5.519,5.519,0,0,0-3.944-1.473,6.244,6.244,0,0,0-4.541,1.963,7.117,7.117,0,0,0,0,9.67,6.249,6.249,0,0,0,4.541,1.961,5.518,5.518,0,0,0,3.944-1.471l.17-.166v1.141a.143.143,0,0,0,.143.143Zm-6.942-3a3.445,3.445,0,1,1,3.491-3.445A3.305,3.305,0,0,1,3107.081,9286.055Z" transform="translate(-2960.55 -9270.35)" fill="#96a1ff"/> <path d="M2221.592,9299.729c.153.008.3.012.45.012a6.1,6.1,0,0,0,3.806-1.182,8.645,8.645,0,0,0,2.755-4.117l4.76-12.937a.18.18,0,0,0-.021-.164.175.175,0,0,0-.145-.073h-3.511a.173.173,0,0,0-.167.119l-2.8,8.392-3.285-8.4a.177.177,0,0,0-.165-.11h-3.587a.176.176,0,0,0-.147.078.174.174,0,0,0-.015.166l5.342,12.477-.014.036a3.058,3.058,0,0,1-3.212,2.337h-.035a.177.177,0,0,0-.125.053.173.173,0,0,0-.052.124v3.015A.177.177,0,0,0,2221.592,9299.729Z" transform="translate(-2138.947 -9275.438)" fill="#96a1ff"/> </svg> </span> </div> <div class="col-2@md"> <ul class="main-footer__nav-item grid gap-xs text-sm@md"><li><a href="https://mobilitydata.org/what-we-do/" data-wpel-link="internal">What We Do</a></li> <li><a href="https://mobilitydata.org/governance/" data-wpel-link="internal">Governance</a></li> <li><a href="https://mobilitydata.org/members/" data-wpel-link="internal">Members</a></li> <li><a href="/events" data-wpel-link="internal">Events</a></li> <li><a href="https://mobilitydata.org/news/" data-wpel-link="internal">News</a></li> <li><a rel="privacy-policy" href="https://mobilitydata.org/privacy-policy/" data-wpel-link="internal">Privacy Policy</a></li> </ul> </div> <div class="col-2@md"> <ul class="main-footer__nav-item grid gap-xs text-sm@md"><li><a href="https://gtfs.org/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">GTFS</a></li> <li><a href="https://gbfs.mobilitydata.org/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">GBFS</a></li> <li><a href="https://drive.google.com/file/d/1aeyHHZ0Yehk75NB1XGNeRHl7ZVEtYCyg/view" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">2024 Annual Plan</a></li> <li><a href="https://mobilitydata.org/?page_id=6084" data-wpel-link="internal">The 2024 International Mobility Data Summit</a></li> </ul> </div> <div class="col-2@md"> <ul class="main-footer__nav-item grid gap-xs text-sm@md"><li><a href="https://mobilitydata.org/board-of-directors/" data-wpel-link="internal">Board of Directors</a></li> <li><a href="https://mobilitydata.org/team/" data-wpel-link="internal">Team</a></li> <li><a href="https://careers.mobilitydata.org/" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">Careers</a></li> <li><a href="https://mobilitydata.org/history/" data-wpel-link="internal">History</a></li> <li><a href="https://mobilitydata.org/contact-us/" data-wpel-link="internal">Contact us</a></li> <li><a href="/contact-us/#NewsletterSignUp" data-wpel-link="internal">Newsletter</a></li> </ul> </div> <div class="col-3@md"> <ul class="socials__btns flex flex-gap-sm flex-center"> <li> <a href="https://twitter.com/mobilitydataio" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <svg class="icon" viewBox="0 0 32 32"><title>Follow us on Twitter</title><g><path d="M32,6.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6C25.7,3.8,24,3,22.2,3 c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5C10.3,10.8,5.5,8.2,2.2,4.2c-0.6,1-0.9,2.1-0.9,3.3c0,2.3,1.2,4.3,2.9,5.5 c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1C2.9,27.9,6.4,29,10.1,29c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C30,8.5,31.1,7.4,32,6.1z"></path></g></svg> </a> </li> <li> <a href="https://share.mobilitydata.org/slack" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <svg class="icon" viewBox="0 0 32 32"><title>Join our Slack channel</title><rect x="17" y="1" width="6" height="14" rx="3"></rect><rect x="1" y="9" width="14" height="6" rx="3"></rect><rect x="17" y="17" width="14" height="6" rx="3"></rect><rect x="9" y="17" width="6" height="14" rx="3"></rect><path d="M12,1a3,3,0,0,0,0,6h3V4A3,3,0,0,0,12,1Z"></path><path d="M1,20a3,3,0,0,0,6,0V17H4A3,3,0,0,0,1,20Z"></path><path d="M31,12a3,3,0,0,0-6,0v3h3A3,3,0,0,0,31,12Z"></path><path d="M20,31a3,3,0,0,0,0-6H17v3A3,3,0,0,0,20,31Z"></path></svg> </a> </li> <li> <a href="https://www.linkedin.com/company/mobilitydata/" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <svg class="icon" viewBox="0 0 11.487 12.796"><title>Follow us on Linkedin</title><path d="M1659.986,8681.052a1.485,1.485,0,0,1,1.106.463,1.542,1.542,0,0,1,.451,1.117,1.539,1.539,0,0,1-1.557,1.557,1.466,1.466,0,0,1-1.095-.45,1.526,1.526,0,0,1-.44-1.106,1.562,1.562,0,0,1,.44-1.117A1.448,1.448,0,0,1,1659.986,8681.052Zm-1.264,12.8v-8.733h2.528v8.733Zm6.274-8.733v.406a3.226,3.226,0,0,1,1.625-.316,4.058,4.058,0,0,1,1.625.406,3.21,3.21,0,0,1,1.23,1.242,3.333,3.333,0,0,1,.463,1.67v5.325h-2.483v-5.325a.932.932,0,0,0-.135-.43.546.546,0,0,0-.293-.293,1.248,1.248,0,0,0-.745-.158,2.251,2.251,0,0,0-.654.181,2.465,2.465,0,0,0-.632.429v5.6h-2.528v-8.733Z" transform="translate(-1658.451 -8681.052)" /></svg> </a> </li> <li> <a href="https://github.com/MobilityData" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <svg class="icon" viewBox="0 0 13.641 15.807"><title>Follow the project on Github</title><path d="M2972.407,8284.641q.114.2-.272.3a5.832,5.832,0,0,1-1.032.143q-.645.044-1.419.029t-1.462-.071a9.037,9.037,0,0,1-1.146-.158q-.459-.1-.43-.244l.487-.572v-1.835a4.118,4.118,0,0,1-1.705.086,2.569,2.569,0,0,1-1.018-.43,1.847,1.847,0,0,1-.631-.8,3.57,3.57,0,0,0-.373-.717c-.134-.19-.249-.344-.344-.458a2.523,2.523,0,0,0-.373-.315,1.1,1.1,0,0,1-.387-.344.124.124,0,0,1,.072-.172.873.873,0,0,1,.373-.058,1.6,1.6,0,0,1,.659.187,2.9,2.9,0,0,1,.487.329,2.238,2.238,0,0,1,.373.487,2.184,2.184,0,0,0,.745.8,2.049,2.049,0,0,0,.817.271,1.949,1.949,0,0,0,.759-.057q.344-.1.573-.187a2.35,2.35,0,0,1,.229-.816,1.8,1.8,0,0,1,.4-.531,9.466,9.466,0,0,1-1.634-.314,3.869,3.869,0,0,1-1.447-.774,3.953,3.953,0,0,1-1.046-1.447,5.788,5.788,0,0,1-.4-2.336,3.863,3.863,0,0,1,.272-1.49,3.818,3.818,0,0,1,.76-1.176,1.118,1.118,0,0,1-.115-.33,3.959,3.959,0,0,1-.086-.587,3.583,3.583,0,0,1,.029-.773,4.128,4.128,0,0,1,.258-.946,1.583,1.583,0,0,1,.659.028,3.952,3.952,0,0,1,.831.287,8.267,8.267,0,0,1,1.232.717,9.026,9.026,0,0,1,2.494-.344,8.726,8.726,0,0,1,2.465.344,8.23,8.23,0,0,1,1.232-.717,3.766,3.766,0,0,1,.86-.287,1.584,1.584,0,0,1,.659-.028,3.319,3.319,0,0,1,.287,1.72,4.969,4.969,0,0,1-.2.917,3.832,3.832,0,0,1,.76,1.176,3.872,3.872,0,0,1,.272,1.49,5.8,5.8,0,0,1-.4,2.336,3.959,3.959,0,0,1-1.046,1.447,3.87,3.87,0,0,1-1.448.774,9.47,9.47,0,0,1-1.634.314,1.968,1.968,0,0,1,.459.688,2.872,2.872,0,0,1,.2,1.146q0,1-.014,1.749t-.014.975a.693.693,0,0,0,.172.372A.994.994,0,0,0,2972.407,8284.641Zm-8.971-5.187c.038-.038.009-.075-.086-.115-.1-.058-.163-.047-.2.029,0,.058.038.1.115.115C2963.34,8279.521,2963.4,8279.51,2963.436,8279.453Zm.4.459c.1-.058.086-.124-.029-.2a.148.148,0,0,0-.2-.058c-.057.058-.048.135.029.229a.236.236,0,0,0,.115.071A.068.068,0,0,0,2963.837,8279.912Zm.373.573c.095-.058.095-.134,0-.229a.17.17,0,0,0-.229-.086.242.242,0,0,0,0,.229C2964.075,8280.494,2964.152,8280.523,2964.21,8280.485Zm.573.572q.143-.142-.058-.258c-.115-.114-.21-.133-.287-.058s-.057.163.057.259C2964.63,8281.1,2964.725,8281.115,2964.783,8281.058Zm.717.287c.019-.076-.039-.133-.172-.172s-.22-.019-.258.057a.184.184,0,0,0,.172.2C2965.375,8281.47,2965.46,8281.44,2965.5,8281.345Zm.831.058q0-.144-.229-.144c-.153,0-.229.058-.229.172,0,.1.076.144.229.144S2966.331,8281.517,2966.331,8281.4Zm.745-.115c-.039-.095-.125-.123-.258-.086-.114.039-.172.086-.172.144,0,.114.076.153.229.114C2967.009,8281.459,2967.076,8281.4,2967.076,8281.287Z" transform="translate(-2962.292 -8269.312)" /></svg> </a> </li> </ul> </div> </div> <div class="main-footer__colophon"> <div class="main-footer__colophon-nav"> </div> <div class="main-footer__credits"> <a href="mailto:hello@mobilitydata.org"> hello@mobilitydata.org </a> <span class="">Montr茅al, QC, CA</span> </div> </div> </div> </footer> </div> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label=" "> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optout" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optout" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optout" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optout" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optout" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optout" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optout" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optout" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow external" href="https://cookiedatabase.org/tcf/purposes/" data-wpel-link="external">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> <div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label=" "> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optin" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optin" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optin" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optin" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optin" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optin" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optin" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optin" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow external" href="https://cookiedatabase.org/tcf/purposes/" data-wpel-link="external">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> <button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div><script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WW5VT22" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <script type="text/javascript" src="https://mobilitydata.org/app/themes/mobilitydata2/assets/js/vendors.js?ver=1.0.0" id="vendors-js-js"></script> <script type="text/javascript" src="https://mobilitydata.org/app/themes/mobilitydata2/assets/js/scripts.js?ver=1.0.0" id="main-scripts-js"></script> <script type="text/javascript" id="eael-general-js-extra"> /* <![CDATA[ */ var localize = {"ajaxurl":"https:\/\/mobilitydata.org\/wp\/wp-admin\/admin-ajax.php","nonce":"af1b17418d","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https:\/\/mobilitydata.org\/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; /* ]]> */ </script> <script type="text/javascript" src="https://mobilitydata.org/app/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.1.0" id="eael-general-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-extra"> /* <![CDATA[ */ var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"36","version":"7.0.7","store_consent":"1","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/mobilitydata.org\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"39","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/mobilitydata.org\/app\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=36","page_links":{"eu":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"}},"us":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}},"uk":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}},"ca":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}},"au":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}},"za":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}},"br":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/specifications-discussions-gtfs-fares-v2-monthly-meeting-10\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; /* ]]> */ </script> <script defer type="text/javascript" src="https://mobilitydata.org/app/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1710125924" id="cmplz-cookiebanner-js"></script> <script type="text/javascript" id="cmplz-cookiebanner-js-after"> /* <![CDATA[ */ if ('undefined' != typeof window.jQuery) { jQuery(document).ready(function ($) { $(document).on('elementor/popup/show', () => { let rev_cats = cmplz_categories.reverse(); for (let key in rev_cats) { if (rev_cats.hasOwnProperty(key)) { let category = cmplz_categories[key]; if (cmplz_has_consent(category)) { document.querySelectorAll('[data-category="' + category + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } let services = cmplz_get_services_on_page(); for (let key in services) { if (services.hasOwnProperty(key)) { let service = services[key].service; let category = services[key].category; if (cmplz_has_service_consent(service, category)) { document.querySelectorAll('[data-service="' + service + '"]').forEach(obj => { cmplz_remove_placeholder(obj); }); } } } }); }); } /* ]]> */ </script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1740119012 -->