面向 CAD、GIS、BIM/IFC 与 Rhino 数据的现代 Windows 看图器。
Spatial Viewer 当前处于早期开发阶段。下列格式与能力表示项目目标,不代表当前版本已经完整支持。
Spatial Viewer 希望把常见的工程图纸、地理空间数据与三维模型放进一个统一、简洁、现代的 Windows 查看环境中。
- 查看优先:专注快速打开、浏览、检查与轻量信息读取,而不是替代专业编辑软件。
- 统一体验:尽量用一致的标签页、导航、视图控制和属性查看方式处理不同数据类型。
- 原生 Windows:使用 WinUI 3 构建现代桌面界面,并遵循 Windows 的交互与主题体验。
- 模块化内核:不同格式通过相对独立的读取、解析与渲染模块接入,降低格式之间的耦合。
| 领域 | 主要来源 / 格式 | 目标 |
|---|---|---|
| CAD | AutoCAD / DWG / DXF | 二维图纸查看、图层与基础对象信息 |
| GIS | 常见矢量、栅格与地图数据 | 空间数据浏览、图层管理、坐标与地图显示 |
| BIM | Revit 工作流 / IFC | IFC 模型查看、构件层级与属性读取 |
| 3D | Rhino / 3DM | 几何模型、图层与基础对象信息查看 |
具体支持范围会随内核开发逐步确定,并在 ROADMAP.md 与后续版本说明中维护。
Spatial Viewer 是看图器,不是 AutoCAD、GIS 桌面编辑器、Revit 或 Rhino 的完整替代品。项目优先保证文件打开、视觉还原、导航、图层/对象信息与查看性能,再按实际需要增加测量、查询等轻量工具。
计划提供:
- 简体中文:图览
- 日本語:図覧
- English:Spatial Viewer
界面文本与仓库主要文档将尽量保持三语同步。
仓库目前处于 0.x 早期开发阶段。SpatialViewer.App 已提供 WinUI 3 产品壳、主页与最近文件、DWG/DXF 查看、多标签、图层/选择/属性,以及 v0.3 接入的项目与收藏功能。GIS、IFC 与 Rhino 的实际查看能力仍按独立内核计划逐步接入;完整边界见 CAD 兼容矩阵 与 ROADMAP.md。
当前版本统一通过 GitHub Releases 发布,不再区分 Preview / Stable 产品通道。请优先使用对应 Release 提供的一键安装包或已签名 MSIXBundle,并使用同一 Release 中的校验信息与证书完成验证。
项目主页:https://kiyoujyo.github.io/SpatialViewer/
- 路线图
- 更改日志
- 贡献指南
- 支持与问题反馈
- 安全政策
- 行为准则
- 隐私说明
- 第三方声明
- Stage 1 架构文档
- CAD 兼容矩阵(Stage 2)
- UI Stage 1 Figma 实现
- UI Stage 1 验证
欢迎通过 GitHub Issues 提交问题、格式兼容性反馈与功能建议。提交代码前请阅读 CONTRIBUTING.md。涉及样例图纸、模型或空间数据时,请确认你有权公开这些文件,并移除个人、项目或位置敏感信息。
本项目采用 MIT License。