单体化
1.生成配置文件
(1)点击生成配置文件
(2)选择文件(源路径为OSGB文件根路径)
目标文件名默认为Config(可以修改)
模型参考点(从metadata.xml文件复制粘贴)
选择坐标系(EPSG code在metadata.xml文件,坐标系需要保持一致)
单击应用后,在源文件下(data)生成.scp文件
2.数据准备
(1)新建文件型数据源(可以在工作空间管理器中选中数据源右键单击新建文件型数据源新建,也可以在开始面板单击文件选择新建文件型数据源)
(2)新建数据集(创建类型选择三维面,修改数据集名称,设置坐标系)
数据集建好之后,右键单击属性,在属性栏可以添加在业务查询时用到的字段
3.新建球面场景
4.在图层管理器中选中普通图层右键点击“添加三维切片缓存图层”,(选择源文件(data)下的.scp文件),右键快速定位到本图层,可以看到添加的三维场景。
5.将新建的数据集添加到当前场景,在图层管理器中可以看到该图层,点击(灰色铅笔)后在对象绘制面板选择多边形开始绘制
在绘制时,右键单击该图层,点击快速浏览属性数据,可以查看及编辑属性数据
6.绘制完成后,在风格设置面板可以设置填充符号,透明度等,并且将高度模式设置为贴对象
7.压缩并单体化
勾选模型单体化,目标路径可以新建一个文件夹(与源文件同级)
压缩并单体化完成后最好关闭该工作空间,然后打开一个新的工作空间开始操作
(1)打开文件型数据源
(2)新建一个球面场景
(3)在“图层管理器”下选中“普通图层”,右键点击“添加三维切片缓存图层”,选择“压缩并单体化”操作生成的*.scp配置文件
(4)加载数据后,保存场景和工作空间
发布服务
1.启动SuperMap iServer服务,在supermap-iserver-10.0.1/bin 目录下,点击“startup.bat“批处理文件启动服务。
2. 打开浏览器,地址栏输入http://localhost:8090/iserver/manager 进入“服务管理”页面,“首页”下点击“快速发布一个或一组服务”按钮。
-
弹出"快速发布服务-选择发布的数据来源”对话框,在”数据来源“处选择”工作空间“,点击”下一步“。
-
弹出“快速发布服务-配置数据“对话框,点击”远程浏览“按钮选择前述所保存的工作空间,点击”下一步“。
-
弹出“快速发布服务-选择发布的服务类型“对话框,勾选”REST-数据服务“和”REST-三维服务“,点击”下一步“。
6.发布完成后,将在服务列表中显示该三维服务和数据服务。三维服务->rest-> realspace->scene->WebGL 3D浏览场景
标签专题图制作
- 新建文件型数据源
- 新建数据集(创建类型选择三维点)
- 新建球面场景
- 选中图层管理器中的普通图层右键单击添加三维切片缓存图层(选择压缩并单体化后的.scp文件),选中添加的图层右键单击快速定位到本图层
- 将新建的数据集添加到当前场景
- 点击新加图层中的铅笔,在对象绘制面板中选择三维点,开始绘制,绘制完成后浏览属性数据,可以浏览并编辑属性数据
- 选中要制作专题图的图层,右键单击制作专题图
- 弹出制作专题图的对话框,选中标签专题图,选择默认选项
- 保存场景并生成场景缓存
- 关闭该工作空间并重新打开一个新的工作空间,打开文件型数据源,新建一个球面场景,首先添加三维缓存切片图层,然后将数据集添加到当前场景,最后添加生成场景缓存中的三维缓存切片图层(专题图中的.scp文件)
效果如下: