SuperMap iPortal 为添加 iServer中发布的 SuperMap REST 三维服务中的场景到门户提供了三个入口(要求用户是“创建者”类型且拥有批量添加场景权限的角色,如PORTAL_USER。iPortal的用户类型及权限划分,详见:角色、用户类型和权限):
在“资源中心”>“场景”,点击“添加场景”进行添加;
在注册 iServer的 REST 三维服务到 iPortal 门户时,可选择添加服务中包含的场景;
在管理界面,批量添加场景。
下面详细介绍如何在“资源中心”>“场景”界面添加 REST 三维服务中的场景资源。
步骤:
在iPortal首页,点击“资源中心”>“场景”进入场景资源页面,右侧点击“添加场景”(需登录)进入添加场景页面;
输入服务地址。格式范例(需要使用实际的 ip 地址或域名):
- 服务根地址,输入该服务地址后,会将 services 目录下的所有公开的三维服务添加为场景(需具有管理员权限):
- http://supermapiserver:8090/iserver/services
- 具体三维服务地址,输入该服务地址后,会将对应的三维服务添加为场景:
- http://supermapiserver:8090/iserver/services/3D-ChinaProvinces/rest
- 受保护的服务,需要带token(生成Token 的客户端标识类型需为“无客户端限制"),如:
- http://supermapiserver:8090/iserver/services/3D-ChinaProvinces/rest?token=NZkILm9Tl2FGzwK_nUh9krlHOtO0ds83lDoARA85_rMveuTyK0TyGcYV-5rn3wUYE-MSNPlw6wKnewy8jek_JQ..
设置标签,方便通过标签过滤器快速地检索 iPortal 中的资源。可设置多个标签,用“,”分隔,数量不能超过6个;
共享设置
默认的共享方式为公开可检索,即iPortal 的所有用户(包含匿名用户)都可以检索到该场景。您也可以将场景设置为公开可见,分享给 iPortal 的所有用户(包含匿名用户)可访问;或设置为私有,除本人外所有用户都无法查询或访问;或分享给指定部门(默认未开启),指定部门内的成员都可以查询和访问该场景;也可分享给指定的群组,组内的成员都可以查询和访问该场景;或分享给指定的部分用户,除本人外只有这些用户可以查询和访问该场景。设置详情,参见:共享场景。
点击”确定“,完成场景的添加。
添加到 iPortal 中的场景资源均会显示在“资源中心”>“场景”>“我的场景”页面。此时,您即可使用三维地球 WebApp浏览新添加的场景资源,也可在三维地球 WebApp中打开此场景后基于您的需求继续在该场景中添加新的图层、添加点线面要素、或执行模型裁剪及其他分析功能,或修改共享设置,或删除地资源。