Adding a new tag to the edgeState

Hi,

How are these two tags added on to the edgeState, i want to add max_speed:forward to each edge.

Unfortunately i cant seem to find how “avgspeed_forward_conditional” is already being added.

I want to replicate the entire process of “avgspeed_forward_conditional” but create an additional tag.

The new tag only ever needs to be added during the import stage and is never changed other than new data imports.

Below is the import data for each edge/link

z_order: 8
other_tags: “os_parentid”=>“74485d21-0157-4637-b2ae-6c6f8aeed2b8”,“os_startnode”=>“a8975986-670a-48b3-a444-9d5383286aca”,“os_endnode”=>“8292a0a2-9b10-497f-9b5a-fbe161cabe0a”,“os_roadwidthminimum”=>“8.7”,“ascent:forward”=>“0.0”,“ascent:backward”=>“2.2”,“access”=>“yes”,“foot”=>“no”,“os_overallpavementpresence”=>“0”,“rail”=>“no”,“ferry”=>“no”,“junction”=>“roundabout”,“motor_vehicle:forward”=>“no”,“motor_vehicle:backward”=>“yes”,“bicycle:forward”=>“no”,“bicycle:backward”=>“yes”,“motorcycle:forward”=>“no”,“motorcycle:backward”=>“yes”,“moped:forward”=>“no”,“moped:backward”=>“yes”,“psv:forward”=>“no”,“psv:backward”=>“yes”,“coach:forward”=>“no”,“coach:backward”=>“yes”,“bus:forward”=>“no”,“bus:backward”=>“yes”,“goods:forward”=>“no”,“goods:backward”=>“yes”,“hgv:forward”=>“no”,“hgv:backward”=>“yes”,“taxi:forward”=>“no”,“taxi:backward”=>“yes”,“trailer:forward”=>“no”,“trailer:backward”=>“yes”,“caravan:forward”=>“no”,“caravan:backward”=>“yes”,“emergency:forward”=>“no”,“emergency:backward”=>“yes”,“hazmat:forward”=>“no”,“hazmat:backward”=>“yes”,“disabled:forward”=>“no”,“disabled:backward”=>“yes”,“oneway”=>“-1”,“maxspeed:backward”=>“96.0”,“avgspeed:backward”=>“35.5”,“avgspeed:backward:conditional”=>“37.5 @ (Mo-Fr 04:00-07:00); 35.89 @ (Mo-Fr 07:00-09:00); 35.08 @ (Mo-Fr 09:00-12:00); 34.28 @ (Mo-Fr 12:00-14:00); 32.51 @ (Mo-Fr 14:00-16:00); 33.96 @ (Mo-Fr 16:00-19:00); 32.35 @ (Mo-Fr 19:00-22:00); 29.77 @ (Mo-Fr 22:00-04:00); 42.81 @ (Sa-Su 04:00-07:00); 39.59 @ (Sa-Su 07:00-10:00); 34.28 @ (Sa-Su 10:00-14:00); 38.46 @ (Sa-Su 14:00-19:00); 42.33 @ (Sa-Su 19:00-22:00); 39.75 @ (Sa-Su 22:00-04:00)”

Figured it out, was overlooking what was right Infront of me.

I needed to add any new tags into this map inside of OSMReader for them to show on the edgestate

    way.setTag("key_values", map);