CINXE.COM
Transport Open Data Home Page | Transport Open Data
<!-- THEME DEBUG --> <!-- THEME HOOK: 'html' --> <!-- FILE NAME SUGGESTIONS: ▪️ html--node--homepage.html.twig ▪️ html--front.html.twig ▪️ html--node--2.html.twig ▪️ html--node--%.html.twig ▪️ html--node.html.twig ✅ html.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/layout/html.html.twig' --> <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/themes/custom/tfnsw_opendata_theme/favicon.png" type="image/png" /> <link rel="canonical" href="http://opendata.transport.nsw.gov.au/home" /> <link rel="shortlink" href="http://opendata.transport.nsw.gov.au/node/2" /> <title>Transport Open Data Home Page | Transport Open Data</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_uLd3OoASEPwPOU_it6E-M-h10Y3iPNO6iUZn5SLq2nU.css?delta=0&language=en&theme=tfnsw_opendata_theme&include=eJwrriwuSc3VT0osTtUpScsrLo_PL0jNS0ksSYwvyUjNTdUvLqnMSdUpy0wtL9YHk3q5-SmlOThUJ-XkJ2cDAJCWIWs" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_hiQc-3UjaX74mfa_PrxVOfG4PsZ-06ETROMBx3EeXBQ.css?delta=1&language=en&theme=tfnsw_opendata_theme&include=eJwrriwuSc3VT0osTtUpScsrLo_PL0jNS0ksSYwvyUjNTdUvLqnMSdUpy0wtL9YHk3q5-SmlOThUJ-XkJ2cDAJCWIWs" /> </head> <body class="node-2 node-type--homepage path-frontpage language--en"> <a href="#main-content" class="visually-hidden focusable"> Skip to main content </a> <!-- THEME DEBUG --> <!-- THEME HOOK: 'off_canvas_page_wrapper' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' --> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <!-- THEME DEBUG --> <!-- THEME HOOK: 'page' --> <!-- FILE NAME SUGGESTIONS: ▪️ page--node--homepage.html.twig ▪️ page--path--home.html.twig ▪️ page--node--homepage.html.twig ▪️ page--front.html.twig ▪️ page--node--2.html.twig ▪️ page--node--%.html.twig ▪️ page--node.html.twig ✅ page.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/page/page.html.twig' --> <div class="page"> <div class="ms-auto"> <!-- TOPBAR START --> <nav class="navbar navbar-expand-lg justify-content-between navbar-dark bg-primary" data-bs-theme="dark"> <div class="container"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#topbar-nav" aria-controls="topbar-nav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div id="topbar-nav" class="collapse navbar-collapse"> <div class="ms-auto d-flex d-flex flex-column flex-lg-row justify-content-end"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--topbar.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-tfnswckanloginblock.html.twig ✅ block--tfnsw-ckan-login-menu-block.html.twig ▪️ block--tfnsw-ckanlogin-block.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-ckan-login-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-tfnswckanloginblock"> <ul class="navbar-nav"> <li class="nav-item"><a href="/data/user/login" class="nav-link">Login</a></li> <li class="nav-item"><a href="/data/user/register" class="nav-link">Register</a></li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-ckan-login-menu-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-search.html.twig ▪️ block--system-menu-block--search.html.twig ✅ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-search block--system-menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__search' --> <!-- FILE NAME SUGGESTIONS: ▪️ menu--search.html.twig ✅ menu.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu.html.twig' --> <ul class="navbar-nav nav"> <li class="nav-item dropdown"> <a href="/relatedlinks" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Related Links</a> <div class="dropdown-menu"> <a href="https://www.transport.nsw.gov.au" class="dropdown-item">Transport for NSW</a> </div> </li> </ul> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </div> </nav> <!-- TOPBAR END --> </div> <!-- NAVBAR START --> <nav class="navbar navbar-expand-lg justify-content-between navbar-light bg-light" data-bs-theme="light"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--navbar-branding.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-site-branding.html.twig ✅ block--system-branding-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-branding-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-site-branding block--system-branding"> <a href="/" class="navbar-brand d-flex align-items-center py-0 " aria-label=""> <img src="/themes/custom/tfnsw_opendata_theme/logo.svg" width="240" alt="Transport Open Data logo" class="me-2" /> </a> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-branding-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar-main" aria-controls="navbar-main" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div id="navbar-main" class="collapse navbar-collapse"> <div class="ms-auto"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--navbar-right.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-main-menu.html.twig ▪️ block--system-menu-block--main.html.twig ✅ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-main-menu block--system-menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__main' --> <!-- FILE NAME SUGGESTIONS: ✅ menu--main.html.twig ✅ menu--main.html.twig ▪️ menu.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu--main.html.twig' --> <ul class="nav navbar-nav"> <li class="nav-item"> <a href="/about" class="nav-link" data-drupal-link-system-path="node/45">About</a> </li> <li class="nav-item dropdown"> <a href="/browse" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Browse</a> <div class="dropdown-menu"> <a href="/data/dataset/" class="dropdown-item">Data Catalogue</a> <a href="/data/dataset/?tags=geospatial" class="dropdown-item" data-drupal-link-query="{"tags":"geospatial"}">Geospatial</a> <a href="/data/dataset/?tags=insights" class="dropdown-item" data-drupal-link-query="{"tags":"insights"}">Insights</a> <a href="/curatedviews" class="dropdown-item" data-drupal-link-system-path="node/49">Curated Views</a> <a href="/gtfs-studio/" class="dropdown-item">GTFS Studio</a> </div> </li> <li class="nav-item dropdown"> <a href="/menudevelopers" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Developers</a> <div class="dropdown-menu"> <a href="/developers" class="dropdown-item" data-drupal-link-system-path="developers">Developers</a> <a href="/dataset-status" class="dropdown-item" data-drupal-link-system-path="dataset-status">Data Updates</a> <a href="/tfnsw-apistatus" class="dropdown-item" data-drupal-link-system-path="tfnsw-apistatus">API Status</a> <a href="/faqs" class="dropdown-item" data-drupal-link-system-path="node/95">FAQs</a> </div> </li> <li class="nav-item dropdown"> <a href="/datainaction" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Data In Action</a> <div class="dropdown-menu"> <a href="/datastories" class="dropdown-item" data-drupal-link-system-path="datastories">Data Stories</a> <a href="/innovation" class="dropdown-item" data-drupal-link-system-path="node/96">Innovation Challenges</a> </div> </li> <li class="nav-item"> <a href="/datapartnerships" class="nav-link" data-drupal-link-system-path="node/28">Data Partnerships</a> </li> <li class="nav-item dropdown"> <a href="/forum" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">Forum</a> <div class="dropdown-menu"> <a href="/blog" class="dropdown-item" data-drupal-link-system-path="blog">Blog</a> <a href="https://opendataforum.transport.nsw.gov.au" class="dropdown-item">Forum</a> </div> </li> </ul> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/menu/menu--main.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-menu-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </div> </nav> <!-- NAVBAR START --> <main class="py-0"> <header class="page__header mb-2"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--header.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-messages.html.twig ✅ block--system-messages-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/block--system-messages-block.html.twig' --> <div data-drupal-messages-fallback class="hidden"></div> <!-- END OUTPUT from 'core/modules/system/templates/block--system-messages-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </header> <div class="page__content pb-4" id="main-content"> <div class="container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--content.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-content.html.twig ✅ block--system-main-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block--system-main-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-content block--system-main"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'node' --> <!-- FILE NAME SUGGESTIONS: ▪️ node--2--full.html.twig ▪️ node--2.html.twig ▪️ node--homepage--full.html.twig ▪️ node--homepage.html.twig ▪️ node--full.html.twig ✅ node.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/node.html.twig' --> <article data-history-node-id="2" class="node node--promoted homepage homepage--full"> <div class="node__content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'links__node' --> <!-- FILE NAME SUGGESTIONS: ▪️ links--node.html.twig ✅ links.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/navigation/links.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/navigation/links.html.twig' --> </div> </article> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/content/node.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block--system-main-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-tfnswodiebot.html.twig ▪️ block--tfnsw-odiebot-block.html.twig ✅ block--tfnsw-odiebot.html.twig ▪️ block.html.twig --> <!-- BEGIN OUTPUT from 'modules/custom/tfnsw_odiebot/templates/block--tfnsw-odiebot.html.twig' --> <div id="block-tfnsw-opendata-theme-tfnswodiebot"> <div id="tfnsw-odiebot-container"></div> <script type="text/javascript" src="https://unpkg.com/markdown-it/dist/markdown-it.min.js"></script> <script src="/sites/default/files/modules/custom/tfnsw_odiebot/public/js/odiebot.js" defer onload="odiebot('mjoBMqfapUk.tEShB4kCsqowjwDTHoEV9UNfxujkVkSQk0t2d8jPC6Y')"></script> </div> <!-- END OUTPUT from 'modules/custom/tfnsw_odiebot/templates/block--tfnsw-odiebot.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ✅ block--block-content--hero-block.html.twig ▪️ block--tfnsw-opendata-theme-welcomeheroblock.html.twig ▪️ block--block-content--b09faa3d-d6f8-4148-b776-3fe26be36ab7.html.twig ▪️ block--block-content--id-view--tfnsw-opendata-theme-welcomeheroblock--full.html.twig ▪️ block--block-content--id--tfnsw-opendata-theme-welcomeheroblock.html.twig ▪️ block--block-content--view-type--hero-block--full.html.twig ▪️ block--block-content--type--hero-block.html.twig ▪️ block--block-content--view--full.html.twig ▪️ block--block-content.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--block-content--hero-block.html.twig' --> <div class="container-fluid py-4"> <div class="row"> <!-- Include the content section --> <!-- Left column with title and content (60% width) --> <div class="col-md-7 d-flex align-items-center bg-primary text-white p-4"> <div> <h1 class="mb-2">Transport Open Data Hub</h1> <p><p>Access publicly available Transport data sets, interactive insights and maps or explore opportunities to partner with us.</p></p> </div> </div> <!-- Include the image section --> <div class="col-md-5 p-0 d-flex"> <img src="/sites/default/files/2024-09/HomePage-main-temp-2.jpg" class="img-fluid w-100 h-100" alt="Hero Image"> </div> </div> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--block-content--hero-block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-views-block--tile-view-block-1.html.twig ▪️ block--views-block--tile-view-block-1.html.twig ▪️ block--views-block.html.twig ▪️ block--views.html.twig ✅ block.html.twig --> <!-- BEGIN OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <div class="views-element-container block block--tfnsw-opendata-theme-views-block--tile-view-block-1"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'container' --> <!-- BEGIN OUTPUT from 'core/modules/system/templates/container.html.twig' --> <div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'views_view__tile_view' --> <!-- FILE NAME SUGGESTIONS: ✅ views-view--tile-view.html.twig ▪️ views-view--tile-view--block-1.html.twig ✅ views-view--tile-view.html.twig ✅ views-view--tile-view.html.twig ▪️ views-view.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--tile-view.html.twig' --> <div class="view js-view-dom-id-a3a26bde7cad10a73c0ac34dbff57f054013dd351e704bfa4ef8c012b0f33c4f view-tile-view"> <div class="container mt-4 px-0"> <div class="row row-cols-1 row-cols-md-2 g-3"> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/data/dataset/"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Open%20Data.jpg?itok=nIUFSQmr" alt="Open Data.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/data/dataset/" hreflang="en"> Data Catalogue </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Browse, explore and download datasets, connect to APIs, find insights and interactive maps </p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /data/dataset/"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/data/dataset/?tags=geospatial"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Geospatial.jpg?itok=rfLbFT-2" alt="Geospatial.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/data/dataset/?tags=geospatial" hreflang="en"> Geospatial </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Access geospatial files and interactive maps with smart features, filters and options to drill down for more details</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /data/dataset/?tags=geospatial"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/data/dataset/?tags=insights"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Open%20Insights.jpg?itok=xBErB3Y4" alt="Open Insights.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/data/dataset/?tags=insights" hreflang="en"> Insights </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Access interactive visualisations showing transport related contextualised insights </p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /data/dataset/?tags=insights"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/curatedviews"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Curated%20Views.jpg?itok=THAF93sg" alt="Curated Views.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/curatedviews" hreflang="en"> Curated Views </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Coming soon! Curated collections of data resources for transport related interest groups</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /curatedviews"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/developers"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Developer%20Community.jpg?itok=m5qN5Hr9" alt="Developer Community.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/developers" hreflang="en"> Developers </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Find resources to get started with accessing APIs, using real-time data, troubleshooting and more</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /developers"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/innovation"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Innovation%20Community.jpg?itok=NITzwHEu" alt="Innovation Community.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/innovation" hreflang="en"> Innovation Challenges </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Discover how our innovation challenges support smart new data-driven solutions for customers and communities</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /innovation"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/datapartnerships"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Data%20Partnership.jpg?itok=yqZ6vkrw" alt="Data Partnership.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/datapartnerships" hreflang="en"> Data Partnerships </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Connect to co-design, co-create or exchange data with Transport for the benefit of our customers and communities</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /datapartnerships"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> <div class="col col-12 col-md-6 col-lg-3"> <div class="card border-0 h-100 card-box-shadow" > <!-- Ensure the image and content fit inside the card --> <div class="card-body d-flex flex-column views-view-responsive-grid__item"> <div class="card-image"> <a href="/datastories"> <img src="/sites/default/files/styles/card_thumbnail/public/2024-09/Data%20Stories.jpg?itok=5joMYyzZ" alt="Data Stories.jpg" class="img-fluid cropped-image"> </a> </div> <div class="card-body"> <h5 class="card-title"> <a href="/datastories" hreflang="en"> Data Stories </a> </h5> </div> <div class="card-body pt-0"> <p class="card-text"><p>Discover how the smart use of Transport data is making a difference to passengers, customers and communities</p></p> </div> <div class="card-body pt-4"> <div class="card-footer text-muted border-0 bg-transparent"> <a href=" /datastories"><span class="material-icons" aria-hidden="true"> east</span></a> </div> </div> </div> </div> </div> </div> </div> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/views/views-view--tile-view.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/container.html.twig' --> </div> <!-- END OUTPUT from 'themes/contrib/radix/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-tfnswusagestatsblock.html.twig ▪️ block--tfnsw-usagestats--block-block.html.twig ✅ block--tfnsw-usagestats-block.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-usagestats-block.html.twig' --> <div class="block block--tfnsw-opendata-theme-tfnswusagestatsblock pt-5"> <div class="api-stats py-4"><h2 align="center">Since the launch of the Open Data Hub...</h2><div class="api-stats-row row row-cols-auto justify-content-evenly"><div class="stats_item"><div class="col text-center m-3"><p class="font-size-60 mb-0"><strong>25,645,417,697</strong><span class="font-size-16"><strong>API Hits</strong></span></p><div class="stats-separator" aria-hidden="true"></div></div></div><div class="stats_item"><div class="col text-center m-3"><p class="font-size-60 mb-0"><strong>47,766</strong><span class="font-size-16"><strong>Active Users</strong></span></p><div class="stats-separator" aria-hidden="true"></div></div></div><div class="stats_item"><div class="col text-center m-3"><p class="font-size-60 mb-0"><strong>10,191</strong><span class="font-size-16"><strong>Registered Applications</strong></span></p><div class="stats-separator" aria-hidden="true"></div></div></div></div></div> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--tfnsw-usagestats-block.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> </main> <!-- FOOTER START --> <footer class="page__footer"> <div class="container-fluid text-light bg-primary pt-4"> <div class="container"> <div class="d-flex flex-wrap justify-content-lg-between"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: ▪️ region--footer.html.twig ✅ region.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-contact.html.twig ✅ block--system-menu-block--contact.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--contact.html.twig' --> <div class="block block--tfnsw-opendata-theme-contact block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">CONTACT </h5> <ul id="block-tfnsw-opendata-theme-contact" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="mailto:opendataprogram@transport.nsw.gov.au" class="nav-link">Enquiries & Feedback</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--contact.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-support.html.twig ✅ block--system-menu-block--support.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--support.html.twig' --> <div class="block block--tfnsw-opendata-theme-support block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">SUPPORT</h5> <ul id="block-tfnsw-opendata-theme-support" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="https://opendataforum.transport.nsw.gov.au" class="nav-link">Forum</a> </li> <li class="nav-item"> <a href="mailto:OpenDataHelp@transport.nsw.gov.au" class="nav-link">Support</a> </li> <li class="nav-item"> <a href="/developers/troubleshooting" class="nav-link" data-drupal-link-system-path="node/52">Troubleshooting</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--support.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-legal.html.twig ✅ block--system-menu-block--legal.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--legal.html.twig' --> <div class="block block--tfnsw-opendata-theme-legal block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">LEGAL</h5> <ul id="block-tfnsw-opendata-theme-legal" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Open-Data-Portal-Terms.pdf" class="nav-link">Terms</a> </li> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Privacy.pdf" class="nav-link">Privacy Policy</a> </li> <li class="nav-item"> <a href="/sites/default/files/2024-09/TfNSW-Acceptable-Use-Policy.pdf" class="nav-link">Acceptable Use Policy</a> </li> <li class="nav-item"> <a href="/datalicence" class="nav-link" data-drupal-link-system-path="node/90">Data Licence</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--legal.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: ▪️ block--tfnsw-opendata-theme-follow.html.twig ✅ block--system-menu-block--follow.html.twig ▪️ block--system-menu-block.html.twig ▪️ block--system.html.twig ▪️ block.html.twig --> <!-- 💡 BEGIN CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--follow.html.twig' --> <div class="block block--tfnsw-opendata-theme-follow block--system-menu pe-5 pb-4"> <h5 class="text-text-light-emphasis">FOLLOW</h5> <ul id="block-tfnsw-opendata-theme-follow" class="nav flex-column" style="--bs-nav-link-padding-x: 0rem; --bs-nav-link-padding-y: 0.4rem;"> <li class="nav-item"> <a href="https://twitter.com/DataTfNSW" class="nav-link">X (formerly Twitter)</a> </li> </ul> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/block/block--system-menu-block--follow.html.twig' --> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/region/region.html.twig' --> </div> </div> <div class="container"> <div class="d-flex flex-wrap justify-content-md-between align-items-md-center"> <div class="footer__serpent d-flex align-items-center justify-content-between w-100"> <p>Transport for NSW recognise and celebrate the diversity of Aboriginal peoples and their ongoing cultures and care of Country. We pay respect to traditional custodians and Elders past and present.</p> <img alt="Serpent" width="25%" height="auto" src="/themes/custom/tfnsw_opendata_theme/serpent-logo.png"> </div> </div> </div> </div> </footer> <!-- FOOTER END --> </div> <!-- END CUSTOM TEMPLATE OUTPUT from 'themes/custom/tfnsw_opendata_theme/templates/page/page.html.twig' --> </div> <!-- END OUTPUT from 'core/modules/system/templates/off-canvas-page-wrapper.html.twig' --> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/2","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en","themeUrl":"themes\/custom\/tfnsw_opendata_theme"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"tfnsw_odiebot":{"imagePaths":{"odiebot":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/odiebot.svg","cross":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/cross.svg","anotherImage":"\/modules\/custom\/tfnsw_odiebot\/public\/images\/another-image.svg"}},"user":{"uid":0,"permissionsHash":"9957a3cb925941d2e8c550cebf0c930daafb445143cf14078253320229f8cf75"}}</script> <script src="/sites/default/files/js/js_QaoDFXAAWW0Y7AuPsNvJTaIrf8oL3IkisvvS22jQQCg.js?scope=footer&delta=0&language=en&theme=tfnsw_opendata_theme&include=eJwrScsrLo_PL0jNS0ksSYwvyUjNTdUvLqnMSdUpwSaVlJOfnA0ASN8VZQ"></script> </body> </html> <!-- END OUTPUT from 'themes/contrib/radix/templates/layout/html.html.twig' -->