网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
认证测试中心 CTC
边缘安全 EdgeSec
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
云手机服务器 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器(旧版)
VR云渲游平台 CVR
Huawei Cloud EulerOS
云化数据中心 CloudDC
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘平台 IEF
CloudPond云服务
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
认证测试中心 CTC
边缘安全 EdgeSec
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
湖仓构建 LakeFormation
智能数据洞察 DataArts Insight
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
开天aPaaS
应用平台 AppStage
开天企业工作台 MSSE
开天集成工作台 MSSI
API中心 API Hub
云消息服务 KooMessage
交换数据空间 EDS
云地图服务 KooMap
云手机服务 KooPhone
组织成员账号 OrgID
云空间服务 KooDrive
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
区块链
区块链服务 BCS
数字资产链 DAC
华为云区块链引擎服务 HBS
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
价格
成本优化最佳实践
专属云商业逻辑
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
其他
管理控制台
消息中心
产品价格详情
系统权限
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
云服务信任体系能力说明
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
云存储网关 CSG
专属分布式存储服务 DSS
数据工坊 DWR
地图数据 MapDS
键值存储服务 KVS
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
云原生服务中心 OSC
应用服务网格 ASM
华为云UCS
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB
云数据库 GeminiDB
数据管理服务 DAS
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
语音交互服务 SIS
人证核身服务 IVS
视频智能分析服务 VIAS
城市智能体
自动驾驶云服务 Octopus
盘古大模型 PanguLargeModels
IoT物联网
设备接入 IoTDA
全球SIM联接 GSL
IoT数据分析 IoTA
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
企业应用
域名注册服务 Domains
云解析服务 DNS
企业门户 EWP
ICP备案
商标注册
华为云WeLink
华为云会议 Meeting
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMA Exchange
API全生命周期管理 ROMA API
政企自服务管理 ESM
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
数字内容生产线 MetaStudio
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
专属云
专属计算集群 DCC
开发者工具
SDK开发指南
API签名指南
DevStar
华为云命令行工具服务 KooCLI
Huawei Cloud Toolkit
CodeArts API
云化转型
云架构中心
云采用框架
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
我的凭证
华为云公共事业服务云平台
工业软件
工业数字模型驱动引擎
硬件开发工具链平台云服务
工业数据转换引擎云服务
本文导读

地图数据结构

更新时间:2024-07-02 GMT+08:00
分享

功能介绍

路网数字化平台提供导入高精地图的能力,用户可以将图商的地图直接以文件方式导入到平台中,平台会将地图下发给边缘设备。

本文介绍高精地图的结构定义。

结构定义

表1 请求Body参数

参数

是否必选

参数类型

描述

etag

String

参数说明:Map消息的etag,格式为:地图来源_格式标准_标准对应的版本_扩展说明_时间。仅允许数字、大小写字母及下划线(_)的组合。

mapParts

Array of UploadMapPart objects

参数说明:高精地图的区域列表。

表2 UploadMapPart

参数

是否必选

参数类型

描述

referencePoints

Array of UploadMapReferencePoint objects

当前区域的分割参考点,即当前区域地图数据需下发的目标设备

nodes

Array of UploadMapNode objects

基于V2X MAP消息集定义的node节点,单一分片地图暂定最大63个node

partNo

Integer

参数说明:地图分片编号。当“referencePoints”中的“deviceType”为“OBU”时为必须填。

最小值:1

最大值:65535

表3 UploadMapReferencePoint

参数

是否必选

参数类型

描述

deviceType

String

参考点设备的设备类型。

deviceId

String

参考点设备的设备id, 若设备类型为RSU则为rsu_id,若设备类型为Edge则为v2x_edge_id,若设备类型为OBU则为"all"。设备id为36位小写字母、数字及中划线(-)的组合",或者是"all"。

表4 UploadMapNode

参数

是否必选

参数类型

描述

name

String

参数说明:节点属性名称。仅允许小写字母、大写字母、数字、下划线(_)及中划线(-)的组合。

最小长度:1

最大长度:256

id

UploadMapNodeReferenceId object

参数说明:地图节点ID。

refPos

UploadMapPosition3D object

参数说明:位置信息。

inLinks

Array of UploadMapLink objects

参数说明:节点上下游路段集合。

zone

Array of UploadMapZone objects

参数说明:特殊区域,如导流线,禁停区等。

表5 UploadMapPosition3D

参数

是否必选

参数类型

描述

lat

Number

参数说明:定义纬度数值,北纬为正,南纬为负,单位为:1°,精确到小数点后7位;

最小值:-90

最大值:90

lon

Number

参数说明定义经度数值。东经为正,西经为负,单位为:1°,精确到小数点后7位;

最小值:-180

最大值:180

ele

Number

参数说明:定义车辆海拔高程,可选,单位为分米。数值-4096 表示无效数值。

最小值:-4096

最大值:61439

表7 UploadMapMovement

参数

是否必选

参数类型

描述

remoteIntersection

UploadMapNodeReferenceId object

参数说明:地图节点ID。

phaseId

Integer

参数说明:信号灯相位ID,数值0表示无效ID。

最小值:0

最大值:255

表8 UploadMapLane

参数

是否必选

参数类型

描述

laneId

Integer

参数说明:车道ID。车道定义在每一条有向路段上,同一条有向路段上的每个车道,都拥有一个单独的ID。以该车道行驶方向为参考,自左向右从1开始编号

最小值:0

最大值:20

laneWidth

Integer

参数说明:车道宽度,单位cm。

最小值:0

最大值:400

laneAttributes

UploadMapLaneAttributes object

参数说明:定义车道属性。包括车道共享情况以及车道本身所属的类别特性。

maneuvers

Array of strings

参数说明:车道所允许的行驶方向。

取值范围

  • straightAllowed:允许直行

  • leftAllowed:允许左转向

  • rightAllowed:允许右转向

  • uTurnAllowed:允许掉头转向

  • leftTurnOnRedAllowed:红灯情况下允许左转向

  • rightTurnOnRedAllowed:红灯情况下允许右转向

  • laneChangeAllowed:允许变道

  • noStoppingAllowed:不允许停车

  • yieldAllWaysRequired:非保护车道状态,如永久黄灯状态

  • goWithHalt:停车,再前行

  • caution:小心前行

connectsTo

Array of UploadMapConnection objects

参数说明:车道与下游路段车道的连接关系列表。

speedLimits

Array of UploadMapSpeedLimit objects

参数说明:限速列表,最大9个。

points

Array of UploadMapPosition3D objects

参数说明:车道中间点列表。

parkingSlots

Array of UploadMapParkingSlot objects

参数说明:路边停车位。

表9 UploadMapLaneAttributes

参数

是否必选

参数类型

描述

shareWith

Array of strings

参数说明:定义车道被共享的情况。在已有的车道属性定义基础上,该数据表示此车道还会有其他的交通参与者出现,并可能拥有相同的路权。

取值范围:

  • overlappingLaneDescriptionProvided:当存在其他车道时,描述重叠共享车道的路径。不适用简单交叉车道。

  • multipleLanesTreatedAsOneLane:当车道对象的路径和宽度细节表示多个车道的情况下,使用该参数判断是否为多个车道。各种模式和交通类型都可以共享该车道。

  • otherNonMotor:其他非机动车类型的共享车道情况。

  • individualMotorizedVehicle:个人机动车共享车道情况。

  • bus:公交车共享车道情况。

  • taxi:出租车共享车道情况。

  • pedestrians:人群共享车道情况。

  • cyclistVehicle:自行车共享车道情况。

  • trackedVehicle:履带车共享车道情况。

  • pedestrian:行人共享车道情况。

laneType

UploadMapLaneTypeAttributes object

参数说明:道路属性,根据道路类型定义其具体的属性。该属性包含多个子属性,对于一条车道,只有一个属性会生效,正常情况下只携带一个子属性。如果携带了多个子属性,属于异常情况,取第一个携带的子属性。

leftBoundary

UploadMapLaneBoundary object

参数说明:定义车道线属性。

rightBoundary

UploadMapLaneBoundary object

参数说明:定义车道线属性。

hovTimes

Array of UploadMapHovTime objects

参数说明:hov(多成员车道,High-Occupancy Vehicle Lane)生效时间。

busTimes

Array of UploadMapBusTime objects

参数说明:公交车道生效时间生效时间。

prohibitInfos

Array of UploadMapProhibitInfo objects

参数说明:禁行信息。

表10 UploadMapLaneTypeAttributes

参数

是否必选

参数类型

描述

vehicle

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • ramp

  • hovLaneOnly

  • busOnly

  • taxiOnly

  • publicUseOnly

  • emergency

  • permissionOnRequest

crosswalk

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • bicyleAllowed

  • xWalkFlyOver

  • fixedCycleTime

  • biDirectionalCycleTimes

  • hasPushWalkButton

  • audioSupport

  • rfSignalRequestPresent

  • unsignalizedSegmentsPresent

bikeLane

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • pedestrianAllowed

  • bikeFlyOver

  • fixedCycleTime

  • biDirectionalCycleTimes

  • isolatedByBarrier

  • unsignalizedSegmentsPresent

sidewalk

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • bicyleAllowed

  • sidewalkFlyOver

  • walkBikes

median

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • median

  • whiteLineHashing

  • stripedLines

  • doubleStripedLines

  • trafficCones

  • constructionBarrier

  • trafficChannels

  • lowCurbs

  • highCurbs

striping

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • drawOnLeft

  • drawOnRight

  • connectingLanesLeft

  • connectingLanesRight

  • connectingLanesAhead

trackedVehicle

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • commuterRailRoad

  • lightRailRoad

  • heavyRailRoad

  • otherRailType

parking

Array of strings

参数说明:表达车道相关属性。最大个数:16

取值范围:

  • revocable

  • parallelParking

  • headInParking

  • notParkZone

  • parkingForBus

  • parkingForTaxi

  • noPublicParking

表11 UploadMapLaneBoundary

参数

是否必选

参数类型

描述

type

String

参数说明:车道线类型。

取值范围

  • singleSolidLine: 单实线

  • doubleSolidLine: 双实线

  • singleDashedLine: 单虚线

  • doubleDashedLine: 双虚线

  • dashedSolidLine: 虚实线(内虚,外实)

  • solidDashedLine: 实虚线(内实,外虚)

  • curbside: 路牙

  • railing: 栏杆

  • wall: 墙

color

String

参数说明:车道线颜色。

取值范围

  • white: 白色

  • yellow: 黄色

width

Integer

参数说明:车道线宽度,单位:厘米

最小值:0

最大值:100

表12 UploadMapHovTime

参数

是否必选

参数类型

描述

startTime

Integer

参数说明:生效开始时间,定义为一天的分钟数。

最小值:0

最大值:1440

endTime

Integer

参数说明:生效结束时间,定义为一天的分钟数。

最小值:0

最大值:1440

validType

String

参数说明:生效日期类型。

取值范围

  • allDate: 所有日期

  • holiday: 节假日

  • exceptHoliday: 节假日除外

  • weekend: 周末

  • exceptWeekend: 周末除外

表13 UploadMapBusTime

参数

是否必选

参数类型

描述

startTime

Integer

参数说明:生效开始时间,定义为一天的分钟数。

最小值:0

最大值:1440

endTime

Integer

参数说明:生效结束时间,定义为一天的分钟数。

最小值:0

最大值:1440

validType

String

参数说明:生效日期类型。

取值范围

  • allDate: 所有日期

  • holiday: 节假日

  • exceptHoliday: 节假日除外

  • weekend: 周末

  • exceptWeekend: 周末除外

表14 UploadMapProhibitInfo

参数

是否必选

参数类型

描述

startTime

Integer

参数说明:生效开始时间,定义为一天的分钟数。

最小值:0

最大值:1440

endTime

Integer

参数说明:生效结束时间,定义为一天的分钟数。

最小值:0

最大值:1440

vehicleType

Integer

参数说明:车辆类型,参考车辆基本类型

最小值:0

最大值:100

validType

String

参数说明:生效日期类型。

取值范围

  • allDate: 所有日期

  • holiday: 节假日

  • exceptHoliday: 节假日除外

  • weekend: 周末

  • exceptWeekend: 周末除外

表15 UploadMapConnection

参数

是否必选

参数类型

描述

remoteIntersection

UploadMapNodeReferenceId object

参数说明:地图节点ID。

connectingLane

UploadMapConnectingLane object

参数说明:用于定位上游车道转向连接的下游车道。包括下游车道 ID 以及该转向的允许行驶行为下游车道 ID 的作用范围是该车道所在的路段。

phaseId

Integer

参数说明:定义信号灯相位ID。数值0表示无效。

最小值:0

最大值:255

表16 UploadMapNodeReferenceId

参数

是否必选

参数类型

描述

region

Integer

参数说明:所在区域在地图中的编号,数值0仅用于测试。

最小值:0

最大值:65535

id

Integer

参数说明:节点编号。路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条路的端点。一个节点的ID在同一个区域内是唯一的。 数值0~255预留为测试使用。

最小值:0

最大值:65535

表17 UploadMapConnectingLane

参数

是否必选

参数类型

描述

laneId

Integer

参数说明:车道定义在每一条有向路段上,同一条有向路段上的每个车道,都拥有一个单独的ID。车道号以该车道行驶方向为参考,自左向右从1开始编号。

最小值:1

最大值:255

maneuvers

Array of strings

参数说明:车道所允许的行驶方向。

取值范围

  • straightAllowed:允许直行

  • leftAllowed:允许左转向

  • rightAllowed:允许右转向

  • uTurnAllowed:允许掉头转向

  • leftTurnOnRedAllowed:红灯情况下允许左转向

  • rightTurnOnRedAllowed:红灯情况下允许右转向

  • laneChangeAllowed:允许变道

  • noStoppingAllowed:不允许停车

  • yieldAllWaysRequired:非保护车道状态,如永久黄灯状态

  • goWithHalt:停车,再前行

  • caution:小心前行

表18 UploadMapSpeedLimit

参数

是否必选

参数类型

描述

type

String

参数说明:限速类型。

取值范围

  • unknown: 未知

  • maxSpeedInSchoolZone: 学校区域的最大速度

  • maxSpeedInSchoolZoneWhenChildrenArePresent: 学校区域存在学生时的最大速度

  • maxSpeedInConstructionZone: 建筑区的最大速度

  • vehicleMinSpeed: 汽车最小速度

  • vehicleMaxSpeed: 汽车最大速度

  • vehicleNightMaxSpeed: 汽车夜间行驶最大速度

  • truckMinSpeed: 卡车最小速度

  • truckMaxSpeed: 卡车最大速度

  • truckMinSpeed: 卡车最小速度

  • truckNightMaxSpeed: 卡车夜间行驶最大速度

  • vehiclesWithTrailersMinSpeed: 拖车最小速度

  • vehiclesWithTrailersMaxSpeed: 拖车最大速度

  • vehiclesWithTrailersNightMaxSpeed: 拖车夜间行驶最大速度

speed

Integer

参数说明:限速大小,单位为0.02m/s。数值8191表示无效数值。

最小值:0

最大值:8191

表19 UploadMapParkingSlot

参数

是否必选

参数类型

描述

polygon

Array of UploadMapPosition3D objects

参数说明:停车位区域边界,通过坐标点顺序连接构成的多边形,一般是四边形,最大32个点。

lat

Number

参数说明:定义纬度数值,北纬为正,南纬为负,单位为:1°,精确到小数点后7位;

最小值:-90

最大值:90

lon

Number

参数说明定义经度数值。东经为正,西经为负,单位为:1°,精确到小数点后7位;

最小值:-180

最大值:180

side

Integer

参数说明:停车位与lane的方位关系。左侧:left(0),右侧:right(1),不使用:not used(2)

最小值:0

最大值:2

poiId

Integer

参数说明:停车位id。最大为65535。

最小值:0

最大值:65535

表20 UploadMapZone

参数

是否必选

参数类型

描述

type

String

参数说明: 区域类型。

取值范围:

crosswalk:人行横道

constructionIsolation:施工隔离

guideLine:导流线区域

speedBump:减速带

gridLine:方格线区域

regionalBoundary

Array of UploadMapPosition3D objects

参数说明:通过坐标点顺序连接构成的多边形,最大32个点。

提示

您即将访问非华为云网站,请注意账号财产安全

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容