应用场景airportbaggagerfid

在实时地图上运营机场航站楼:RFID 行李牌、排队与登机口

RFID 行李追踪:从行李托运到转盘全程追踪 RFID 行李牌,并在一张两层航站楼实时地图上同时查看值机、安检、边检、登机口、行李提取和航站楼拥挤度,每次交接一目了然。

阅读约 9 分钟发布于 作者 Spatial Map team
Silverbay International Airport 2 号航站楼的 3D 预览(到达层):行李转盘旁的读写器标记 RD-CF-1 至 RD-CF-4、东西两侧扶梯和核心筒电梯、每小时人数计数器、温度与空气质量读数,以及网关标记

要点速览

航站楼是一连串交接

跟着一位旅客走一遍航站楼,数一数涉及多少系统。值机和行李托运归一个团队,安检通道归另一个,边检又归第三个。登机口跟着航班计划走,行李提取跟着到港数据走,电梯、扶梯和登机廊桥则依赖楼宇和维保系统。零售、餐饮、休息室和洗手间各有各的运营方。这些工具都清楚自己的数字,却很少有哪一个知道这些数字落在楼里的哪个位置。

实时航站楼地图补上的正是这个空缺。它不是又一块汇总数字的看板,而是让每层楼的平面图成为共同的索引:行李托运岛、4 号安检通道、边检大厅、某个登机口和它的廊桥、3 号转盘。每一路数据都落在它所描述的形状上,运行指挥中心、值班经理和行李团队看到的是同一张图。在 Spatial Map 中,这张图是一张在浏览器里运行的 3D 地图,配有实时数据链接,以及基于同一批数据表的报表。

2
层楼
26
张数据表
21
份报表
22
个被追踪资产

两层楼只需建模一次

一切从建筑开始。在编辑器中放置每层楼的平面图——PDF 按图纸幅面换算比例,DWG 图纸渲染为平面图图片,也可以用 PNG 或 JPG——按真实比例叠在真实底图上,让路边车道、前广场和空侧边界与航站楼轮廓对齐。然后描出运营关心的内容。在 Silverbay,这意味着:

  • 值机岛、安检通道和边检柜台——画成区域,每一个都能根据自己那一行数据着色或显示数值徽标。
  • 带登机廊桥的登机口——离港数据所挂接的登机口区域,以及与电梯、扶梯一起上报状态的廊桥。
  • 行李提取、零售、餐饮和休息室——转盘、商店、咖啡馆、休息室和洗手间,以区域和标记表示。
  • 电梯和扶梯——以 3D 绘制,并在楼层之间相互连接,让两层楼读起来是一栋完整的建筑。
在编辑器中选中一部扶梯(以 Retail Mart Store 为例)
Spatial Map 编辑器显示 Retail Mart Store 平面图并选中一部扶梯;侧边栏显示 Move、Rotate、Duplicate 和 Delete 操作、旋转滑块、Escalator 或 Elevator、Direction Up 或 Down、Layout Single 或 Up + down pair,以及 From floor 和 To floor 选择器
Spatial Map 编辑器显示 Retail Mart Store 平面图并选中一部扶梯;侧边栏显示 Move、Rotate、Duplicate 和 Delete 操作、旋转滑块、Escalator 或 Elevator、Direction Up 或 Down、Layout Single 或 Up + down pair,以及 From floor 和 To floor 选择器

选中一部电梯或扶梯,侧边栏即可设置它的类型、方向、单台还是上下行成对,以及它连接的楼层。详情见电梯与扶梯指南,多楼层示例则一步步演示如何叠放楼层并把它们连接起来。

RFID 行李牌:每次读取就是一行

用 RFID 追踪行李比听起来简单。行李上的标签带有一个 ID。固定读写器安装在行李路径上的已知点位——托运处、传送带和中转点、提取转盘。每当一件行李经过读写器,读写器或其中间件就产生一次读取:哪个标签、哪个读取点、什么时间。每次读取就是一行。Spatial Map 本身不与读写器通信;它存储并展示你的系统发来的数据行。

从行李牌读取到实时航站楼地图托运处、传送带沿线和提取转盘处的固定 RFID 读写器,对每件行李在每个点位产生一次读取。中间件通过写入 API 把每次读取作为一行写入数据表。数据链接把这些行绑定到地图上,地图再驱动两层楼的实时视图、报表和分享链接。

在 Silverbay 演示中,这路数据写入一张名为 Bag Tags 的数据表,旁边还有记录提取转盘本身的 Baggage Carousels。一行数据只需几个字段,就能在地图上发挥作用:

  • 标签 ID——标识这件行李的键。
  • 读取点——与地图上的区域或标记同名:托运处、某个传送带读写器、3 号转盘。
  • 读取时间——读写器看到标签的时间。
  • 航班和楼层——让已保存的筛选器能把图层限定到某个航班,并让楼层范围从每一行读取所在楼层。

数据表有两种组织方式,数据表写入 API 两种都支持。每次读取追加一行,得到的是事件日志:按读取点统计次数、按小时作图,或用 Heatmap of activity 呈现。或者每个标签只保留一行,每次读取时更新它的读取点:地图显示每件行李当前的位置,而数据表的变更日志保留此前的每一次读取。打开某个点的详情抽屉,History 部分会列出这些变更;如果行里带有坐标,Historical movement 图层还能用播放器回放它们——见数据表历史。无论哪种方式,都请把读取合并成批量调用:每个 API 密钥每分钟允许 60 次请求,一次批量调用只算一次。

新建数据表
Create new table 页面:Table name 输入框,以及"What kind of data is this?"下的 Polygon / area、Circle、Marker / POI、Asset (mobile)、Camera、Sensor、Shipment、RFID tag 和 Streaming / batch replay 卡片,下方的 Choose its fields 列表从 External code 和 Longitude 开始
Create new table 页面:Table name 输入框,以及"What kind of data is this?"下的 Polygon / area、Circle、Marker / POI、Asset (mobile)、Camera、Sensor、Shipment、RFID tag 和 Streaming / batch replay 卡片,下方的 Choose its fields 列表从 External code 和 Longitude 开始

从运营问题到图层

设计航站楼地图最快的办法,是从运行指挥中心会问的问题出发,再为每个问题挑选能回答它的数据和显示模式。下表中的数据表名称来自 Silverbay 演示;显示模式则是我们会选用的方式。

问题数据显示模式
这个航班的行李在哪儿?Bag Tags——每次读取一行,或每个标签一行Live location marker 或 Heatmap of activity
哪些安检通道慢?Security Throughput——每条通道的旅客数Value badge on shape + 样式规则
边检队伍在变长吗?Immigration Queue Log——随时间记录的排队读数Color a shape + 报表中的图表
哪个航班从哪个登机口出发?Departure Flights——每个航班一行,含登机口Info marker on shape
哪个转盘对应哪个到港航班?Baggage Carousels——每个转盘一行Info marker on shape + 样式规则
航站楼哪些区域拥挤?各区域的占用传感器Color a shape 或 Heatmap of activity
电梯、扶梯和廊桥都在正常运行吗?每台设备一行,带状态Pulsing zone activity + 样式规则

着色交给样式规则,且第一条匹配的规则生效,因此超出阈值的通道会先变成琥珀色,轮不到通用的绿色规则。已保存的筛选器把链接限定到真正重要的行——只看开放的通道,或只看尚未登机的航班——提示框和内容面板也只显示你选定的字段。显示模式指南列出了全部九种模式,样式规则说明了排序如何生效。

数据链接对话框中的 Connect fields
Edit data link 对话框的第 6 步 Connect fields:Longitude 设为 lng,Latitude 设为 lat,Elevation 取自字段 elevation_m,Label field 为 name;下方第 7 步 Style 显示一个绿色实时位置标记的预览、图标和标记颜色以及图标选择器
Edit data link 对话框的第 6 步 Connect fields:Longitude 设为 lng,Latitude 设为 lat,Elevation 取自字段 elevation_m,Label field 为 name;下方第 7 步 Style 显示一个绿色实时位置标记的预览、图标和标记颜色以及图标选择器

21 份报表,各管一摊

地图告诉你"在哪儿",报表告诉你"有多少、有多快"。Spatial Map 的报表读取的就是地图背后的同一批数据表,既不需要导出,也没有第二条数据管道。Silverbay 共有 21 份报表。其中 8 份是每个设施都会自动获得的内置设施报表,统计平面图上画出的内容。其余报表中包括航站楼自己的报表,名称都带有"Silverbay ·"前缀:

  • Gates & Departures——按登机口统计的离港航班,数据来自 Departure Flights 表。
  • Check-in & Bag Drop——值机岛,以及行李牌数据流的托运端。
  • Security Screening——每条安检通道的通过量,数据来自 Security Throughput。
  • Immigration & Border Control——边检柜台和 Immigration Queue Log。
  • Arrivals & Baggage Reclaim——转盘,以及行李牌数据流的提取端。
  • Terminal Crowding——按航站楼区域的实时占用情况。
  • Retail, F&B & Lounges 与 Restrooms & Passenger Services——航站楼的商业与服务部分。
  • Lifts, Escalators & Jet-bridges——所有在楼层之间、以及通往飞机运送旅客的设备状态。

任何包含设施地图与列表组件的报表,都可以作为全地图报表打开:实时航站楼铺满屏幕,列表浮在左侧,关键数字排在顶部,图表放在 Insights 面板里。它默认每 30 秒自动刷新一次,很适合运行指挥中心的大屏。报表可以筛选、加星标,并导出为 PDF、Excel、CSV 或 JSON;全地图指挥中心示例演示了如何从零搭建一份。

RFID 读写器的全地图报表(以 Retail Mart Store 为例)
全地图报表 Retail Mart · RFID Live Map:左侧是 RFID 读写器列表,显示状态、楼层和今日读取次数,中间是实时地图上的门店,顶部关键数字包括 85 行、今日总读取次数和最近一小时读取次数,右侧 Insights 面板有 Active、Idle、Offline 的 By status 环形图和按楼层的今日读取柱状图
全地图报表 Retail Mart · RFID Live Map:左侧是 RFID 读写器列表,显示状态、楼层和今日读取次数,中间是实时地图上的门店,顶部关键数字包括 85 行、今日总读取次数和最近一小时读取次数,右侧 Insights 面板有 Active、Idle、Offline 的 By status 环形图和按楼层的今日读取柱状图

截图展示的是零售演示中的同一模式:门口的读写器代替托运和转盘读取点,今日读取次数代替行李件数。换一个数据源,这个布局就能原样用于航站楼。

电梯、扶梯、登机廊桥与旅客服务

两层楼的航站楼离不开垂直交通。电梯停运时,行动不便的旅客需要另一条路;扶梯停下时,排队人流就会转到别处。Silverbay 在两层之间以 3D 绘制了电梯和扶梯,其 Lifts, Escalators & Jet-bridges 报表把每台设备的状态集中在一张列表里。在地图上,一个配有样式规则的状态图层能让停运设备一眼可见。

同样的方法也适用于航站楼的旅客服务一侧:

  • 洗手间——每个洗手间一个状态或保洁字段,由样式规则着色。
  • 零售、餐饮和休息室——每个铺位的占用或营业状态,以数值徽标显示。
  • 旅客设备和员工——在航站楼内定位的 BLE 标签,以实时位置标记显示。详见实时室内资产追踪。
  • 设备与网关健康——每个网关的最近事件,让沉默的读写器在报表出现空档之前就在地图上显形。

驱动运行指挥中心的同一个模型,也能回答旅客的问题:我该怎么走过去?选择起点和终点,查看器会画出一条绕过墙体、穿过门的步行路线,并给出逐步指引——分享链接中同样可用。路线限于单一楼层;要换层,先规划到电梯或扶梯。详见室内导航和我们的室内逐向导航指南。

给每个合作方一个只读视图

机场里有很多机构需要查看航站楼,却绝不应该修改它:地勤服务商、保洁承包商、零售运营方、安保公司。分享链接打开的是无需账号的只读查看器。每个设施可以有多条链接,每条都有自己的设置:

  • 把链接锁定在某一层——比如只给行李提取团队看到达层——或允许查看者切换楼层。
  • 选择显示哪些数据链接:保洁承包商看到的是洗手间,而不是行李牌。
  • 隐藏整类形状,或关闭实时数据。
  • 设置有效期和最大查看次数,并可随时撤销链接。
Share facility 对话框的 Layout 标签页(以 Retail Mart Store 为例)
Retail Mart Store 的 Share facility 对话框,位于 Layout 标签页:Default floor plan 可选 All floors (viewer default) 或锁定到单一楼层,下方 Layer visibility 开关涵盖货架、库位、标记、3D 模型、平面图、文字标签、楼梯、多边形、圆形、线条、门、图像平面和实时数据
Retail Mart Store 的 Share facility 对话框,位于 Layout 标签页:Default floor plan 可选 All floors (viewer default) 或锁定到单一楼层,下方 Layer visibility 开关涵盖货架、库位、标记、3D 模型、平面图、文字标签、楼梯、多边形、圆形、线条、门、图像平面和实时数据

“航站楼里的每一次交接都发生在某个位置。把这些位置放到一张地图上,交接就不会再出差错。”

在你自己的航站楼上试试

从小处着手。先放一层楼的平面图,画出行李托运岛和转盘,接入一路数据——通常是行李牌读取或转盘分配。随着各系统负责人陆续加入,再加上安检、边检、登机口和拥挤度,然后是第二层。把设施、报表和数据源归入一个解决方案,运营团队就能在一个页面上找到全部内容。

开启 7 天免费试用,无需信用卡;试用期最多可建 5 个设施。之后 Pro 方案为每月 60 美元或每年 600 美元,最多支持 4 个设施——见价格。

让数据落到该在的平台上。

Spatial Map 把电子表格、传感器数据流和 CAD 图纸融合成一张实时的 3D 场地视图 —— 无需安装,七天免费试用。

在线演示

继续阅读