I think the lanelet msg maybe like this:
Node
-int32 id
-double lat
-double lon
-String type (way_point or sign)
Way
-String frame_id
-int32 id
-String type (stop_line or bound or parking_space)
-Point node[]
Regulatory
-Node special_node[]
-Way special_way[]
Lanelet
-int32 id
-Way left_bound
-Way ringht_bound
-Way center_line
-Regulatory regulatort_elements
LaneletMap
-Lanelet current_lane
-Lanelet left_beside
-Lanelet right_beside
-Lanelet foreard_lane
I think the lanelet msg maybe like this: