Apollo 10.0
自动驾驶开放平台
map.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.hdmap;
4
20
21// This message defines how we project the ellipsoidal Earth surface to a plane.
22message Projection {
23 // PROJ.4 setting:
24 // "+proj=tmerc +lat_0={origin.lat} +lon_0={origin.lon} +k={scale_factor}
25 // +ellps=WGS84 +no_defs"
26 optional string proj = 1;
27}
28
29message Header {
30 optional bytes version = 1;
31 optional bytes date = 2;
32 optional Projection projection = 3;
33 optional bytes district = 4;
34 optional bytes generation = 5;
35 optional bytes rev_major = 6;
36 optional bytes rev_minor = 7;
37 optional double left = 8;
38 optional double top = 9;
39 optional double right = 10;
40 optional double bottom = 11;
41 optional bytes vendor = 12;
42}
43
44message Map {
45 optional Header header = 1;
46
47 repeated Crosswalk crosswalk = 2;
48 repeated Junction junction = 3;
49 repeated Lane lane = 4;
50 repeated StopSign stop_sign = 5;
51 repeated Signal signal = 6;
52 repeated YieldSign yield = 7;
53 repeated Overlap overlap = 8;
54 repeated ClearArea clear_area = 9;
55 repeated SpeedBump speed_bump = 10;
56 repeated Road road = 11;
57 repeated ParkingSpace parking_space = 12;
58 repeated PNCJunction pnc_junction = 13;
59 repeated RSU rsu = 14;
60 repeated Area ad_area = 15;
61 repeated BarrierGate barrier_gate = 16;
62}
syntax
Definition map.proto:1