云平台的三维地图技术解决方案是基于Skyline平台。该平台涵盖了三维数据的制作,网络发布以及嵌入式二次开发一整套完善流程。该平台能够接入各种主流数据源,例如:WFS,WMS,GML,KML,Shp,SDE,Oracle,Excel以及3DMX,sketch up等。非常方便地实现了二三维一体化,数据服务共享。对于这些数据服务,定义了一些操作,允许用户访问这些二维数据,三维模型已经三维独立对象。
三维模型数据服务接口操作及描述见下表所示。
|
| 参数名称 | 参数个数 | 参数类型和值 |
|---|---|---|
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,可为空字符,表示模型挂在工程树的根节点 |
|
接口调用示例 |