Browse Source

Merge branch 'master' of http://39.106.8.246:3003/doc/saga-doc

zhangyu 4 years ago
parent
commit
2f8b14c863
1 changed files with 23 additions and 16 deletions
  1. 23 16
      docs/dev/saga-graphy/system-diagram/json-file.md

+ 23 - 16
docs/dev/saga-graphy/system-diagram/json-file.md

@@ -6,8 +6,10 @@
 ## 整体数据格式
 ## 整体数据格式
 
 
 ```
 ```
-    {
-        EntityList:[
+{
+    Data:[
+        {
+            EntityList:[],
             Elements:{                          // 系统图展示所需数据
             Elements:{                          // 系统图展示所需数据
                 Nodes:[],                       // 图例节点,所有与工程信息化相关的图例(图标类型与区域)
                 Nodes:[],                       // 图例节点,所有与工程信息化相关的图例(图标类型与区域)
                 Markers:[],                     // 与工程信息无关的标识对象(增加文本注释,图上的图片说明)
                 Markers:[],                     // 与工程信息无关的标识对象(增加文本注释,图上的图片说明)
@@ -19,24 +21,29 @@
             ProjectID: '',                      // 项目ID
             ProjectID: '',                      // 项目ID
             BuildingID: '',                     // 建筑ID
             BuildingID: '',                     // 建筑ID
             FloorID: '',                        // 楼层id
             FloorID: '',                        // 楼层id
-            Note: '',                           // 图说明
-        ]
-    }
+            Note: ''                           // 图说明
+            
+        }
+    ],
+    Message: '',
+    Result: ''
+}
 ```
 ```
 
 
 ## 图例节点
 ## 图例节点
 
 
 ```
 ```
     Nodes:[
     Nodes:[
-        {
+        {   
             ID: '',                             // ID
             ID: '',                             // ID
             Name: '',                           // 名称
             Name: '',                           // 名称
             AttachObjectIds:[],                 // 返回工程信息化对象 ID 列表
             AttachObjectIds:[],                 // 返回工程信息化对象 ID 列表
-            GraphElementType: '',               // 图标,区域类型
+            GraphElementType: '',               // 图例类型 None/Line/Zone/Image:非图例/线条/区域类型/图标
             GraphElementId: '',                 // 对应的图元ID
             GraphElementId: '',                 // 对应的图元ID
-            Pos: {X: 0, y: 0},                  // 位置
-            Scale: {X: 1, y: 1, Z: 1},          // 缩放
-            Rolate: {X: 0, y: 0, Z: 0},         // 旋转
+            Num: 1                              //图例数量
+            Pos: {X: 0, Y: 0},                  // 位置
+            Scale: {X: 1, Y: 1, Z: 1},          // 缩放
+            Rolate: {X: 0, Y: 0, Z: 0},         // 旋转
             Size: {Width:0, Height: 0},         // 大小
             Size: {Width:0, Height: 0},         // 大小
             AnchorList:[
             AnchorList:[
                     {
                     {
@@ -62,10 +69,10 @@
         {
         {
             ID: '',                             // ID
             ID: '',                             // ID
             Name: '',                           // 名称
             Name: '',                           // 名称
-            Type: '',                           // 图标(Image),线类型(Line)
+            Type: '',                           // 图标(Image),线类型(Line),文本(Text)
             Pos: {X: 0, y: 0},                  // 位置
             Pos: {X: 0, y: 0},                  // 位置
-            Scale: {X: 1, y: 1, Z: 1},          // 缩放
-            Rolate: {X: 0, y: 0, Z: 0},         // 旋转
+            Scale: {X: 1, Y: 1, Z: 1},          // 缩放
+            Rolate: {X: 0, Y: 0, Z: 0},         // 旋转
             Size: {Width:0, Height: 0},         // 大小
             Size: {Width:0, Height: 0},         // 大小
             Properties: {}                      // 由应用自己定义
             Properties: {}                      // 由应用自己定义
         },
         },
@@ -81,12 +88,12 @@
             ID: '',                             // ID
             ID: '',                             // ID
             Name: '',                           // 名称
             Name: '',                           // 名称
             GraphElementId: '',                 // 对应的图例ID
             GraphElementId: '',                 // 对应的图例ID
-            NodeID1: '',                        // 关联节点1_id
-            NodeID2: '',                        // 关联节点2_id
+            Node1ID: '',                        // 关联节点1_id
+            Node2ID: '',                        // 关联节点2_id
             Anchor1ID: '',                      // 关联锚点1_id
             Anchor1ID: '',                      // 关联锚点1_id
             Anchor2ID: '',                      // 关联锚点2_id
             Anchor2ID: '',                      // 关联锚点2_id
             Dir: 0,                             // 方向(0:无向,1:节点1到节点2,2:节点2到节点1)
             Dir: 0,                             // 方向(0:无向,1:节点1到节点2,2:节点2到节点1)
-            LineType: '',                       // 直线,水平垂直
+            LineType: '',                       // 直线(Line),水平垂直
             PointList: [],                      // 线的顶点坐标
             PointList: [],                      // 线的顶点坐标
             Style: ''                           // 线的绘图样式
             Style: ''                           // 线的绘图样式
         },
         },