Network planning workspaces
4 cities ready Support Feedback

Choose a workspace

Plan a transport network

Select a city to design routes, test timetables and compare journey impacts.
Desktop workspace

Designing routes needs a larger screen

This city uses a detailed map and route editor built for a laptop or desktop.

On your phone you can still open the analytics view: browse existing routes and their timetables, plan journeys, see map reachability and explore transport corridors.

Back to workspaces

Preparing the workspace...

TransportForge

Map tools

Layers 0
Full workspace

This tool needs a bigger screen

Designing new routes and appraising them uses the full editor, which is built for a laptop or desktop. For full interactivity, open this workspace on a bigger screen.

Right here on your phone you can plan journeys against real timetables, browse every route, and explore reachability, corridors and passenger flows.

Early access

TransportForge is in early access

TransportForge is still being built. Features will become broader and more robust as the app develops, and this version will contain bugs, errors and incomplete behaviour. Treat its outputs as early evidence and check important results independently.

  • Routes, demand and journey results depend on the available network and timetable data.
  • Costs, benefits and wider impacts use editable modelling assumptions.
  • Check unusual alignments and results before using them in a presentation or report.
  • The Help Centre explains each tool and its methodology limits.
Updates · v0.9.0

What is new in TransportForge

v0.9.0 · Regional workspaces and simpler service planning
  • Plan across adjoining Scottish areas: Aberdeen & Aberdeenshire, Dundee & Angus, Perth & Kinross, Fife, and Edinburgh & Midlothian. Council outlines show selectable areas, with wider transport coverage for connecting services. Shared source journeys and residents are counted once.
  • Add individual departures in the timetable or generate them at regular intervals. Set different start and finish stops, review vehicle assignments, and adjust vehicle and driver cost assumptions. Detailed staffing and timeline tools are tucked away.
  • Verified Stagecoach 61, 62, X60 and X63 journeys continue across published section boundaries, with separate outbound and inbound options and genuine short workings retained.
  • Regional road searches reuse results and avoid unnecessary restriction checks. Joined workspaces load road and walking data when needed. Continuous new tram construction forms one alignment, and map overlays restore after style changes.
  • Browse services through compact route and stop panels. Timetables retain short workings, request-stop notes and source journey boundaries. Shared import fixes restore missing sections and improve service names.
  • Select and reshape routes, insert stops along a line, and preserve track following when adding rail stops. Reopen mapped road sections as access changes, and allow long stop gaps for intercity services.
  • Evaluate residents near proposed stops or across the whole workspace, with travel-time limits up to three hours. Opportunity maps can show raw jobs, the share of regional jobs reachable, or changes with your plan.
  • Group saved analyses, use updated help screens, and choose workspaces from new regional photo collages. Route previews, evaluation loading and routing-panel controls have also been repaired.
v0.8.0 · Faster local routing and clearer route directions
  • Routing now lives locally: Faster and snappier responses. Mapped-road bus routing runs in your browser after the city road graph loads. The hosted router remains available for custom roads and as a fallback.
  • Visual distinction between inbound and outbound paths added. Calm solid lines, distinct shades and widths, clearer direction arrows, and more separation as you zoom in. Hover a path to identify it; select a direction to fade the other.
  • Preview when you need it. Hold Shift to preview, double-tap Shift to keep it on, or use the Preview button. Both route directions update when you change the colour.
  • A consistent return journey. Linked inbound paths follow every outbound stop in reverse order, and route extensions preserve earlier stop approach directions.
v0.7.0 · Build infrastructure and compare access

This update brings clearer evaluation, more capable infrastructure design and better ways to compare access to jobs and essential destinations.

  • A clearer Evaluate workspace. Review service finances, passenger experience and wider outcomes together, with more readable results, visible assumptions and improved layouts on smaller screens.
  • Access to jobs and essential destinations. Map hospitals, GPs, schools, universities, shops and jobs across different travel-time limits and departure windows. Assess the whole workspace or residents within walking reach of your proposed services, and compare current, proposed and changed access.
  • Consistent access and budget comparisons. Check whether the same destinations remain reachable across sampled departure times. Compare saved alternatives against fleet and daily operating-cost limits, showing residents gaining and losing access.
  • Better road, tramway and metro building. Draw and reshape infrastructure with street and track snapping, live previews, section-specific construction, stations and explicit track connections. Portal requirements are easier to find and resolve, and shared services update when their alignment changes.
  • Building impacts you can review. Inspect affected footprints for each road or alignment, locate buildings on the map and save shared keep/remove/review decisions. Elevation profiles, incomplete coverage and failed checks have clearer explanations and retry controls.
  • Regional workspaces are temporarily paused. Choose an individual city workspace to plan routes and compare access.
  • Faster analysis and more reliable maps. Reuse compatible walking results and run selected calculations with WebAssembly and available GPU support. Map loading recovers from transient failures, route previews update while moving, and routing failures provide more useful location and access evidence.
  • Smaller infrastructure data packs. Indexed geographic loading retains full road, building and water geometry while reducing infrastructure pack storage by about 44% across the five cities.
  • Updated evidence and guidance. Improved destination and demographic evidence, clearer source dates and unknowns, and 45 searchable help articles with refreshed light and dark screenshots.

TransportForge remains early access. Demand, costs and benefits depend on the selected assumptions and available evidence. Scheduled access does not establish observed punctuality, facility capacity or a guaranteed accessible journey.

v0.6.1 · Timetable optimisation fix
  • Timetable optimisation. Fixed an error that stopped background timetable and staffing comparisons, including on saved tram routes. Single-track conflict checks remain active.
  • Saving larger operating plans. Reduced repeated data in browser saves so detailed duty plans can be saved and reopened with all their journeys, costs and checks intact.
v0.6 · Design, operate and evaluate

This update connects route design, service planning and evaluation, with clearer maps and more useful explanations.

  • Better route editing. Reshape outbound and inbound paths independently, rename stops inline, and read clearer direction arrows, including shared tram alignments.
  • Easier service review. Improved timetable and duty workspaces, with review controls near the top.
  • Walking-network catchments. Explore walking access and estimated population coverage around your stops.
  • Clearer journey maps. Improved walking/transit connections, boarding labels and explanations when geometry is unavailable.
  • A fuller evaluation dashboard. See costs, fares, fleet and driver hours alongside all seven evaluation steps.
  • Evaluate individual routes. Analyse one proposed route or your whole plan.
  • Stronger demand and appraisal. Population-based usage estimates without requiring passenger counts, clearer accounting and operator-impact comparisons.
  • More consistent analytics. Full-screen reports, a shared map dock and reuse of matching reachability results.
  • Updated Help & guide. 33 searchable articles, with screenshots and optional short videos matching light or dark mode.

TransportForge remains early access. Demand, costs and benefits are estimates for comparing proposals; review the assumptions and evidence before using a result to support a decision.

v0.51 · Hotfixes
  • A number of hotfixes to address bugs.
v0.5 · Better evidence, clearer decisions
  • Evaluation pipeline. A new guided report brings journey improvements, access, demand, equity, costs and risks into one decision flow.
  • Analysis depth. Evaluations can now run as Fast, Standard or Full checks, with deeper timetable, demand and equity testing at each level.
  • Service-day control. Choose weekday, Saturday, Sunday or any combination before a run, then switch between the completed days in the result.
  • Faster analysis. Repeated checks reuse finished work, identical live runs share the same job, and larger regional runs can use several compute workers.
  • Journey reliability. Access results now explain optimistic, typical and dependable travel times in plain language, and include loaded running-time and cancellation evidence when available.
  • Background analyses. Longer checks can be minimised and reopened with their exact settings and map layer, with a clear option to cancel or delete them.
  • Plan checks. Unfinished routes are caught before an analysis starts, so reports no longer invent results from missing geometry or service details.
  • Editable existing routes. Published services can now be copied into a proposal, adjusted and tested against the original network without changing the source route.
  • Network data. A dedicated Data workspace now brings feed validation and linked data sources together. GTFS feeds can add services, replace a network or create selected editable proposals.
  • Updated data. City analytics now use newer population and employment totals, alongside refreshed routes, timetables and supporting datasets.
  • Clearer guidance. Analytics copy is shorter, reliability is explained in everyday terms, and map layers step back while you choose a point.
v0.4 · UI 2.0 cleanup begins
  • Route and road editors now have clearer layouts, fewer panels and more compact controls.
  • Route badges, stop sequences and service indicators make routes easier to scan and understand.
  • Improved route shaping for road-aligned plans.
  • Tram and rail routes follow their alignments more reliably, with clearer design checks and cleaner map overlays.
v0.3 · Leeds joins, and journey-planner fixes
  • Leeds is now a full workspace: bus routes, timetables, the local rail lines, buildings, demand and appraisal.
  • Journeys now use heavy rail where it is quicker, with more accurate station locations.
  • Generated routes no longer overlap each other, and the journey planner has a cleaner From / To layout.
v0.2 · Analytics on your phone
  • Open any workspace on a phone in a new analytics view, with the menu along the bottom of the screen.
  • Run journeys, reachability, corridors and other network analytics on the go; results open right in the bottom pane and scroll like a page.
  • Route design and appraisal stay desktop only for now, and the app tells you when a tool needs the bigger screen.
v0.1 · Route generation and stronger appraisal
  • Generate candidate routes from modelled corridor gaps.
  • Validate bus candidates on the street graph before ranking them.
  • Keep legal detours visible and recalculate their runtime, costs and passenger outcomes.
Early public release
  • Design bus, light rail and metro routes across four city workspaces.
  • Test journeys, access, demand, appraisal and service patterns.
  • Use the Help Centre for guides, definitions and methodology caveats.

Help & guide

Open an article to get started.

GTFS Studio

Operator feed editor
Start with an operator feed

Import a GTFS feed

Choose a GTFS zip, or select all of the feed’s text files together. The feed stays on this device while you check and edit it.

.zip, .txt and .csv files are supported
  1. 1
    ImportOpen an operator feed or a saved revision.
  2. 2
    Check and editResolve feed errors and update service data.
  3. 3
    Use or exportTest the revision here or download a new GTFS feed.
Road encounter

How should these roads relate?