Skip to content
Snippets Groups Projects
Commit 999f3fa6 authored by Smerkol, Maj's avatar Smerkol, Maj
Browse files

fixes for RE -1 problem, KPI and vis Bike safety

parent bca2aec7
No related branches found
No related tags found
No related merge requests found
# deployed in city
URBANITE_CITY="amsterdam"
# UI settings for default map position and zoom
CITY_COORDINATES="52.3676,4.9041" # Amsterdam
# CITY_COORDINATES="43.2630,-2.9350" # Bilbao
# CITY_COORDINATES="60.1566, 24.9118" # Helsinki
# CITY_COORDINATES="38.1937, 15.5542" # Messina
CITY_ZOOM_LEVEL="15"
# server settings
DSS_PORT=8083
FLASK_SECRET_KEY="secret"
......
......@@ -178,22 +178,24 @@ class VehicleEvents(Events):
"capacity": capacity,
}
ev_vehicle = event["vehicle"]
if ev_vehicle[1] == "bicycle":
if "bicycle" in ev_vehicle:
links[event["link"]]["bike_count"] += 1
elif ev_vehicle[1] == "bus":
elif "bus" in ev_vehicle:
links[event["link"]]["bus_count"] += 1
else:
links[event["link"]]["car_count"] += 1
for link_id, link_data in links.items():
if links.get(link_id, False) and link_data["bike_count"] > 0:
links[link_id]["bikeability_safety"] = 10 * (
1 - (link_data["car_count"] / link_data["capacity"])
)
# links[link_id].pop("bike_count", None)
# links[link_id].pop("bus_count", None)
# links[link_id].pop("car_count", None)
# links[link_id].pop("capacity", None)
b_c = link_data["bike_count"]
m_c = link_data["car_count"] + link_data["bus_count"]
suma = b_c + m_c
links[link_id]["bikeability_safety"] = (math.sin(b_c/suma) + math.sin(-(m_c/suma)))*5 +5
links[link_id].pop("bike_count", None)
links[link_id].pop("bus_count", None)
links[link_id].pop("car_count", None)
links[link_id].pop("capacity", None)
return links
# TODO fix after fixing bike_safety_index above
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment