跳转到内容
产品文档已发布

RAILWISE-TSM 平台概览与系统架构

RAILWISE-TSM全站仪自动化变形监测平台的产品介绍、核心能力、系统架构与技术栈说明

复核 2026-07-09入门公开可引用RailWise 技术团队
产品文档

RAILWISE-TSM(Total Station Monitoring)是 RailWise 面向工程测量与安全监测领域推出的全站仪自动化变形监测平台,覆盖从设备接入、数据采集、实时计算到告警推送、报告生成的完整监测业务闭环。

平台以高频自动化监测为核心能力,服务于深基坑、盾构隧道、轨道交通保护区、桥梁、边坡、地下管廊、危旧房屋、文物保护等典型场景,满足 GB 50026《工程测量标准》、GB 50497《建筑基坑工程监测技术标准》、GB 50911《城市轨道交通工程监测技术规范》、JGJ 8《建筑变形测量规范》等国家及行业标准要求。


能力域 功能说明 适用场景
多品牌全站仪接入 支持 Leica、Trimble、Sokkia、Topcon、南方测绘、苏州一光等主流品牌,通过统一协议层实现即插即用 设备利旧、多项目并行
自动化采集调度 支持定时/事件触发/外部指令三种采集模式,最小采集间隔可达 30 秒 盾构侧穿、基坑开挖等高频场景
实时变形计算 内置平差引擎,支持自由设站、后方交会、极坐标法等多种测量模式,实时输出位移量 实时安全预警
多级告警体系 支持蓝色(注意值)、黄色(预警值)、橙色(报警值)、红色(控制值)四级阈值管理 轨道交通保护区、危旧房屋
报告自动生成 支持日报、周报、月报、阶段报告、高频快报(4h/8h)的模板化自动生成 监测单位日常交付
数据可视化 时序曲线、等值线图、三维模型叠加、BIM 联动展示 汇报演示、专家会商

┌─────────────────────────────────────────────────────────────────────┐
│ 前端应用层 (Next.js 14) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 监测驾驶舱 │ │ 项目管理 │ │ 报告中心 │ │
│ │ (Dashboard) │ │ (Project) │ │ (Report) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 设备管理 │ │ 数据可视化 │ │ 系统配置 │ │
│ │ (Device) │ │ (Viz) │ │ (Settings) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│ REST API / WebSocket
┌─────────────────────────────────────────────────────────────────────┐
│ API 服务层 (NestJS 10) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 设备服务 │ │ 采集调度服务 │ │ 计算引擎服务 │ │
│ │ Device Svc │ │ Scheduler │ │ Compute │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 告警服务 │ │ 报告生成服务 │ │ 用户权限服务 │ │
│ │ Alert Svc │ │ Report Gen │ │ Auth/ACL │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
│ gRPC / IPC
┌─────────────────────────────────────────────────────────────────────┐
│ 核心计算层 (Rust + WASM) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 平差计算引擎 │ │ 坐标转换引擎 │ │ 变形分析引擎 │ │
│ │ Adjustment │ │ CoordTrans │ │ Deformation │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ 协议解析引擎 │ │ WASM 运行时 │ │
│ │ Protocol │ │ (浏览器端) │ │
│ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────┐
│ 数据与基础设施层 │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ PostgreSQL │ │ TimescaleDB │ │ Redis │ │
│ │ (业务数据) │ │ (时序数据) │ │ (缓存/队列) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ MinIO/S3 │ │ RabbitMQ │ │ 全站仪设备 │ │
│ │ (文件存储) │ │ (消息队列) │ │ (串口/网口) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
层级 技术选型 选型理由
前端框架 Next.js 14 + React 18 + TypeScript SSR/SSG 支持,性能优异,生态成熟
UI 组件 Ant Design 5 + Tailwind CSS 企业级组件库,快速构建复杂表单与表格
可视化 ECharts + CesiumJS 时序图表与三维 GIS 无缝融合
后端框架 NestJS 10 + TypeScript 模块化架构,内置依赖注入,适合大型项目
核心计算 Rust + WebAssembly 高性能数值计算,浏览器端可运行
数据库 PostgreSQL 15 + TimescaleDB 2.11 关系型数据与时序数据统一存储
消息队列 RabbitMQ 可靠的消息投递,支持采集任务调度
缓存 Redis 7 高频数据缓存、会话管理、分布式锁
文件存储 MinIO 兼容 S3 API,私有化部署友好

TSM 支持三种部署模式,适应不同规模与网络环境:

部署模式 适用场景 硬件要求 网络要求
单机版 小型项目、现场临时部署 8C16G 服务器 局域网即可
标准版 中型监测单位、多项目并行 16C32G + 独立数据库 公网/专线
集群版 大型监测集团、高可用要求 K8s 集群 + 分布式存储 专线/双链路

盾构掘进过程中,对隧道轴线、管片变形、地表沉降进行自动化监测。TSM 支持:

  • 与盾构机 PLC 系统对接,获取掘进环号、刀盘转速等工况数据
  • 按环号自动关联监测数据,生成环-位移对应曲线
  • 实时比对设计轴线与实测轴线,输出偏差报告

在轨道交通控制保护区内进行外部施工时,需对轨道结构、高架桥墩、车站主体进行高频监测。TSM 支持:

  • 4 小时/8 小时高频快报自动生成
  • 与地铁运营单位监测平台数据对接
  • 多级告警阈值联动短信/邮件/企业微信推送

对基坑周边地表沉降、支护结构水平位移、地下水位等进行多参数综合监测。TSM 支持:

  • 多源数据融合(全站仪 + 水准仪 + 测斜仪 + 水位计)
  • 等值线自动绘制与趋势预测
  • 与设计计算值对比,评估安全状态


文档 路径 说明
TSM 部署与安装指南 ./tsm-installation.md 环境准备、安装步骤、初始化配置
全站仪配置与连接设置 ./tsm-station-config.md 设备接入、通信参数、协议选择
监测项目创建与管理 ./tsm-monitoring-project.md 项目生命周期、测点管理、阈值设置
数据采集与自动化流程 ./tsm-data-acquisition.md 采集任务、调度策略、质量检查

# AI 语义标签
semantic_tags:
- product_overview
- system_architecture
- total_station_monitoring
- automated_surveying
- rust_wasm
- nextjs_nestjs
- geotechnical_monitoring
- rail_protection_zone
- deep_excavation
- shield_tunneling

📌 版本记录

  • v1.0.0 (2025-07-08) — 初始版本,涵盖平台概览、架构说明与核心能力

如需技术支持,请联系 RailWise 客户服务团队:support@railwise.cn

引用与复核把知识带回真实工程判断

引用时保留页面与来源线索;涉及标准条文、阈值、频率和项目结论,请回到现行依据与责任人复核。

查看 Agent 使用规则