nVisual 场景搭建所需接口
创始人
2024-01-31 05:11:30
0

使用nVisua在创建新的项目步骤是搭建场景、创建对象、创建对象连接,本章小编带大家先了解搭建场景需要的接口。

场景搭建可根据自身项目需要搭建园区、建筑、楼层、机房这几类场景。分别用到了地图场景创建接口、CAD场景创建接口、静态图片背景创建接口。

1.地图场景创建接口

  • 接口描述:传入视图节点id,地图范围,地图层级,创建对应地图场景
  • URL地址:http://ip:port /wapi/v1/nodes/{diagramId}
  • 访问方法::Put

英文参数名

中文参数名

类型

必填

nodeId

图层id

Long

mapCoordinateBottom

视图底部y坐标

Double

mapCoordinateLeft

视图顶部y坐标

Double

mapCoordinateTop

视图顶部x坐标

Double

mapSource

视图类型(默认1001)

Integer

样例传参:

{

"mapCoordinateBottom": 1000,

"mapCoordinateLeft": 0,

"mapCoordinateTop": 0,

"mapSource": 1001

}

返回成功样例

{

    "code": 200,

    "data": {

        "id": 24000000012625,

        "typeId": 26000000000000,

        "parentId": 24000000000693,

        "name": "node",

        "background": "",

        "route": "24000000000001/24000000000693/24000000012625",

        "diagramWidth": 1000.0,

        "diagramHeight": 750.0,

        "diagramMarginSize": null,

        "hidden": null,

        "slotId": null,

        "masterId": null,

        "insertUserId": 94000000000058,

        "templateId": null,

        "adaNodeId": null,

        "connectorCode": null,

        "rackOverrideType": null,

        "showContainerChildren": true,

        "doubleClickBehavior": "default",

        "mapCoordinateLeft": 0.0,

        "mapCoordinateTop": 0.0,

        "mapCoordinateRight": null,

        "mapCoordinateBottom": 1000.0,

        "mapUnitsType": null,

        "dinamicMapSupport": null,

        "autoLayoutState": null,

        "mapSource": 900,

        "displayGrid": null,

        "snapToGrid": null,

        "gridSpacingY": null,

        "gridSpacingX": null,

        "pageColor": "#FFFFFF",

        "overrideTemplateGrid": null,

        "readOnlyForNonAdmins": null,

        "collectorId": null,

        "diagramScale": 10.0,

        "mapZoom": 3.0,

        "blocked": false

    }

}

2.CAD场景创建

接口描述:传入视图id和范围信息、视图类型信息、mapId创建CAD场景

  • URL地址:http://ip:port /wapi/v1/nodes/cad_scene
  • 访问方法::POST
  • 数据格式:JSON
  • 传参

样例数据

{

"nodeId": 24000000012625,

"mapCoordinateBottom": 1000,

"mapCoordinateLeft": 0,

"mapCoordinateTop": 0,

"mapSource": 900,

"mapId": 500

}

英文参数名

中文参数名

类型

必填

nodeId

图层id

Long

mapCoordinateBottom

视图底部y坐标

Double

mapCoordinateLeft

视图顶部y坐标

Double

mapCoordinateTop

视图顶部x坐标

Double

mapSource

视图类型(默认1001)

Integer

mapId

CADmap文件id

Long

Cad场景必填

  • 回参

返回成功样例

{

    "code": 200,

    "data": {

        "id": 24000000012625,

        "typeId": 26000000000000,

        "parentId": 24000000000693,

        "name": "node",

        "background": "",

        "route": "24000000000001/24000000000693/24000000012625",

        "diagramWidth": 1000.0,

        "diagramHeight": 750.0,

        "diagramMarginSize": null,

        "hidden": null,

        "slotId": null,

        "masterId": null,

        "insertUserId": 94000000000058,

        "templateId": null,

        "adaNodeId": null,

        "connectorCode": null,

        "rackOverrideType": null,

        "showContainerChildren": true,

        "doubleClickBehavior": "default",

        "mapCoordinateLeft": 0.0,

        "mapCoordinateTop": 0.0,

        "mapCoordinateRight": null,

        "mapCoordinateBottom": 1000.0,

        "mapUnitsType": null,

        "dinamicMapSupport": null,

        "autoLayoutState": null,

        "mapSource": 900,

        "displayGrid": null,

        "snapToGrid": null,

        "gridSpacingY": null,

        "gridSpacingX": null,

        "pageColor": "#FFFFFF",

        "overrideTemplateGrid": null,

        "readOnlyForNonAdmins": null,

        "collectorId": null,

        "diagramScale": 10.0,

        "mapZoom": 3.0,

        "blocked": false

    }

}

3.静态场景创建接口

  • 接口描述:传入视图节点id,图片文件,创建对应静态图片为背景的场景​
  • URL地址:http://ip:port /wapi/v1/nodes/{diagramId}/set_background_image
  • 访问方法::Put
  • 传参:

Form data 方式传参二进制文件

英文参数名

中文参数名

类型

必填

nodeId

图层id

Long

File

图片文件

Double

  • 回参

返回成功样例

 


相关内容

热门资讯

我发现了蚂蚁的秘密作文 我发现了蚂蚁的秘密作文(精选73篇)  在日常学习、工作和生活中,大家都接触过作文吧,借助作文可以提...
迪斯尼儿歌歌词:蛤蜊哟,淡菜 迪斯尼儿歌歌词:蛤蜊哟,淡菜  蛤蜊哟,淡菜  COCKLES AND MUSSELS  蛤蜊哟,淡...
优秀作文欣赏 优秀作文欣赏(精选10篇)  在日常学习、工作或生活中,许多人都写过作文吧,作文是由文字组成,经过人...
篮球王子作文800字 篮球王子作文800字  天空依然万里无云,从一家医院的手术室传出了一阵哭声,一个胖嘟嘟的小男孩顺利地...
三国人物的歇后语 三国人物有关的歇后语(精选80条)  歇后语是中国劳动人民自古以来在生活实践中创造的一种特殊语言形式...
献给母亲的诗 献给母亲的一首诗  在学习、工作乃至生活中,大家一定都接触过一些使用较为普遍的诗歌吧,诗歌是一种抒情...
黑夜里天空是愤怒的拳头作文 黑夜里天空是愤怒的拳头作文  在学习、工作或生活中,大家都不可避免地要接触到作文吧,作文是一种言语活...
他的父亲作文 他的父亲作文(5篇)  无论是身处学校还是步入社会,大家都有写作文的经历,对作文很是熟悉吧,作文是通...
向阳花木易逢春的作文 向阳花木易逢春的作文(通用26篇)  在学习、工作乃至生活中,大家总少不了接触作文吧,作文一定要做到...
以五一为话题的作文 以五一为话题的作文(精选26篇)  在学习、工作或生活中,大家都经常看到作文的身影吧,作文是经过人的...
责任与担当作文 责任与担当作文800字(精选25篇)  在学习、工作或生活中,大家都接触过作文吧,借助作文人们可以反...
离职申请书的离职原因 离职申请书的离职原因5篇  在经济飞速发展、人们往来越来越密切的今天,申请书使用的情况越来越多,申请...
月光下的村庄铁蛋作文 月光下的村庄铁蛋作文(精选25篇)  在日常的学习、工作、生活中,大家都尝试过写作文吧,作文一定要做...
优秀作文音乐人生 优秀作文音乐人生  音乐,是一种快乐;音乐,是一种享受;音乐,是我们童年的好朋友;音乐,也是我的人生...
动漫《镇魂街》插曲歌词 动漫《镇魂街》插曲歌词  闪耀 - 南征北战  (动漫《镇魂街》插曲)  作词:南征北战  作曲:南...
美好的旅行作文 美好的旅行作文  在日复一日的学习、工作或生活中,大家都不可避免地会接触到作文吧,作文是从内部言语向...
「励志故事」历数那些80后C... 「励志故事」历数那些80后CEO的校园生活  【马克·扎克伯格的校园生活】  年龄:26岁  净资产...
中考以奖品为话题作文600字 中考以奖品为话题作文600字(通用17篇)  在日常生活或是工作学习中,大家都跟作文打过交道吧,写作...
留一点微笑给自己作文 留一点微笑给自己作文600字(通用28篇)  在日常生活或是工作学习中,大家都跟作文打过交道吧,写作...
军训必唱歌曲《弹起我心爱的土... 军训必唱歌曲《弹起我心爱的土琵琶》歌词   《弹起我心爱的土琵琶》  西边的太阳快要落山了  微山湖...