Scene Viewer新特性

0
分享 2016-03-23
最新发布的Scene Viewer的新特性

Scene viewer是一个用来在三维空间内展示web GIS内容的查看器。下面列出的是最新的版本的特性。

星夜
在scene viewer中添加了星空背景。天空中的星空背景中的星星与场景中的实际位置、选择的时间相匹配。星空背景不是一个图层,当你打开scene viewer时会自动显示。



点符号增强

在最新的scene viewer中,你可以修改点状符号及其外边框的颜色、大小,还可以修改点状符号的透明度(经测试该功能指的是ArcGIS Online,最新的Portal中只能修改点状符号的透明度)。


组的支持
Scene viewer支持组的概念,组成员可以更新组内共同的项目如添加/删除图层,创建幻灯片或重新排序层、更改保存到原始场景。

局部场景

局部场景是在投影坐标系中展现区域或本地数据的最好方式。这是scene viewer中最令人兴奋的增强。接下来将详细介绍如何实现从你的数据到局部场景。
在scene viewer以前的版本中,只能在球体上展现内容。全局场景在Web Mercator(Auxiliary Sphere)地理坐标下展示内容和图层。全局场景限制在Web Mercator坐标系下缓存数据(影像切片服务、地图切片服务和影像高程服务),在做缓存服务时使用Web Mercator投影和与AGOL(ArcGIS Online)相匹配的切片方案。



在最新版本中增加了创建局部场景的能力。在局部场景中可以使用不同的投影坐标系或自定义的缓存切片方案访问数据。局部场景还可以设置裁切范围即在场景中显示的范围限制到用户感兴趣的区域。局部场景对于查看园区建筑、震源深度或地下管线等场景非常有帮助。下图的例子我使用的即是位于底图下面的地震数据。局部场景使浏览地下场景、查看记录的地震数据以及对地表造成的损害变得更加容易。



那么,如何实现本地数据加载到局部场景中?要素层和动态影像层可以在本地场景中无缝衔接。局部场景中的缓存数据的创建相比全局场景需要更多的操作。创建局部场景缓存数据首先要做的是选择切片模式。

通过GP工具Generate Tile Cache Tiling Scheme用户可以创建自己的切片模式。切片模式包括这些信息:切片的级别、切片的尺寸和起始点坐标。Scene viewer支持使用配置为256*256的切片。在定义切片方案时,两个缩放级别间必须是增加2倍或减少为1/2。如1:128000下一个应该是1:64000,再下一个是1:32000。切片方案对切片格式和DPI设置没有限制。



当发布缓存服务时,你仍然可以选择你使用切片模式的级别范围。在创建地图缓存服务、影像缓存服务和高程影像服务时务必使用相同的切片模式。在做cache设置时选择““From a tiling scheme”选项。Web scene中所有使用到缓存图层使用相同的切片模式。要素图层无需使用与局部场景中缓存数据相同的投影坐标,在加载时要素层可以重投影与缓存数据数据一致的投影坐标。



准备好缓存服务后,scene viewer就可以在局部场景中使用这些数据。在Online或Portal中打开场景,在右上方的新建场景中选择“新本地场景“。打开之后将自带组织默认的底图,与之前紧贴地球体表面不同它将被展平为平面图。在打开的局部场景中,你可以切换缩略图中的任何底图。当添加缓存好的数据后,只有与缓存数据空间投影一致的底图才能添加。如果第一个添加图层的投影坐标与底图不一致,会弹出提示让你放弃底图使用,局部场景将使用该图层的投影坐标。

0 个评论

要回复文章请先登录注册