CINXE.COM

News | MobilityData

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>News | MobilityData</title><link rel="preload" data-rocket-preload as="image" href="https://mobilitydata.org/app/uploads/2025/02/Power-of-FARES-v2-811x372.png" fetchpriority="high"><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&#038;display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM%20Plex%20Mono%3A400%2C400i%7CMuli%3A400%2C400i%2C700%2C700i&#038;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&#038;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/news/" /> <link rel="next" href="https://mobilitydata.org/news/page/2/" /> <meta name="description" content="Latest posts: MobilityData&#8230;" /> <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="News | MobilityData" /> <meta property="og:description" content="Latest posts: MobilityData&#8230;" /> <meta property="og:url" content="https://mobilitydata.org/news/" /> <meta property="og:image" content="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18.png" /> <meta property="og:image:width" content="512" /> <meta property="og:image:height" content="512" /> <meta property="og:image:alt" content="MobilityData M logo purple" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="News | MobilityData" /> <meta name="twitter:description" content="Latest posts: MobilityData&#8230;" /> <meta name="twitter:image" content="https://mobilitydata.org/app/uploads/2021/04/cropped-flaticon_logo-18.png" /> <meta name="twitter:image:alt" content="MobilityData M logo purple" /> <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&#x2d;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":{"@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"}}},{"@type":"CollectionPage","@id":"https://mobilitydata.org/news/","url":"https://mobilitydata.org/news/","name":"News | MobilityData","description":"Latest posts: MobilityData&#8230;","inLanguage":"en-US","isPartOf":{"@id":"https://mobilitydata.org/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://mobilitydata.org/#/schema/BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":"https://mobilitydata.org/","name":"MobilityData"},{"@type":"ListItem","position":2,"name":"News"}]},"potentialAction":{"@type":"ReadAction","target":"https://mobilitydata.org/news/"}}]}</script> <!-- / The SEO Framework by Sybre Waaijer | 7.57ms meta | 0.40ms 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 &raquo; 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.2' 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.2' 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.2' 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-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='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' /> <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/" /><meta name="generator" content="Site Kit by Google 1.147.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.2" data-wpr-features="wpr_automatic_lazy_rendering wpr_oci" /></head> <body data-cmplz=1 class="tribe-no-js elementor-default elementor-kit-1973"> <!-- 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 class="current-menu-item"><a href="https://mobilitydata.org/news/" aria-current="page" 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"> <!-- section --> <section class="container max-width-xl padding-y-xl"> <div class="text-component max-width-sm margin-bottom-xl"> <h1 class="reveal-fx reveal-fx--translate-up">News & Publications</h1> <p class="text-md color-primary reveal-fx reveal-fx--translate-up">Want to know more about what MobilityData is doing to support the public transit and shared mobility data industries right now? Here’s our latest news and publications.</p> </div> <div class="margin-bottom-xl reveal-fx reveal-fx--translate-up"> <!-- search --> <form class="search" method="get" action="https://mobilitydata.org" role="search"> <div class="flex flex-column flex-row@xs gap-xxxs"> <input class="form-control flex-grow" type="search" name="s" placeholder="To search, type and hit enter."> <button class="btn btn--primary" type="submit" role="button">Search</button> </div> </form> <!-- /search --> </div> <div class="adv-gallery"> <div class="adv-gallery__grid"> <div class="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/mobilitydata-announces-new-board-leadership/" data-wpel-link="internal"> <figure class="media-wrapper"> <img fetchpriority="high" width="811" height="372" src="https://mobilitydata.org/app/uploads/2025/03/MD-Board-Press-Release-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </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-announces-new-board-leadership/" data-wpel-link="internal">MobilityData Announces New Board Leadership</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-announces-new-board-leadership/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/know-your-fare-choose-your-ride-the-power-of-gtfs-fares/" data-wpel-link="internal"> <figure class="media-wrapper"> <img fetchpriority="high" width="811" height="372" src="https://mobilitydata.org/app/uploads/2025/02/Power-of-FARES-v2-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/know-your-fare-choose-your-ride-the-power-of-gtfs-fares/" data-wpel-link="internal">Know Your Fare, Choose Your Ride: The Power of GTFS Fares</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/know-your-fare-choose-your-ride-the-power-of-gtfs-fares/" 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="reveal-fx reveal-fx--translate-up"> <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 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="" decoding="async" /> </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="reveal-fx reveal-fx--translate-up"> <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" 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="" decoding="async" /> </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="reveal-fx reveal-fx--translate-up"> <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" 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="" decoding="async" /> </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&#8217;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="reveal-fx reveal-fx--translate-up"> <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" 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="" decoding="async" /> </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 class="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/mobilitydata-and-odpt-continue-strategic-partnership-with-renewed-memorandum-of-understanding/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/06/ODPT-Renewal-FI-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </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-and-odpt-continue-strategic-partnership-with-renewed-memorandum-of-understanding/" data-wpel-link="internal">MobilityData and ODPT Continue Strategic Partnership With Renewed Memorandum of Understanding</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/mobilitydata-and-odpt-continue-strategic-partnership-with-renewed-memorandum-of-understanding/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/cal-itp-contributes-new-resources-to-gtfs-org/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/04/GTFs.org-resources-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/cal-itp-contributes-new-resources-to-gtfs-org/" data-wpel-link="internal">Cal-ITP Contributes New Resources to GTFS.org</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/cal-itp-contributes-new-resources-to-gtfs-org/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/gtfs-101-a-guide-to-high-quality-transit-data/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/04/gtfs-101-1-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/gtfs-101-a-guide-to-high-quality-transit-data/" data-wpel-link="internal">GTFS 101: A Guide to High Quality Transit Data</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/gtfs-101-a-guide-to-high-quality-transit-data/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/awesome-news-about-the-awesome-transit-list/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/04/Awesome-Transit-List-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/awesome-news-about-the-awesome-transit-list/" data-wpel-link="internal">Awesome News About the Awesome Transit List 😎</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/awesome-news-about-the-awesome-transit-list/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/how-to-upgrade-to-gbfs-v3-0/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/04/GBFS-v3-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/how-to-upgrade-to-gbfs-v3-0/" data-wpel-link="internal">🛠️ How-to Upgrade to GBFS v3.0</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/how-to-upgrade-to-gbfs-v3-0/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/%f0%9f%8e%89-gtfs-flex-is-officially-adopted-everything-you-need-to-know/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/04/Featured-Image-Template-Blog-Posts-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/%f0%9f%8e%89-gtfs-flex-is-officially-adopted-everything-you-need-to-know/" data-wpel-link="internal">🎉 GTFS-Flex is Officially Adopted: Everything You Need To Know</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/%f0%9f%8e%89-gtfs-flex-is-officially-adopted-everything-you-need-to-know/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/mobilitydata-proudly-announces-new-additions-to-board-of-directors/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/03/board-post-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </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-proudly-announces-new-additions-to-board-of-directors/" data-wpel-link="internal">MobilityData Proudly Announces New Additions to Board of Directors</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-proudly-announces-new-additions-to-board-of-directors/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/new-mobility-database-api-to-access-transit-data-from-around-the-world/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/03/api4-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </figure> </a> <div class="story__content"> <div class="text-component margin-bottom-md"> <h3 class="story__title text-md"><a href="https://mobilitydata.org/new-mobility-database-api-to-access-transit-data-from-around-the-world/" data-wpel-link="internal">New Mobility Database API to Access Transit Data From Around the World</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/new-mobility-database-api-to-access-transit-data-from-around-the-world/" 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="reveal-fx reveal-fx--translate-up"> <article class="story "> <a class="story__img radius-md" href="https://mobilitydata.org/mobilitydata-to-assume-management-of-mdip-tides-and-ods/" data-wpel-link="internal"> <figure class="media-wrapper"> <img loading="lazy" width="811" height="372" src="https://mobilitydata.org/app/uploads/2024/03/PR-Update-811x372.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" /> </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-to-assume-management-of-mdip-tides-and-ods/" data-wpel-link="internal">MobilityData to Assume Management of MDIP, TIDES, and TODS</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/mobilitydata-to-assume-management-of-mdip-tides-and-ods/" 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 class="margin-top-xl"> <!-- pagination --> <div class="pagination"> <nav class="pagination" aria-label="Pagination"><ol class="pagination__list flex flex-wrap gap-xxxs justify-center"><li><span aria-current="page" class="page-numbers current">1</span></li><li><a class="page-numbers" href="https://mobilitydata.org/news/page/2/" data-wpel-link="internal">2</a></li><li><a class="page-numbers" href="https://mobilitydata.org/news/page/3/" data-wpel-link="internal">3</a></li><li><span class="page-numbers dots">&hellip;</span></li><li><a class="page-numbers" href="https://mobilitydata.org/news/page/8/" data-wpel-link="internal">8</a></li><li><a class="next page-numbers" href="https://mobilitydata.org/news/page/2/" data-wpel-link="internal">Next &raquo;</a></li></ol></nav></div> <!-- /pagination --> </div> </section> <!-- /section --> </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 class="current-menu-item"><a href="https://mobilitydata.org/news/" aria-current="page" 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://share.mobilitydata.org/2024-Annual-Report" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">2024 Annual Report</a></li> <li><a href="https://share.mobilitydata.org/2025-Annual-Plan" data-wpel-link="external" target="_blank" rel="external noopener noreferrer">2025 Annual Plan</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":"afcc62b08b","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\/mobilitydata-announces-new-board-leadership\/","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\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"}},"us":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}},"uk":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}},"ca":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}},"au":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}},"za":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}},"br":{"cookie-statement":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/mobilitydata.org\/privacy-policy\/"},"privacy-statement-children":{"title":"","url":"https:\/\/mobilitydata.org\/event\/gtfs-flex-its-adopted-now-lets-implement-it\/"}}},"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@1743509060 -->

Pages: 1 2 3 4 5 6 7 8 9 10