Railway operator app railmap.gl

Update: I see now I’ve added this to the relation for the Maryland Transit Administration’s light rail routes but not to the individual tracks. For example, this light rail route has:

tag key tag value
operator Maryland Transit Administration
operator:wikidata Q1863801
operator:wikipedia en:Maryland Transit Administration
ref LR
route light_rail
1 Like

Its code isn’t actively maintained. There has been times where the raster tiles wouldn’t update.
The website claims that the data was updated, yet the map doesn’t seem to update.

2 Likes

Thank you!
The edits on railmap.gl do not write back to OSM. You can edit operator “themes” (map colors and logo). If you want, you can “submit” the theme, to be used by everyone by default. (probably not useful to OSM…)

Other info that can be submitted is the operator information (mostly links, also a system map). I think this operator information can be written back (mechanically) to the applicable features in OSM, if and when that make sense.

This vector tiles ORM is awesome. It’s back-end tech is pretty different than railmap.gl, but the front-end uses maplibre, so styles and icons etc. may be usable.

Many routes are missing, I am working on sorting that out atm.

@railmapgl , your site has absolutely no (0) links on it for

  • Where to report bugs
  • Who the site owner is or how to contact them
  • Where to see the open source code

Be sure any OSM rail data will show up on the map, including

There are plenty already mapped in OSM. Don’t let them go to waste. Thanks.

1 Like

I don’t really think that is the purpose of this map to include rail infrastructure.
It is mostly a visualization of railway lines where the operators are put forward instead of the track name.

If you want a general purpose railway map with signals, defect detectors, stations, etc. look at https://openrailwaymap.org/

2 Likes

I apologize to everybody for bringing out an app that is so unfinished. I needed some positive feedback. (which I did receive, thank you)
My kids just got picked up by their grandpa and I have 48 undisturbed hours to work on this.
First big issue is route parsing. Then the updating/notification system needs to be robust. Then open github (or other) repo, where I can upload different parts of this app (not all at once, the code needs cleanup) and bugs can be reported.

4 Likes

No apologies necessary, you have no obligations to anyone’s preferences, however brusque they are. Thank you for sharing.

8 Likes
  • They posted here, so maybe report bugs here.
  • IIRC there is no one forcing you to have a contact address in a website if you’re not in Germany (or maybe EU).
  • The code might not be open!
4 Likes

hi!

  1. love the map! nice work! :blush:
  2. very cool the dashed line animation when hovering over lines! would you mind sharing how this effect is achieved?
  3. what have you used three.js for in the map?

congrats on the cool project!

1 Like

Thank you!
Three.js is used for the hover and highlighting lines, as well as the unit/train animation.
The line animation uses threejs LineSegmentsGeometry (InstancedBufferGeometry) and ShaderMaterial.

Agreed. It’s excellent work.

Potentially very useful for hunting down escaped tagging for defunct organisations such as Montana Rail Link. Also good for tracking down tagging for organisations that ceased to exist long before OSM began and should thus never have appeared in the database such as Southern Pacific or Burlington Northern.

Not as useful for mainlines in Europe and elsewhere as in the US. However there are plenty of preserved lines or metro operators or light rail or trams that could potentially benefit from being seen on this map.

3 Likes