当前位置: 首页 > news >正文

家电设计网站胶州哪家公司做网站

家电设计网站,胶州哪家公司做网站,濮阳网官网,用vs2017做网站示例地址#xff1a;https://dajianshi.blog.csdn.net/article/details/145573994 CZML 格式详解 1. 什么是 CZML#xff1f; CZML#xff08;Cesium Zipped Markup Language#xff09;是一种基于 JSON 的文件格式#xff0c;用于描述地理空间数据和时间动态场景。它专… 示例地址https://dajianshi.blog.csdn.net/article/details/145573994 CZML 格式详解 1. 什么是 CZML CZMLCesium Zipped Markup Language是一种基于 JSON 的文件格式用于描述地理空间数据和时间动态场景。它专为 Cesium 平台设计支持复杂的几何、属性和时间序列数据的表达。 2. CZML 文件结构 CZML 文件是一个 JSON 数组其中每个元素称为一个“packet”包。每个 packet 包含一组属性用于描述特定的对象或场景。 基本结构 [{id: document, // 必须的根节点标识整个 CZML 文件version: 1.0 // CZML 版本号},{id: object1, // 对象的唯一标识符position: { // 定义对象的位置cartesian: [0, 0, 0] // 使用笛卡尔坐标表示位置},point: { // 定义点的样式pixelSize: 10 // 点的大小像素}} ]JavaScript 加载 CZML 文件示例 1. 加载 CZML 文件 使用 Cesium 提供的 Cesium.CzmlDataSource 类来加载 CZML 文件。 代码示例 // 初始化 Cesium Viewer var viewer new Cesium.Viewer(cesiumContainer);// 创建 CZML 数据源 var dataSourcePromise Cesium.CzmlDataSource.load(path/to/your.czml);// 将 CZML 数据添加到 Viewer 中 dataSourcePromise.then(function(dataSource) {viewer.dataSources.add(dataSource);// 自动调整相机视角以聚焦于 CZML 数据viewer.zoomTo(dataSource); }).catch(function(error) {console.log(Error loading CZML file: error); });说明 Cesium.CzmlDataSource.load 方法用于加载 CZML 文件。viewer.dataSources.add 方法将 CZML 数据源添加到 Cesium 场景中。viewer.zoomTo 方法自动调整相机视角以聚焦于加载的数据。 JavaScript 导出 CZML 文件示例 1. 创建 CZML 数据 可以通过 JavaScript 动态生成 CZML 数据。 代码示例 // 创建一个 CZML 数据数组 var czml [{id: document,version: 1.0},{id: point1,name: Example Point,description: This is an example point.,position: {cartesian: [0, 0, 0] // 地球中心点},point: {pixelSize: 10,color: {rgba: [255, 0, 0, 255] // 红色}}} ];// 将 CZML 数据转换为 JSON 字符串 var czmlString JSON.stringify(czml, null, 2);// 创建一个下载链接并触发下载 function downloadCZML(data, filename) {var blob new Blob([data], { type: application/json });var url URL.createObjectURL(blob);var a document.createElement(a);a.href url;a.download filename;document.body.appendChild(a);a.click();a.remove(); }// 调用下载函数 downloadCZML(czmlString, example.czml);说明 czml 是一个包含 CZML 数据的数组。JSON.stringify 方法将 CZML 数据转换为 JSON 字符串。downloadCZML 函数创建一个临时的下载链接并触发浏览器下载 CZML 文件。 完整示例加载和导出 CZML 文件 以下是一个完整的示例展示如何加载和导出 CZML 文件。 HTML 部分 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleCesium CZML Example/titlescript srchttps://cesium.com/downloads/cesiumjs/releases/1.94/Build/Cesium/Cesium.js/scriptlink hrefhttps://cesium.com/downloads/cesiumjs/releases/1.94/Build/Cesium/Widgets/widgets.css relstylesheetstyle#cesiumContainer {width: 100%;height: 100vh;margin: 0;padding: 0;overflow: hidden;}/style /head bodydiv idcesiumContainer/divbutton onclickexportCZML()Export CZML/buttonscript srcapp.js/script /body /htmlJavaScript 部分app.js // 初始化 Cesium Viewer var viewer new Cesium.Viewer(cesiumContainer);// 加载 CZML 文件 var dataSourcePromise Cesium.CzmlDataSource.load(path/to/your.czml); dataSourcePromise.then(function(dataSource) {viewer.dataSources.add(dataSource);viewer.zoomTo(dataSource); }).catch(function(error) {console.log(Error loading CZML file: error); });// 导出 CZML 文件 function exportCZML() {// 创建 CZML 数据var czml [{id: document,version: 1.0},{id: point1,name: Exported Point,description: This point was exported from the application.,position: {cartesian: [0, 0, 0]},point: {pixelSize: 10,color: {rgba: [0, 255, 0, 255] // 绿色}}}];// 将 CZML 数据转换为 JSON 字符串var czmlString JSON.stringify(czml, null, 2);// 下载 CZML 文件function downloadCZML(data, filename) {var blob new Blob([data], { type: application/json });var url URL.createObjectURL(blob);var a document.createElement(a);a.href url;a.download filename;document.body.appendChild(a);a.click();a.remove();}downloadCZML(czmlString, exported.czml); }总结 通过上述示例您可以 使用 Cesium 加载 CZML 文件并将其可视化。动态生成 CZML 数据并通过浏览器导出为文件。 CZML 是一种灵活且强大的文件格式适用于各种地理空间数据的可视化和分析任务。
http://www.tj-hxxt.cn/news/139450.html

相关文章:

  • 小企业网站价格wordpress改变访问目录
  • 江西昌宇建设工程公司网站网站制公司
  • 手机信息分类网站制作网站制作模版
  • 如何让百度快照找到自己的网站望野
  • 电子商务网站建设方一般做网站都在什么网做
  • 微信优惠券网站怎么做的区块链开发
  • 重庆佳宇建设集团网站有货 那样的网站怎么做
  • 学习软件开发的网站wordpress作品集
  • 河南网络建站网站建设模块怎么使用
  • 企网官方网站移动端优秀网站
  • 网站商城运营成本怎么网站建设怎么样
  • 广州网站建设是什么公司网站在哪里做
  • 买了个域名 如何建网站网络营销专业
  • 网站301重定向检测wordpress自定义函数
  • 网站如何快速推广如何提高网站收录
  • 公司网站开发可行性报告学app软件开发多少钱
  • 商业网站建设费用商丘网络科技有限公司
  • 网站备案怎么备案江苏省城乡建设网站
  • 长沙免费网站建站模板湖南省住房与城乡建设厅网站官网
  • 北京网站建设产品介绍做网站域名费一般多少钱
  • 网站建设流程哪家好什么都能买到的网站
  • 设计师的招聘要求seo综合查询
  • 温州做网站多少钱汽车设计公司排名前十强
  • 北京网络销售公司绍兴seo网站管理
  • 域名跟空间都有了怎么做网站网络品牌塑造
  • 耐克运动鞋网站建设规划书框架哪个网站可以领手工回家做
  • 自己做视频类网站用哪个cms中国互联网协会秘书长
  • 邢台市网站建设网站方案设计
  • 外贸网站设计多少钱买正品去哪个网站最好
  • 建设手机银行网站市场营销计划