|
14 | 14 | "type": "vector",
|
15 | 15 | "url": "mbtiles://or-wa.mbtiles"
|
16 | 16 | },
|
17 |
| - "routes": { |
| 17 | + "transit_layers": { |
18 | 18 | "type": "vector",
|
19 | 19 | "scheme": "tms",
|
20 | 20 | "tiles": [
|
21 |
| - "https://ws-st.trimet.org/geoserver/gwc/service/tms/1.0.0/ott:current_routes_n_stops@EPSG:900913@pbf/{z}/{x}/{y}.pbf" |
| 21 | + "https://ws-st.trimet.org/geoserver/gwc/service/tms/1.0.0/ott:current@EPSG:900913@pbf/{z}/{x}/{y}.pbf" |
22 | 22 | ]
|
23 | 23 | }
|
24 | 24 | },
|
|
574 | 574 | "line-width": {"base": 1.3, "stops": [[3, 0.5], [22, 15]]}
|
575 | 575 | }
|
576 | 576 | },
|
| 577 | + { |
| 578 | + "id": "transit_flex_fill", |
| 579 | + "type": "fill", |
| 580 | + "source": "transit_layers", |
| 581 | + "source-layer": "current_flex", |
| 582 | + "paint": { |
| 583 | + "fill-color": ["get", "region_color"], |
| 584 | + "fill-opacity": 0.6 |
| 585 | + } |
| 586 | + }, |
| 587 | + { |
| 588 | + "id": "transit_flex_outline", |
| 589 | + "type": "line", |
| 590 | + "source": "transit_layers", |
| 591 | + "source-layer": "current_flex", |
| 592 | + "paint": { |
| 593 | + "line-color": ["get", "region_color"], |
| 594 | + "line-width": 2.3 |
| 595 | + } |
| 596 | + }, |
577 | 597 | {
|
578 | 598 | "id": "transit_bus",
|
579 | 599 | "type": "line",
|
580 |
| - "source": "routes", |
| 600 | + "source": "transit_layers", |
581 | 601 | "source-layer": "current_routes",
|
582 | 602 | "minzoom": 11,
|
583 | 603 | "filter": ["all", ["==", "route_type", 3]],
|
|
597 | 617 | {
|
598 | 618 | "id": "transit_rail",
|
599 | 619 | "type": "line",
|
600 |
| - "source": "routes", |
| 620 | + "source": "transit_layers", |
601 | 621 | "source-layer": "current_routes",
|
602 | 622 | "filter": ["all", ["==", "route_type", 2]],
|
603 | 623 | "layout": {
|
|
614 | 634 | {
|
615 | 635 | "id": "transit_sc",
|
616 | 636 | "type": "line",
|
617 |
| - "source": "routes", |
| 637 | + "source": "transit_layers", |
618 | 638 | "source-layer": "current_routes",
|
619 |
| - "filter": ["in", "route_id", "193", "194", "195"], |
| 639 | + "filter": [ |
| 640 | + "all", |
| 641 | + ["in", "route_id", "193", "194", "195"], |
| 642 | + ["==", "route_type", 0] |
| 643 | + ], |
620 | 644 | "layout": {
|
621 | 645 | "visibility": "visible",
|
622 | 646 | "line-cap": "round",
|
|
629 | 653 | {
|
630 | 654 | "id": "transit_brt",
|
631 | 655 | "type": "line",
|
632 |
| - "source": "routes", |
| 656 | + "source": "transit_layers", |
633 | 657 | "source-layer": "current_routes",
|
634 | 658 | "minzoom": 9,
|
635 | 659 | "filter": ["in", "route_id", "2", "050", "051"],
|
|
643 | 667 | {
|
644 | 668 | "id": "transit_max",
|
645 | 669 | "type": "line",
|
646 |
| - "source": "routes", |
| 670 | + "source": "transit_layers", |
647 | 671 | "source-layer": "current_routes",
|
648 |
| - "filter": ["in", "route_id", "290", "200", "190", "90", "100"], |
| 672 | + "filter": [ |
| 673 | + "all", |
| 674 | + ["in", "route_id", "290", "200", "190", "90", "100"], |
| 675 | + ["==", "route_type", 0] |
| 676 | + ], |
649 | 677 | "layout": {
|
650 | 678 | "visibility": "visible",
|
651 | 679 | "line-cap": "round",
|
|
0 commit comments