三维类API 三维模型数据服务接口
三维模型数据服务接口
云平台的三维地图技术解决方案是基于Skyline平台。该平台涵盖了三维数据的制作,网络发布以及嵌入式二次开发一整套完善流程。该平台能够接入各种主流数据源,例如:WFS,WMS,GML,KML,Shp,SDE,Oracle,Excel以及3DMX,sketch up等。非常方便地实现了二三维一体化,数据服务共享。对于这些数据服务,定义了一些操作,允许用户访问这些二维数据,三维模型已经三维独立对象。
服务操作列表
三维模型数据服务接口操作及描述见下表所示。
操作 描述
CreateModel 加载独立的3D对象。
CreatePointCloudModel 加载点云数据服务。
CreateMeshLayerFromFile 加载3DML数据文件。
CreateMeshLayerFromSFS 获取TerraGate SFS发布的3DML数据服务。
服务操作的参数列表

CreateModel操作请求方法实现参数

参数名称 参数个数 参数类型和值
Position 1个(必选) 3D对象在场景中放置的位置
url 1个(必选) 3D对象文件绝对路径或者网络路径
Scale 1个(必选) 缺省值为1
ModelType 1个(必选) 模型类型
GroupID 1个(必选) 模型在三维工程树上的分组ID,可为空字符,表示模型挂在工程树的根节点
Description 1个(必选) 模型在三维工程树显示的名字,可为空字符,系统自动按分组命名

CreatePointCloudModel操作请求方法实现参数

参数名称 参数个数 参数类型和值
url 1个(必选) 点云模型在绝对路径或者网络路径
Position 1个(必选) 点云模型在场景中放置的位置
GroupID 1个(必选) 模型在三维工程树上的分组ID,可为空字符,表示模型挂在工程树的根节点
Description 1个(必选) 模型在三维工程树显示的名字,可为空字符,系统自动按分组命名

CreateMeshLayerFromFile操作请求方法实现参数

参数名称 参数个数 参数类型和值
url 1个(必选) 3DML数据文件的绝对路径
GroupID 1个(必选) 模型在三维工程树上的分组ID,可为空字符,表示模型挂在工程树的根节点

CreateMeshLayerFromSFS操作请求方法实现参数

参数名称 参数个数 参数类型和值
ServerPath 1个(必选) TerraGate SFS服务地址
layerName 1个(必选) 加载的图层名字
GroupID 1个(必选) 模型在三维工程树上的分组ID,可为空字符,表示模型挂在工程树的根节点