- 摘取Apollo工程下的/modules/common_msgs/map_msgs的地图proto文件,使用python的
protobuf
库进行序列化。
- 地图文件为
.txt
格式,另有其他格式.xml
,.bin
文件,需要额外的读取方式。 get_pb_from_text_file()
来自Apollo工程下"modules\tools\common\proto_utils.py",将.txt数据转化为pb数据。- "apollo_map.txt"为apollo工程下的demo地图文件,"lane_segment.txt"为摘取自前者的一条lane的数据。
- 将序列化后的数据格式进行import导入,按照地图层级进行地图可视化绘制。
- 各绘图函数来自Apollo工程下"modules\tools\mapshow\libs\map.py"