
总体思路
- 总体要求:约定大于配置;
- 图层约定:图层深度
<= 3
,按约定自动标注; - 名称约定:见名知意,拼写简单,小驼峰命名法;
- 标注约定:使用#连接,按约定自动标注;
- 高效便捷:尽可能少动手编辑。
细节说明
-
图层约定:
- 一级目录名称即为图层名称;
- 一级目录与下面所有子孙节点属同一图层。
-
标签约定:
- 叶节点名称范围为类型名:
type = block|text|shape|edge|node|data
; - 3层:根节点统一为
root
,一级目录统一为indicator#${一级目录名称}
,二级目录统一为line#${二级目录名称}
,叶节点为${type}
; - 2层:根节点统一为
root
,一级目录统一为indicator#${一级目录名称}
,叶节点为${type}
; - 1层:根节点统一为
root
,叶节点为${type}
。
- 叶节点名称范围为类型名:
-
名称约定:
- 车站:车站真实名称;
- 区间:
${车站名称}-${车站名称}
; - 工程与基准对比:工具排序,名称校验,不一致弹窗提示;
- 基准文件维护办法:后面开发可视化界面由工程人员维护;?
- 工程化:后期使用工程化手段自动创建。?
-
元素标注:
- 名称命名:
项目-名称:sycocc#waterPump
。 - 类型命名:
waterPump、fire、train、deviceAlarm
。
- 名称命名:
原创2025年2月16日...大约 3 分钟