{ Data:[ { ID: '', // 图ID Name: '', // 名称 CategoryID: '', // 图分类ID ProjectID: '', // 项目ID BuildingID: '', // 建筑ID FloorID: '', // 楼层id Note: '', // 图说明 Elements:{ // 系统图展示所需数据 Nodes:[], // 图例节点,所有与工程信息化相关的图例(图标类型与区域) Markers:[], // 与工程信息无关的标识对象(增加文本注释,图上的图片说明) Relations:[], // 管线对象 BackgroundImg:'', //背景图(剖面图) }, } ], Message: '', Result: 'Success' } Nodes:[ { ID: '', // ID Name: '', // 名称 AttachObjectIds:["Eq001", "Eq002"], // 返回工程信息化对象 ID 列表 GraphElementType: 'Info', // 图例类型 None/Line/Zone/Image/Equipment:非图例/线条/区域类型/图标/设备 // GraphElementId: '', // 对应的图元ID // Num: 1 // 图例数量 Pos: {X: 0, Y: 0}, // 位置 TODO: 是否需要 // Scale: {X: 1, Y: 1, Z: 1}, // 缩放 // Rolate: {X: 0, Y: 0, Z: 0}, // 旋转 Size: {Width:500, Height: 500}, // 大小 // AnchorList:[ // { // ID: '', // 锚点ID // Pos: '', // 锚点的坐标 // }, // ... // ], // OutLine: [ // [{X:0,Y:0,Z:0},...], // 外轮廓 // ... // 内轮廓 // ], // 轮廓线 InfoList: [ { Code: '', // 对应设备的信息点 X: 0, Y: 0, Width: 100, Height: 25, FontSize: 12, Background: #000000, Color: #FFFFFF } ], // Properties: { // } // 由应用自己定义 }, ... ] 关于ImageKey的使用方法: 1. Image使用公司的Image服务存储; 2. ImageKey使用Image服务的key的标准; Relations: [ { ID: '', // ID Name: '', // 名称 GraphElementId: '', // 对应的图例ID Node1ID: '', // 关联节点1_id Node2ID: '', // 关联节点2_id Anchor1ID: '', // 关联锚点1_id Anchor2ID: '', // 关联锚点2_id Dir: 0, // 方向(0:无向,1:节点1到节点2,2:节点2到节点1) LineType: '', // 直线(Line),水平垂直 PointList: [], // 线的顶点坐标 Style: '' // 线的绘图样式 }, ... ] PointList: [ {X: 0, Y: 0}, {X: 100, Y: 0}, {X: 100, Y: 20}, {X: 300, Y: 80} ]