可视化/数字孪生专业社区
资源中心
问答
文章
实用工具
ByteVCharts
开源中台
申请建模
申请帮助
登录
注册
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
业务咨询
开发咨询
微信咨询
杜老师
黄老师
熊老师
支付信息
×
购买文章
CzmlDataSource
订单金额
¥
0
实付金额
¥
0
我已阅读并同意ByteV组件购买协议
取消
提交订单
支付宝支付
微信支付
提交订单
0
点赞
0
评论
收藏
分享
举报
CzmlDataSource
小白
关注
已关注
0
0
0
2817
发表于 2020-05-11 22:03:14
#### [ ](javascript:;) new Cesium.CzmlDataSource ( name ) [ DataSources/CzmlDataSource.js 2243 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2243) 一个 [ ` DataSource ` ](javascript:;) 处理 [ CZML ]( https://github.com/AnalyticalGraphicsInc/czml-writer/wiki/CZML-Guide) 。 Name | Type | Description ---|---|--- ` name ` | String | 可选 数据源的可选名称。如果加载的文档包含名称,则该值将被覆盖。 ##### Demo: * [ Cesium Sandcastle CZML Demo ](https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=CZML.html) [ 翻译by:javascript:; ](javascript:;) ### Members #### [ ](javascript:;) static Cesium.CzmlDataSource.updaters : Array [ DataSources/CzmlDataSource.js 2394 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2394) 获取CZML处理函数的数组。 #### [ ](javascript:;) changedEvent : [ Event ](javascript:;) [ DataSources/CzmlDataSource.js 2319 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2319) 获取一个事件,该事件将在基础数据更改时引发。 #### [ ](javascript:;) clock : [ DataSourceClock ](javascript:;) [ DataSources/CzmlDataSource.js 2289 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2289) 获取由加载的CZML定义的时钟设置。如果没有明确显示时钟在CZML中定义时,将返回所有对象的组合可用性。如果仅存在静态数据,此值未定义。 #### [ ](javascript:;) clustering : [ EntityCluster ](javascript:;) [ DataSources/CzmlDataSource.js 2364 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2364) 获取或设置此数据源的聚类选项。该对象可以在多个数据源之间共享。 #### [ ](javascript:;) credit : [ Credit ](javascript:;) [ DataSources/CzmlDataSource.js 2382 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2382) 获取将为数据源显示的功劳 #### [ ](javascript:;) entities : [ EntityCollection ](javascript:;) [ DataSources/CzmlDataSource.js 2299 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2299) 获取 [ ` Entity ` ](javascript:;) 实例的集合。 #### [ ](javascript:;) errorEvent : [ Event ](javascript:;) [ DataSources/CzmlDataSource.js 2329 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2329) 获取如果在处理过程中遇到错误将引发的事件。 #### [ ](javascript:;) isLoading : Boolean [ DataSources/CzmlDataSource.js 2309 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2309) 获取一个值,该值指示数据源当前是否正在加载数据。 #### [ ](javascript:;) loadingEvent : [ Event ](javascript:;) [ DataSources/CzmlDataSource.js 2339 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2339) 获取一个事件,该事件将在数据源开始或停止加载时引发。 #### [ ](javascript:;) name : String [ DataSources/CzmlDataSource.js 2277 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2277) 获取此实例的可读名称。 #### [ ](javascript:;) show : Boolean [ DataSources/CzmlDataSource.js 2349 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2349) 获取是否应显示此数据源。 ### Methods #### [ ](javascript:;) static Cesium.CzmlDataSource.load (czml, options ) → Promise.< [ CzmlDataSource ](javascript:;) > [ DataSources/CzmlDataSource.js 2267 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2267) 创建一个对提供了CZML数据的新实例的Promise。 Name | Type | Description ---|---|--- ` czml ` | [ Resource ](javascript:;) | String | Object | 要处理的url或CZML对象。 ` options ` | Object | 可选 具有以下属性的对象: | 名称 | 类型 | 说明 ---|---|--- ` sourceUri ` | [ 资源 ](javascript:;) | 字符串 | 可选 覆盖用于解析相对链接的网址。 ` 信贷 ` | [ 信贷 ](javascript:;) | 字符串 | 可选 数据源的信用,显示在画布上。 ##### Returns: 处理数据后将解析为新实例的promise。 #### [ ](javascript:;) static Cesium.CzmlDataSource.processMaterialPacketData (object, propertyName, packetData, interval, sourceUri, entityCollection) [ DataSources/CzmlDataSource.js 2483 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2483) 定制CZML更新程序功能使用的帮助程序功能它会根据CZML数据包创建或更新 [ ` MaterialProperty ` ](javascript:;) 。 Name | Type | Description ---|---|--- ` object ` | Object | 将在其上添加或更新属性的对象。 ` propertyName ` | String | 对象上属性的名称。 ` packetData ` | Object | 正在处理CZML数据包。 ` interval ` | [ TimeInterval ](javascript:;) | 数据有效的约束间隔。 ` sourceUri ` | String | 正在处理的数据的原始uri。 ` entityCollection ` | [ EntityCollection ](javascript:;) | 正在处理集合。 #### [ ](javascript:;) static Cesium.CzmlDataSource.processPacketData (type, object, propertyName, packetData, interval, sourceUri, entityCollection) [ DataSources/CzmlDataSource.js 2455 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2455) 定制CZML更新程序功能使用的帮助程序功能会根据CZML数据包创建或更新 [ ` Property ` ](javascript:;) 。 Name | Type | Description ---|---|--- ` type ` | function | 正在处理的属性的构造函数。 ` object ` | Object | 将在其上添加或更新属性的对象。 ` propertyName ` | String | 对象上属性的名称。 ` packetData ` | Object | 正在处理CZML数据包。 ` interval ` | [ TimeInterval ](javascript:;) | 数据有效的约束间隔。 ` sourceUri ` | String | 正在处理的数据的原始uri。 ` entityCollection ` | [ EntityCollection ](javascript:;) | 正在处理集合。 #### [ ](javascript:;) static Cesium.CzmlDataSource.processPositionPacketData (object, propertyName, packetData, interval, sourceUri, entityCollection) [ DataSources/CzmlDataSource.js 2469 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2469) 定制CZML更新程序功能使用的帮助程序功能会根据CZML数据包创建或更新 [ ` PositionProperty ` ](javascript:;) 。 Name | Type | Description ---|---|--- ` object ` | Object | 将在其上添加或更新属性的对象。 ` propertyName ` | String | 对象上属性的名称。 ` packetData ` | Object | 正在处理CZML数据包。 ` interval ` | [ TimeInterval ](javascript:;) | 数据有效的约束间隔。 ` sourceUri ` | String | 正在处理的数据的原始uri。 ` entityCollection ` | [ EntityCollection ](javascript:;) | 正在处理集合。 #### [ ](javascript:;) load (czml, options ) → Promise.< [ CzmlDataSource ](javascript:;) > [ DataSources/CzmlDataSource.js 2438 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2438) 加载提供的url或CZML对象,替换任何现有数据。 Name | Type | Description ---|---|--- ` czml ` | [ Resource ](javascript:;) | String | Object | 要处理的url或CZML对象。 ` options ` | Object | 可选 具有以下属性的对象: | 名称 | 类型 | 说明 ---|---|--- ` sourceUri ` | 字符串 | 可选 覆盖用于解析相对链接的网址。 ` 信贷 ` | [ 信贷 ](javascript:;) | 字符串 | 可选 数据源的信用,显示在画布上。 ##### Returns: 处理数据后,将解析为该实例的Promise。 #### [ ](javascript:;) process (czml, options ) → Promise.< [ CzmlDataSource ](javascript:;) > [ DataSources/CzmlDataSource.js 2425 ](https://github.com/AnalyticalGraphicsInc/cesium/blob/1.62/Source/DataSources/CzmlDataSource.js#L2425) 处理提供的url或CZML对象,而不清除任何现有数据。 Name | Type | Description ---|---|--- ` czml ` | [ Resource ](javascript:;) | String | Object | 要处理的url或CZML对象。 ` options ` | Object | 可选 具有以下属性的对象: | 名称 | 类型 | 说明 ---|---|--- ` sourceUri ` | 字符串 | 可选 覆盖用于解析相对链接的网址。 ##### Returns: 处理数据后,将解析为该实例的Promise。
点击查看更多
全部评论
登录
|
注册
关于作者
小白
TA的个人主页
关注
已关注
文章
5942
粉丝
14
获赞
21
评论
26
访问
560372
(3)、React中使用ECharts——柱状图
31个惊艳的数据可视化作品,让你感受“数据之美”!
《Google软件测试之道》读书笔记
Cesium数据(五)3D Tiles之i3dm 和 cmpt
cesium实战(三)设置地球颜色为任意纯色
推荐文章
ThreeJS 轮廓线特效 OutLinePath
(3)、React中使用ECharts——柱状图
31个惊艳的数据可视化作品,让你感受“数据之美”!
防抖节流
创建海洋特效组件 THREEJS 海洋效果 Shader实现
文章目录
文章分享
×
扫一扫分享
复制链接