Skip to content

Calculate line offset for transit route relations #1189

@nvkelso

Description

@nvkelso

Description from forward dup:

  • What did you see? Transit lines overlap each other.
  • What did you expect to see? They should be offset from each other. This might require a new "topological" alternative to the existing transit layer (and could also include topology from the transit stations & etc).
  • What map location are you having problems with? San Francisco, New York, global.
  • Screenshot?

I see:
screen shot 2016-09-19 at 13 41 14

I want to see:
system-map

Original description:

In San Francisco, New York, London, Paris, Tokyo, and other important transit markets multiple transit "lines" travel along the same "tracks".

Right now in the transit layer we export duplicative features per relation, and in the roads layer we have just the track geometry. To offset the lines client-side in Tangram we'd need a single geometry per track part (like in the roads layer), with an ordered list of relations that hang off that geometry.

To allow the Tangram team to prototype I propose we hang an ordered list of transit "lines" (relations) off the roads layer geometry with just the line name, color and optionally operator, line shield text (ref), and transit mode (e.g. subway, light rail, rail).

Update: All we need here is a relatively stable offset indicator on the existing individual route relation features in the transit layer.

When we brainstormed calculating the offset on Friday it was:

  • Operator, then
  • Line color, then
  • Line name (for when there is no color)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions