MDS 2.1 快速入门:如何在10分钟内理解这个革命性的移动出行数据规范
MDS 2.1 快速入门如何在10分钟内理解这个革命性的移动出行数据规范【免费下载链接】mobility-data-specificationA data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide for any regulated, shared, or agency vehicle.项目地址: https://gitcode.com/gh_mirrors/mo/mobility-data-specification想要快速掌握全球移动出行数据标准MDS 2.1吗 这篇终极指南将带你了解这个改变城市交通管理的革命性规范MDS移动数据规范是一个全球性的API标准让城市和移动出行服务商能够无缝通信和数据共享。作为开放移动基金会OMF的项目MDS 2.1版本在2026年7月发布带来了更强大的功能和更好的兼容性。 MDS是什么为什么它如此重要MDS移动数据规范是一套API接口帮助城市更好地管理公共路权中的交通服务。它标准化了城市与移动出行提供商之间的通信和数据共享让城市能够数字化共享和验证政策实现车辆管理和为居民创造更好的出行体验。想象一下一个城市可以实时了解共享单车、电动滑板车、网约车等服务的运营情况确保它们在规定区域内运行同时收集数据用于交通规划。这就是MDS的魔力✨MDS 2.1的核心优势功能特点具体描述多模式支持支持微出行、乘客服务、车队管理、配送机器人等四种主要移动出行模式数据标准化统一的数据格式和API接口让不同系统可以无缝对接实时监控城市可以实时了解车辆状态、行程信息和运营情况政策数字化可以将交通政策转化为数字规则自动执行和验证隐私保护内置隐私保护机制确保个人数据安全 MDS 2.1的6大核心API模块MDS 2.1由六个独立的API组成每个都有特定的用途1. Provider API提供商API用途由移动出行提供商实现供监管机构使用数据流向城市从提供商拉取数据功能提供运营的历史和近期视图示例文件provider/README.md2. Agency API机构API用途由监管机构实现供移动出行提供商使用数据流向提供商向机构推送数据功能实时查看事件如行程开始或车辆状态变化示例文件agency/README.md3. Policy API政策API用途由监管机构实现供移动出行提供商使用功能获取有关影响移动服务运营的本地规则、事件或紧急情况的信息示例文件policy/README.md4. Geography API地理API用途由监管机构实现供移动出行提供商使用功能获取用于监管和其他目的的地理区域信息示例文件geography/README.md5. Jurisdiction API管辖权API用途由需要相互协调的监管机构实现功能允许城市之间以及与移动出行提供商沟通边界示例文件jurisdiction/README.md6. Metrics API指标API用途由监管机构或其指定的第三方代表实现功能以标准方式描述可用指标并为查询MDS指标创建可扩展接口示例文件metrics/README.md MDS支持的4种移动出行模式MDS 2.1支持多种模式定义为特定类型移动出行服务的不同监管框架 微出行Micromobility客户操作的无线或有桩小型设备如滑板车、共享单车、货运自行车、自适应滑板车、有桩自行车、轻便摩托车等。 乘客服务Passenger Services员工、承包商、自动驾驶和远程操作的运输个人或货物的车辆包括出租车、自动驾驶出租车、公交车、交通网络公司TNC、商业运输应用等。 车队管理Fleet客户、员工、承包商、自动驾驶和远程操作的共享点对点、基于站点或自由浮动式多乘客或货运车辆如消费级汽车共享、环卫车辆、城市车队等。 配送服务Delivery员工、承包商、自动驾驶和远程操作的人行道机器人、应用配送、包裹、货物、食品配送等服务。 MDS 2.1的技术架构数据交换方式MDS使用RESTful API进行数据交换支持JSON格式的数据传输。所有API都需要身份验证通常使用JSON Web TokensJWT和OAuth 2.0的client_credentials授权类型。关键数据字段时间戳自Unix纪元以来的整数毫秒数UUID对象标识符使用版本1 UUID地理位置数据使用WGS 84EPSG:4326标准GPS投影货币和成本使用ISO 4217货币代码以货币最小单位表示分页处理对于返回大量记录的端点MDS使用JSON:API规范定义的分页约定page[number]要返回的页面索引基于1page[size]每页返回的最大记录数推荐1000️ 如何开始使用MDS 2.11. 了解基本概念首先阅读general-information.md了解MDS的通用信息包括授权、数据类型、定义等基础概念。2. 选择适合的模式根据你的业务类型选择相应的模式文档微出行模式文档乘客服务模式文档车队管理模式文档配送服务模式文档3. 实现API端点根据你的角色提供商或机构实现相应的API端点。MDS采用模块化设计你可以只使用适合你需求的组件。4. 数据验证使用OpenAPI schema进行数据验证相关文档在schema/README.md中。 MDS的全球影响力MDS已经被全球76个国家的1200多个城市和公共机构使用超过200家主要移动出行服务提供商实现了MDS标准。这个开源项目创造了协作开发的空间降低了成本并为移动出行服务和软件工具培育了健康、竞争性的生态系统。隐私保护措施MDS包含了许多隐私保护功能地理驱动事件允许机构在不获取精确位置数据的情况下执行完整的政策合规监控数据最小化机构可以只请求他们真正需要的数据隐私原则遵循移动数据隐私原则确保负责任地使用数据 MDS 2.1的主要改进与之前版本相比MDS 2.1带来了多项重要改进更好的多模式支持更清晰地支持不同类型的移动出行服务统一的数据类型Agency和Provider API现在使用相同的数据类型增强的隐私功能地理驱动事件等新功能改进的政策管理政策API现在更加灵活和强大标准化错误处理统一的错误响应格式 最佳实践建议对于城市和监管机构从简单的用例开始逐步扩展使用Policy Requirements明确定义数据需求考虑隐私影响只请求必要的数据参与OMF社区分享经验和最佳实践对于移动出行提供商为每个运营模式注册唯一的Provider ID确保数据质量定期验证数据格式及时更新API以支持新的MDS版本提供清晰的API文档和示例 MDS的未来发展MDS社区正在不断发展和改进规范。未来可能支持的其他模式包括无人机配送、电动垂直起降eVTOL空中出租车、渡轮、缆车、地铁、有轨电车、火车、水上出租车、直升机和飞机等。 学习资源官方文档general-information.md包含所有API共享的规范模式文档modes/README.md了解不同移动出行模式数据类型data-types.md了解共享数据结构发布说明ReleaseNotes.md查看版本变更历史 快速入门小贴士从简单开始先实现最基本的端点逐步增加功能使用现有工具利用社区开发的工具和库参与社区加入OMF的邮件列表和会议测试驱动在沙箱环境中充分测试关注更新订阅MDS更新及时了解新功能MDS 2.1为城市和移动出行提供商提供了一个强大、灵活且可扩展的数据交换框架。无论你是城市交通管理者、移动出行服务提供商还是软件开发人员掌握MDS都将让你在智能交通领域占据先机记住MDS不仅仅是一个技术规范它代表着城市交通管理的未来——更智能、更高效、更可持续。开始你的MDS之旅吧✨【免费下载链接】mobility-data-specificationA data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide for any regulated, shared, or agency vehicle.项目地址: https://gitcode.com/gh_mirrors/mo/mobility-data-specification创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

INAV多旋翼飞行配置:从零开始掌握稳定飞行与特技操控的7个关键步骤

INAV多旋翼飞行配置:从零开始掌握稳定飞行与特技操控的7个关键步骤

INAV多旋翼飞行配置:从零开始掌握稳定飞行与特技操控的7个关键步骤 【免费下载链接】inav INAV: Navigation-enabled flight control software 项目地址: https://gitcode.com/gh_mirrors/in/inav 想要让多旋翼无人机实现稳定悬停、精准控制甚至完成特技动作…

2026/7/18 11:47:56阅读更多 →
嵌入式OSPI控制器寄存器详解:从配置到XIP与高速传输实战

嵌入式OSPI控制器寄存器详解:从配置到XIP与高速传输实战

1. 项目概述:从SPI到OSPI的演进与核心价值在嵌入式系统开发中,与外部存储器的通信速度和效率,往往是决定系统启动时间和整体性能的关键瓶颈。传统的SPI(Serial Peripheral Interface)接口,以其简单的四线制…

2026/7/18 11:47:56阅读更多 →
如何在本地预览Next-on-Netlify应用:Netlify CLI实战教程

如何在本地预览Next-on-Netlify应用:Netlify CLI实战教程

如何在本地预览Next-on-Netlify应用:Netlify CLI实战教程 【免费下载链接】next-on-netlify Build and deploy Next.js applications with Server-Side Rendering on Netlify! 项目地址: https://gitcode.com/gh_mirrors/ne/next-on-netlify Next-on-Netlify…

2026/7/18 11:47:56阅读更多 →
终极指南:5分钟用茉莉花插件高效管理Zotero中文文献

终极指南:5分钟用茉莉花插件高效管理Zotero中文文献

终极指南:5分钟用茉莉花插件高效管理Zotero中文文献 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 还在为Zotero中文…

2026/7/18 12:58:02阅读更多 →
AMD Ryzen终极调试指南:SMU Debug Tool完全使用教程

AMD Ryzen终极调试指南:SMU Debug Tool完全使用教程

AMD Ryzen终极调试指南:SMU Debug Tool完全使用教程 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitc…

2026/7/18 12:58:02阅读更多 →
【Atlas】如何评估 Atlas 集群的容量规划(Entity 数量、QPS 等)?

【Atlas】如何评估 Atlas 集群的容量规划(Entity 数量、QPS 等)?

Apache Atlas 2.4.0 容量规划权威指南:基于 HBase/Solr 后端的 Entity 与 QPS 承载力模型 用户问题原文:“115. 如何评估 Atlas 集群的容量规划(Entity 数量、QPS 等)?” 本文将面向具备深厚大数据开发背景的工程师&am…

2026/7/18 12:58:02阅读更多 →
网络连接导致和同事不在一个网段及基本网卡知识

网络连接导致和同事不在一个网段及基本网卡知识

目录标题zero strawberry、插播网卡知识一、24 port gigabit unmanaged switch二、TL-SG1005D三、网线:samzhe cat 6 u/utp 4pair ansi/tia-568.2-d patch cable www.samzhe.com /001四、网线samzhe cat6 utp 24awg*4p tia/eia 568b /007五、ipconfig六、一个网口下面多个路由器…

2026/7/18 12:58:02阅读更多 →
BizCharts:React数据可视化库的核心技术与应用实践

BizCharts:React数据可视化库的核心技术与应用实践

1. BizCharts开源背景与技术定位 阿里巴巴BizCharts作为基于React的数据可视化库,其开源标志着阿里系前端技术栈的又一次重要释放。这个基于G2图形语法和React技术栈的图表库,本质上解决的是企业级数据可视化中"开发效率"与"定制能力&quo…

2026/7/18 12:58:02阅读更多 →
如何利用OpenALPR构建智能车牌识别系统:从入门到实践的完整指南

如何利用OpenALPR构建智能车牌识别系统:从入门到实践的完整指南

如何利用OpenALPR构建智能车牌识别系统:从入门到实践的完整指南 【免费下载链接】openalpr Automatic License Plate Recognition library 项目地址: https://gitcode.com/gh_mirrors/op/openalpr OpenALPR(Automatic License Plate Recognition&…

2026/7/18 12:53:01阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/18 10:49:13阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/18 8:49:08阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/17 13:22:23阅读更多 →
从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

更多请点击: https://kaifayun.com 第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…

2026/7/18 0:00:14阅读更多 →
Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

更多请点击: https://codechina.net 第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

2026/7/18 0:00:14阅读更多 →
某智驾大牛创业

某智驾大牛创业

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…

2026/7/18 0:00:14阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/17 22:48:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/17 13:22:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/17 17:26:50阅读更多 →