Skip to content

Commit a11466a

Browse files
committed
Updating comments and validating dec determination
1 parent bac0659 commit a11466a

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

wzdx/raw_to_standard/planned_events.py

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -819,21 +819,22 @@ def get_route_details_for_coordinates_lngLat(
819819
f"Routes did not match! route details: {route_details_start['Route']}, {route_details_end['Route']}"
820820
)
821821
return route_details_start, route_details_end
822+
823+
# Update route suffixes based on directionality
824+
if not cdot_geospatial_api.GeospatialApi.is_route_dec(
825+
route_details_start["Measure"], route_details_end["Measure"]
826+
):
827+
route_details_start["Route"] = route_details_start["Route"].replace(
828+
"_DEC", ""
829+
)
830+
route_details_end["Route"] = route_details_end["Route"].replace("_DEC", "")
822831
else:
823-
if route_details_start["Measure"] < route_details_end["Measure"]:
824-
route_details_start["Route"] = route_details_start["Route"].replace(
825-
"_DEC", ""
826-
)
827-
route_details_end["Route"] = route_details_end["Route"].replace(
828-
"_DEC", ""
829-
)
830-
else:
831-
route_details_start["Route"] = (
832-
route_details_start["Route"].replace("_DEC", "") + "_DEC"
833-
)
834-
route_details_end["Route"] = (
835-
route_details_end["Route"].replace("_DEC", "") + "_DEC"
836-
)
832+
route_details_start["Route"] = (
833+
route_details_start["Route"].replace("_DEC", "") + "_DEC"
834+
)
835+
route_details_end["Route"] = (
836+
route_details_end["Route"].replace("_DEC", "") + "_DEC"
837+
)
837838

838839
return route_details_start, route_details_end
839840

wzdx/tools/cdot_geospatial_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,8 @@ def get_route_between_measures(
343343

344344
return linestring
345345

346-
def is_route_dec(self, startMeasure: float, endMeasure: float) -> bool:
347-
"""Check if the route is a reversed dual carriageway
346+
def is_route_dec(startMeasure: float, endMeasure: float) -> bool:
347+
"""Check if the route is a reversed dual carriageway (mileposts are decreasing)
348348
349349
Args:
350350
startMeasure (float): Start mile marker

0 commit comments

Comments
 (0)