It’s nice to see so many founders here. I run travelmap.net and I can also help out with self-hosting custom map tiles or tracing itineraries on Mapbox/Maplibre maps.
Thank you, appreciate it!
Travelmap looks awesome—I love the idea. I will definitely try it out on my next trip.
This morning, I picked up an affordable m920q with 64GB of RAM and I’m planning to use it for hosting GH and maybe vector tiles too. If I run into any issues I can’t figure out quickly I’ll reach out but I don’t want to bug you with basic questions.
I have a stack of about 10 older dual xeon based supermicro 1u machines with 512gb of ram....if you are in the oregon area you can have any number of them for free! infini-ram makes life easier when dealing with OSM data.
Oh man, that's sweet! Thank you. I would be at your door by now but I'm located 8000 km away from Oregon :D I just received a tiny M920Q, and 64 GB of RAM should arrive tomorrow. I'll have to make do with it for now :D
Nowadays the cheapest way to self-host planet vector tiles is probably to use protomaps.com and throw the .pmtiles file on a S3 bucket (AWS, Cloudflare, etc.).
Not at all. This appears to be an actual router for rail, not a router for public transport by train. That is, if you happen to own a nice locomotive, and miraculously have unimpeded direct access to all railways, then this tool will be a useful planner.
For all of us poor folk lacking trains and quite seriously high level political influence, this is a theoretical routing tool for planning possible rail routes. Hence the support of its development by the SNCF.
> That is, if you happen to own a nice locomotive, and miraculously have unimpeded direct access to all railways, then this tool will be a useful planner.
By law, that already is the case across Europe - all you need is a commercial entity, a locomotive (or multiple) that support all the voltages and signalling/trackside security systems used on the route, carriages that are certified (freight cars usually are Europe-wide, passenger cars run under RIC) and operators that have "Streckenkunde" (=they know where signals, switches, street passes etc. are on a route).
There are a handful of people doing just that, in Germany Roland Sandkuhl / LokRapid has gotten incredibly famous after a TV show featuring him and his old-timer Class 219 locomotive has gone viral [1].
> There are a handful of people doing just that, in Germany Roland Sandkuhl / LokRapid has gotten incredibly famous after a TV show featuring him and his old-timer Class 219 locomotive has gone viral [1].
Mind that in a legal sense he operates no EVU (Eisenbahnverkehrsunternehmen / railway operation company) but a locomotive rental business where he lends his locomotive including engineer (himself) to EVUs.
But small EVUs exist(-ed), like Rail 4U / Barbara Pirch with her E 94 locomotive, which unfortunately had an accident.
Nowadays you can "negotiate" relatively easily ad hoc on a website these days. Assuming there is free capacity. On "bug" cargo routes that typically works few hours advanced.
If there is capacity, they are obliged to provide it on a non-discriminatory basis. If there isn't capacity, then it gets into questions of allocation (which still needs to be done in a fair and documented basis).
There's also a lot of other use cases! For example, if you have a train schedule with stations and times, you often aren't told how the train will navigate between those stations. In some countries it's straightforward but for instance SNCF TGV services in France sometimes go hours without stopping at a station, crossing a lot of distance. In that case a solution like this can help you find an educated best guess to show users on a map.
Reading your comment I also realized that something like this would also be quite useful in the eventuality of a grand war in Eastern Europe (let’s say) and of the sudden necessity that would arise at that point of sending big and heavy stuff (ordnance, tanks etc) by train from one part of the continent to the other. Even though I do hope that the European militaries already have this type of policies in place (and hopefully handling connections between several countries’ rail-systems).
This doesn’t appear to do routing across railway services, but rather on the tracks. It has no idea whether there is an actual train that runs on the offered route, only that there is continuous track from A to B without gauge changes etc.
Put another way: You would use this to plan a route for a train service you were thinking of operating, not for trying to find services that already exist.
GraphHopper supports time-dependent public transit routing by itself. You need the timetable information (GTFS) and maybe also a real-time data connection. From this data also other providers like Google and Mapbox offer their transit options, I think.
The OpenRailRouting project however is more for planning purposes (i.e. for the railway companies) to determine how long a train will take from A to B and which exact rails the route will take and which turns are allowed and more.
I use <dialog> a lot when building websites. I don't run any ads nor promotional content so if that element was blocked it would break lots of features.
As someone pointed out, it's indeed harder to animate but it's fully accessible, supports escape key to close, has a built-in backdrop and has built-in focus trap.
Safari took a while to support it but now it's available everywhere. I think it's better than using a <div> tag.
Apparently it's unsupported in the Firefox ESR version in Ubuntu 20.04, which still receives support from Canonical until 2025. I found that out because someone reported that my site didn't work.
<dialog> has been supported since Firefox 98, meaning ESR 91 was the last release lacking it, and it reached end of support over a year and a half ago.