GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。
简介
IMDF(室内地图数据格式)是 Apple 开发的一种室内制图数据格式,用于提供室内导航和位置信息服务。IMDF 基于 GeoJSON 数据格式,可以以标准化的形式存储建筑结构、楼层、设施、出入口、通道、POI(兴趣点)等信息。该格式被广泛应用于 Apple Maps 等室内地图系统和应用程序,在 GIS(地理信息系统)、设施管理和智慧城市项目中发挥着重要作用。

文件结构
IMDF 文件采用基于 GeoJSON 的结构,包含以下主要元素:
- VENUE(场地信息):建筑物或设施的整体信息(名称、地址、类别等)
- FEATURES(地物数据):定义建筑物内部各元素的信息
- UNIT(单元):表示房间或区域的多边形(如办公室、商店、会议室等)
- LEVEL(楼层):表示建筑物的各个楼层
- ANCHOR(锚点):表示建筑内部的重要点的坐标信息
- VERTEX(顶点):地图绘制所需的坐标点信息
- ADDRESS(地址):设施的地址信息
- ENTRANCE(入口):建筑物的出入口信息
- NAVIGATION(导航):行人路径或移动路线信息
- OCCUPANT(租户信息):设施内商店或企业的信息
- KIOSK(信息终端):信息中心或触摸屏面板的位置
- RELATIONSHIPS(关联信息):不同对象之间的关联(例如:房间所属的特定楼层,房间与通道的连接等)
- GEOMETRY(几何信息):表示各对象形状的坐标数据(多边形、线条、点)
IMDF 的数据结构是分层组织的,能够存储从整体设施(VENUE)→ 楼层(LEVEL)→ 房间(UNIT)的详细信息。
优点
- 与 Apple Maps 高度兼容:IMDF 是 Apple 开发的格式,可以直接导入 Apple Maps 作为室内地图使用,并且可以轻松集成到 Apple 生态系统(iPhone、iPad、Mac)中。
- 基于 GeoJSON,易于处理:由于采用通用的 JSON 格式,数据解析和编辑十分方便,可通过多种 GIS 软件和程序轻松处理。
- 提供详细的室内信息:可包含建筑结构、楼层、租户、导航路径等详细信息,适用于室内空间管理。
- 轻量且灵活:JSON 格式使其数据量较小,适用于 Web 和移动端的快速处理。
- 适用于智慧城市和设施管理:可用于机场、商业中心、医院、办公楼等场所的室内地图制作,有助于建立设施管理和导航系统。
缺点
- 高度依赖 Apple:IMDF 专为 Apple Maps 优化,无法直接用于 Google Maps 或其他 GIS 平台,需要进行格式转换。
- 标准化程度较低:相较于 Shapefile(SHP)或 GeoJSON,IMDF 的知名度较低,受支持的 GIS 工具较少,兼容性受限。
- 难以与室外地图集成:IMDF 专注于室内制图,与室外地图(道路网络、地形数据等)整合时需要额外的数据转换。
- 创建数据需要专业知识:正确创建 IMDF 文件需要熟悉 GeoJSON、GIS 知识,并遵循 Apple 的指南,数据结构不符合要求时,Apple Maps 可能无法正确显示。
应用场景
IMDF 文件可用于各种需要室内地图的场景。例如,在机场、购物中心、医院、大学校园、办公楼等设施中,可用于创建精确的室内地图并支持导航系统。此外,它适用于智慧城市项目和数字孪生建设,可用于设施管理、信息指引系统和无障碍通行优化。借助 Apple Maps,用户可以在 iPhone 或 iPad 上直观查看室内路线,顺利到达目的地。
示例图
- IMDF 文件示例。

- IMDF 数据解码。

文件打开方式
- 在手机上查看 IMDF 文件。

- 以二维格式显示 IMDF 文件。

相关 GIS 文件
MID
QLR
STYLX
E00
参考资料
- https://engage.safe.com/blog/2018/10/indoor-mapping-ios-imdf/
- https://www.mapxus.com/jp/imdf
- https://appleinsider.com/articles/21/02/24/apples-indoor-mapping-format-adopted-as-community-standard