超图三维服务学习摘要1

数据集的发布

数据集或者 WMS、WFS、KML/KMZ 等标准格式的数据加载到三维场景并发布的过程基本一致;以影像数据 beijing.sit 为例;

第一步,导入数据集。
    在 SuperMap iDesktop 10i(2020) 中,导入数据集 beijing.sit,此处可以不新建数据源,因为 sit 文件本身也是一种文件型数据源,可直接打开,但如果是其他影像格式如 tiff 文件,则不能直接打开,只能通过数据源来导入;
    
第二步,新建三维场景,新建空白场景;

第三步,从工作空间管理器中把影像数据拖动数据集到三维场景窗口中,或右击“Beijing”,加载到当前场景,

第四步,保存三维场景,并给其命名 scene1,保存工作空间,设置其保存路径及名称 Realspace1.smwu,工作空间版本选择 SuperMap UGC 6.0,即*. smwu 格式,密码可以为空;

第五步,右击工作空间,选择“发布服务”,在发布服务对话框中,选择 REST 服务中的“三维服务”;
    服务发布后,访问该三维服务 scenes 资源,可以看到前面新建的场景 scene1,选择以 3D 形式浏览场景,则可以浏览发布后的依托于三维球体的影像数据 beijing.sit;

缓存数据的发布

SuperMap iServer 支持把二维和三维缓存直接加载在三维场景中,并进行发布,如影像缓存、模型缓存、矢量缓存、地图缓存;

支持的三维缓存文件的类型:

缓存类型    缓存格式
矢量    *.scv
影像    *.sci3d、*.sci、*.sit
地形    *.sct
模型    *.scm、*.scv、*.scp
地图    *.sci3d

按照下述步骤生成三维缓存文件并加载到三维场景中:
    1 导入数据,保存为数据源格式;
    2 生成场景缓存,或对地图生成地图缓存(5.0格式);
    3 新建三维场景;
    4 在场景中加载缓存,在图层管理器中右击“普通图层”,选择“添加**缓存图层…”,或通过菜单中的“缓存”项批量添加缓存文件;
    5 保存三维场景,保存工作空间;
    6 发布数据所在的工作空间;


使用三维服务

SurerMap iServer 三维服务支持客户端进行一系列的操作,如地形拉伸、飞行、加载图层、场景、自定义 Action 等场景浏览操作,空间查询分析操作,以及二三维一体化的浏览、标绘、距离查询和 SQL 查询;

直接通过网址浏览三维场景
    iServer 内置了三维客户端,可直接通过点击三维场景表述浏览三维数据。
    示例:http://localhost:8090/iserver/services/3D-sample/rest/realspace/scenes/scene.realspace

扫描二维码关注公众号,回复: 12789836 查看本文章

客户端查询
    目前 SurerMap 三维服务支持客户端在三维场景中对矢量数据集或地图进行查询,所查询的目标要素可以进行高亮显示;三维场景中的要素可以进行直接查询和高亮显示,其效果与二维地图数据一致;

    SuperMap 三维服务提供了对地图缓存查询的支持,但是前提是用户需要把原大数据量地图发布为 SuperMap iServer 的地图服务;

猜你喜欢

转载自blog.csdn.net/bcbobo21cn/article/details/115013453