Thijs Niks
@thijs.niks.nu
450 followers 880 following 140 posts
https://twitter.com/thijsniks
Posts Media Videos Starter Packs
Pinned
thijs.niks.nu
I built a web tool so anyone can design and evaluate ridership and costs of high speed rail networks anywhere in the world:

railmapper.net
Rail Mapper
Design and analyze high speed rail networks
railmapper.net
thijs.niks.nu
I still need to do another attempt at validating the demand constant.

Arguably it should be closer to 100k than 200k, putting Indian ridership in the neighborhood of 5b
thijs.niks.nu
India is looking good (and indeed why I had to fix the performance issues): railmapper.net/project/indi...
thijs.niks.nu
I fixed the performance problem btw. Should no longer freeze with larger networks.
thijs.niks.nu
Yeah, fair enough. The default is Spanish levels ($25m). This route is probably $75m, if I had to guess.
thijs.niks.nu
Very nice! I do assume the construction costs per kilometer are set fairly low, given the loss margin is small?
thijs.niks.nu
I don't know yet why orphaned routes are created in the first place, but I have put in safeguards to delete them when they happen so it should no longer crash the project. Let me know if you still run into this issue
thijs.niks.nu
jtd.bsky.social
My SoCal Regional HSR (or "higher speed rail") map. Yes, I know. Still!
railmapper.net/project/cc53...

Thanks @thijs.niks.nu
Railmapper crayon for SoCal Regional, single line inland route from Oxnard to San Diego in mostly 50km steps, with a Palm Springs spur. Income of +0.8% at $50m/km construction cost. Hehehe.
thijs.niks.nu
You can adjust the calibration constant on the config page to be somewhere in between the 20k international and 200k domestic it is by default

railmapper.net/project/late...
Rail Mapper
Design and analyze high speed rail networks
railmapper.net
thijs.niks.nu
The EU border crossings perform very poorly, but Singapore/Malaysia may have more families living on both sides of the border?
thijs.niks.nu
You’re welcome!

You can build a lot of rail lines if your construction costs are low (just ask the French and Spanish).

California, though, builds at $125m per kilometer: www.latimes.com/california/s...

You can change your costs on the config page: railmapper.net/project/late...
Despite some progress, state's high-speed rail is $100 billion short and many years from reality
California's high-speed rail is a decade off-schedule and is expected to cost $100 billion more than initially planned.
www.latimes.com
thijs.niks.nu
beyonddc.bsky.social
Neat! 30 million riders/year on my 5 minute DC-to-Chicago model.
thijs.niks.nu
jrurbanenetwork.bsky.social
Continuing to have fun with this. This time it is Vietnam's proposed North–South Express Railway or Đường sắt cao tốc Bắc-Nam. Estimated to have 175-225 trains per day. Assumed 8 car CR400 trains running up to 350kph and Chinese fare rates.
thijs.niks.nu
dawe.bsky.social
I put together an Egypt HSR system and I got 1.75 billion riders

(obviously the Egyptian public cannot afford first world HSR fares but hot damn)
thijs.niks.nu
It has been great to see what people are already using it for: bsky.app/profile/nilo...
nilo.bsky.social
Fun tool southeast of Brazil network.
Southeast network Financials Ridership numbers. 335 million annual
thijs.niks.nu
I’m also grateful to @tomforth.co.uk for maintaining the free Population Around A Point tool and API, which makes using the Global Human Settlement Layer population data very easy.

tomforth.co.uk/circlepopula...
human-settlement.emergency.copernicus.eu/about.php
Population around a point
tomforth.co.uk
thijs.niks.nu
I wouldn’t have been able to make this without the new wave of AI coding tools, which make side projects like this much more doable.

The vibe coding future is awesome!
thijs.niks.nu
The model is simplified and small changes in the parameters have a large impact on the results.

I’m still validating some variables. Especially the calibration constant is likely to be revised downwards, which will reduce the ridership estimates for all networks.
thijs.niks.nu
You can read more about how Rail Mapper works in this document: docs.google.com/document/d/1...

Feel free to leave comments!

(I do recommend reading it in the mobile app or on the desktop, as images are embarrassingly low quality on mobile web)
thijs.niks.nu
By default, the tool includes a dozen example networks to give an idea of how it works.

Take a look at for example:

France railmapper.net/project/fran...
US northeast railmapper.net/project/nort...
Indonesia railmapper.net/project/indo...
India railmapper.net/project/indi...
thijs.niks.nu
The Rail Mapper tool I built makes it easy to create your own high speed rail network and configure things like construction costs & train capacity.

I hope more discussions will be grounded in reality by making these calculations more accessible.

railmapper.net
Rail Mapper
Design and analyze high speed rail networks
railmapper.net