# 场景搭建
在本教程中,你可以创建自己的球体GIS场景,并进行对应的场景编辑操作。
创建球体场景这一步骤可以通过控制台或调用服务端API两种方式来实现。
# 场景创建
# 方法一:通过控制台创建
登陆控制台后,选择需要创建新场景的项目,已创建的场景只能获取其所在项目下的模型文件资源。
进入项目后,点击左侧导航栏的【场景发布】进入场景管理页面,在这个页面里,你可以对已创建的场景进行编辑、预览、删除、获取View Token等操作,也可以创建新的场景。
点击页面上方的【创建场景】按钮,弹出创建新场景的面板。输入场景名称及项目基点的经纬度坐标,选择场景类型为“球体场景”,点击【创建场景,进入场景编辑】即可完成球体场景的创建,并自动跳转进入新场景的编辑界面。
需要注意的是,项目基点的经纬度是基于CGCS-2000坐标系的,你也可以通过搜索框搜索地名或地图点选的方式选定经纬度。
# 方法二:通过服务端API创建新场景
创建场景的API:查看详情 (opens new window)
场景搭建完成后,可基于控制台的场景编辑模块或基于场景的View Token进行场景编辑组件 (opens new window)的调用,进入场景编辑的流程。
# 场景编辑
完成场景的创建后,你可以对场景的内容进行编辑,为后续的场景应用做好准备。
进入场景编辑界面后,左侧包括场景信息与图层管理两类配置页。
- 场景信息:支持查看并修改场景的名称、查看项目基点的经纬度及高程;也可设置场景的初始视角、跳转至初始视角。
- 图层管理:支持对场景内的资源进行管理,并支持对地图、地形、实景模型图层进行裁切、拍平的操作。
# 场景默认资源
基于控制台创建的场景默认包含地图与地形两个图层,地图图层为显示状态,地形图层为隐藏状态。其中地图资源为天地图卫星影像地图,地形资源为BIMFACE提供的12.5m精度的基础地形数据。
需要注意的是,天地图需要申请key才可以正常访问地图资源,因此创建场景后,你需要在地图图层的属性编辑面板中填写你在天地图官网 (opens new window)申请的Key。
# 图层资源管理
接下来,你可以在场景中添加更多模型资源,也可以对已有资源进行删除、重命名等操作。 点击【图层管理】进入图层目录树面板,面板顶部按钮分别为添加图层、添加文件夹、重命名、删除。
添加图层:选中需要添加新图层的文件夹(若不选择,则默认添加至根目录下),点击添加图层按钮,在弹出的添加资源面板中勾选需要添加的模型,点击添加按钮即可将模型添加至指定文件夹层级下。需要注意的是,GIS场景下仅支持流式加载,因此添加图层的资源列表中仅显示加载模式为“流式加载”的模型。
添加文件夹:点击添加文件夹按钮即可新增文件夹。
重命名与删除:选中需要操作的对象,点击重命名或删除按钮即可。需要注意的是,地图与地形图层不支持删除。
# 图层属性编辑
点击图层目录树的任一图层,即可在弹出的编辑面板对图层属性进行编辑。
# 模型资源图层
- 选中BIM图层、三维图纸图层、实景资源图层,可在图层属性编辑面板中查看图层类型、ID、名称、模型ID等信息,也可修改透明度、经纬度等属性。
- 同时,选中图层时也会开启编辑控件,基于拖拽的交互方式可调整图层资源的位置、大小、旋转角度。
# 地图地形图层
- 选中地图或地形图层,即在属性编辑面板查看图层类型、ID、名称、等属性,也可修改透明度等属性。
- 基于地图图层面板,可切换多种地图数据源,包括“天地图全球影像地图”、“天地图全球道路地图”在线资源,同时也支持设置自定义资源地图。更多地图资源可参考文档 (opens new window)。
# 环境图层编辑
点击图层目录树中的地图/地形/实景模型(TileLayer/TerrainLayer/TilesetLayer)类图层,在图层信息面板顶部切换至【图层编辑】栏即可进入拍平或裁切编辑对象的管理面板。
面板内将展示已添加的编辑对象目录树,顶部按钮分别为添加对象、重命名、删除。你可以基于无代码的交互模式添加拍平、裁切等对象,也可对已添加的对象进行编辑操作。
地图图层支持添加裁切操作对象;地形图层支持添加拍平对象;实景模型图层支持添加裁切与拍平对象。发布场景后编辑对象的数据将一并保存在场景中。
需要注意的是,添加过多的裁切/拍平对象,将对性能造成一定影响。
# 裁切编辑
- 点击添加按钮,在弹出的下拉框中可选择需要添加的操作类型为【裁切】(地图图层、实景图层支持添加裁切对象)。
- 进入新增状态后,将半透明显示选中图层以外的其余图层。在右侧视口可绘制裁切区域,点击左键添加点,点击右键自动闭合,结束绘制。
- 交互选点完成后,即成功添加了一个裁切对象。新增对象将进入选中状态,可基于属性面板更改名称,也可基于视口内的编辑控件对裁切区域构造点进行移动或新增删除编辑。
# 拍平编辑
- 点击添加按钮,在弹出的下拉框中可选择需要添加的操作类型为【拍平】(地形图层、实景图层支持添加拍平对象)。
- 进入新增状态后,将半透明选中图层以外的其余图层。在右侧视口可绘拍平区域,点击左键添加点,点击右键自动闭合,结束绘制。
- 交互选点完成后,即成功添加了一个拍平对象,拍平高度默认为区域点的高度加50米。
- 新增对象将进入选中状态,可基于属性面板更改名称或拍平高度,也可基于视口内的编辑控件对拍平区域构造点进行移动编辑或对拍平区域的高度进行拖拽编辑。
# 场景发布
完成场景编辑后,点击右下角的【发布场景】按钮即可保存所有编辑内容并发布球体GIS场景。
基于以上流程,你已经完成了场景的搭建,后续可基于场景的View Token进入场景加载、二开应用的流程。