首页 > 其他分享 >Cesium 卷帘分析

Cesium 卷帘分析

时间:2023-05-05 15:47:02浏览次数:33  
标签:分析 viewer baseLayerR baseLayerL 设置 Cesium 卷帘

仓库里更新了卷帘功能,简单记录一下。

卷帘功能如下图所示,将地球分为左右两块,通过中间的卷帘进行滑动,可以有效地进行左右对比,针对序列数据有良好的展示效果。

如下接口,Cesium 本身就支持我们针对地球左右两侧显示不同的图层。

 故我们只需要对加载的图层设置 SplitDirection 属性就可以了。

// 左侧
let baseLayerL = viewer.imageryLayers.addImageryProvider(layer1);
baseLayerL.splitDirection = Cesium.ImagerySplitDirection.LEFT;
// 右侧
let baseLayerR = viewer.imageryLayers.addImageryProvider(layer2);
baseLayerR.splitDirection = Cesium.ImagerySplitDirection.RIGHT;

此时卷帘还并未出现,因为未设置卷帘位置,需要设置场景 scene 中的 splitPosition 属性,取值范围为 0.0 - 1.0,根据需要进行设置即可。

viewer.scene.splitPosition = 0.5;

若要设置分割线的滑动效果,只需根据需求配置鼠标事件即可,此处不多赘述。

完整版请移步LiZzhi/cesium-plugin (github.com),如果对您有帮助,请给我一颗star,谢谢。

标签:分析,viewer,baseLayerR,baseLayerL,设置,Cesium,卷帘
From: https://www.cnblogs.com/xt112233/p/17374318.html

相关文章

  • GC日志分析之配置参数
    一、常用的GC参数我们从简单到复杂,一步一步来验证前面学习的知识,学会使用,加深巩固。启动示例程序如果是在IDEA、Eclipse等集成开发环境中,直接在文件中点击鼠标右键,选择“Run…”即可执行。如果使用JDK命令行,则可以使用javac工具来编译,使用java命令来执行(还记得吗?JDK......
  • SQL Server事务执行过程中中释放锁导致的死锁问题 - 排查与分析
    0.前情提要系统的某个用来上报数据的接口存在死锁的问题。这个接口内部对多张表进行了Update操作,执行顺序为A表、B表、C表、D表、A表。死锁发生的SQL,一条是第一次更新A表的SQL,另一条是第二次更新A表的SQL。整个更新都处在一个事务内,理论上讲,只要第一个Session开始执行事务,第二个......
  • Fart脱壳-源码分析
    源码分析首先看java代码,在APP启动时候反射了DexFile.java中三个方法,分别是getClassNameListdefineClassNativedumpMethodCode其中前面两个方法是android自带的,dumpMethodCode方法是fart自己添加的//frameworks/base/core/java/android/app/ActivityThread.java......
  • ArcGIS Pro创建、发布、调用GP服务全过程示例(等高线分析)
    在之前的文章介绍过使用ArcMap发布GP分析服务,由于ArcGIS后续不在更新ArcMap,改用ArcGISPro,本文对ArcGISPro发布GP分析服务进行说明。本文以等高线分析为例,使用ArcGISPro软件,从GP分析服务的创建、发布、调用全过程进行演示。使用ArcMap发布GP服务请跳转:本文示例使用(因为本人po......
  • 2023年4月《中国数据库行业分析报告》正式发布,尽览数据库技术变革与创新
    为了帮助大家及时了解中国数据库行业发展现状、梳理当前数据库市场环境和产品生态等情况,从2022年4月起,墨天轮社区行业分析研究团队出品将持续每月为大家推出最新《中国数据库行业分析报告》,持续传播数据技术知识、努力促进技术创新与行业生态发展,目前已更至第十二期。4月《中国......
  • 对其它工具的分析集合
    1、tab打开文本框notepad++、pycharm打开文本框,tab标签显示的是文件名,而非路径名。这样节约了tab显示空间,一般来说使用者能够确定打开文件所在目录,但是程序应当有一个dict对象,存储tab标签与对应的绝对路径,以便对文件进行读写操作。2、树组件节点的单击和双击(1)一般来说,树组件......
  • jsjiami.v6加密逆向分析介绍
    随着互联网的不断发展,网站的安全性越来越受到重视。JS混淆加密技术是一种常用的保护网站安全的手段。jsjiami.v6是一款常用的JS混淆加密工具,下面我们来详细了解一下。首先,我们来看一下一个使用jsjiami.v6进行混淆加密的案例代码:eval(function(p,a,c,k,e,r){e=function(c){returnc.t......
  • Apache hudi 核心功能点分析
    Hudi文中部分代码对应0.14.0版本发展背景初始的需求是Uber公司会有很多记录级别的更新场景,Hudi在Uber内部主要的一个场景,就是乘客打车下单和司机接单的匹配,乘客和司机分别是两条数据流,通过Hudi的Upsert能力和增量读取功能,可以分钟级地将这两条数据流进行拼接,得到乘......
  • 生产信息系统报表分析功能(二)
    让大家久等了,今天我接着来给大家讲一下生产信息系统报表分析功能。上一篇文章(生产信息系统报表分析功能(一)),我们把查询的界面讲了一下,但很多网友比较困惑,为什么只有查询界面,生产数据怎么来呢?为什么查询要做这么繁琐?今天我们就来把问题点讲解一下。01、问题讲解第一个问题比较简单,因为......
  • OushuDB 小课堂丨利用数据流处理改进实时数据分析
    更多内容请关注OushuDB小课堂数据流处理正在迅速成为企业应用程序现代化和改进数据驱动应用程序实时数据分析的关键技术。随着企业越来越依赖实时数据分析,数据流处理使他们能够实时分析和处理大量数据,提供及时的见解并做出明智的决策。传统上,企业应用程序依赖批处理,这涉及批量处......