Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intercity passenger train lines #745

Open
quincylvania opened this issue Jan 30, 2023 · 4 comments
Open

Intercity passenger train lines #745

quincylvania opened this issue Jan 30, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@quincylvania
Copy link
Contributor

Currently all railroads are drawn the same, but active passenger trains lines are of greater interest to a general audience. In North America there are relatively few passenger rail lines, especially compared to roads, so highlighting them seems doable. Some paper maps show passenger rail lines but no freight lines at all (see #101). For now I think we can focus on intercity and possibly commuter/regional routes. Metro/light rail/streetcar/heritage lines should be kept in mind in terms of styling hierarchy but might be future work.

Some ideas:

  • Bolder styling for passenger rail lines (part of route=train relations)
  • Show these lines at lower zooms
  • Label the lines with the route names and/or operators
  • Render associated train stations at higher zooms (see also Community anchor institutions #435)
@1ec5
Copy link
Member

1ec5 commented Jan 30, 2023

Subway and light rail lines already receive special treatment at higher zoom levels, so distinguishing “consumer-friendly” heavy rail would be entirely consistent with this style, even if it isn’t heavily focused on public transportation per se.

Label the lines with the route names and/or operators

I think the most typical treatment is to:

  • Label the line with the route name, if at all
  • Append the service’s logo to the cities’ labels at low zoom levels
  • Append the service’s logo to the stations’ labels at high zoom levels

Rail operators as OSM knows them don’t tend to be labeled at all on consumer-oriented maps.

@1ec5
Copy link
Member

1ec5 commented Jan 30, 2023

Labeling cities based on their long-distance rail and bus services would be an interesting data modeling problem. Relating train stations to cities could be a maintenance nightmare, similar to the ill-begotten destinationsign relation type. Wikidata has a place served by transport hub (P931) property that’s well-suited for this purpose, but OpenMapTiles would need to join places and POIs on Wikidata; I don’t know if there’s any precedent for that yet.

@quincylvania
Copy link
Contributor Author

Subway and light rail lines already receive special treatment at higher zoom levels

Oh okay I see it now. I think this could be improved but that's a separate issue.

Append the service’s logo to the cities’ labels at low zoom levels

Sounds cool but I wouldn't do this for Americana. Maybe one day we could have a transit-oriented variant.

Rail operators as OSM knows them don’t tend to be labeled at all on consumer-oriented maps.

I guess I meant more the network. Like some rail lines host a dozen Amtrak routes and we wouldn't want to list all their names, but we can label the line "Amtrak". Apple Maps does something like this. I'm not suggesting we label "Keolis" or whatever.

@1ec5
Copy link
Member

1ec5 commented Jan 30, 2023

Append the service’s logo to the cities’ labels at low zoom levels

Sounds cool but I wouldn't do this for Americana. Maybe one day we could have a transit-oriented variant.

I agree that a transit-oriented style would emphasize these details more heavily, but public transportation indicators do appear frequently in road maps too. For example, INDOT’s Indiana Roadway Map 2018 labels cities and towns by whether they have a “transit system” (red for large urban, black for small or rural). These icons indicate availability, not the precise locations of bus stations. This map shows mainline railways but only labels them by their freight operators, not services like Amtrak.

INDOT 2018

The general approach of labeling cities by their amenities isn’t unheard of either. Here’s a map of Missouri that indicates which cities have hospitals:

MoDOT 2009

Benchmark Maps even includes nifty climate charts in its maps of Western states, where that kind of information comes in handy:

Benchmark

That said, I recognize there’s less need for this approach in an interactive map in which you could zoom in on a place or click on it to get more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants