cesium米转换经纬度_cesium 笛卡尔坐标(单位:米) 与 经纬度(单位:弧度/度) 之间的转换。...
this.model.readyPromise.then(function (tileset) {
//记录模型原始的中心点
var boundingSphere = tileset.boundingSphere;
that.boundingSphere = boundingSphere;
//模型原始的中心点。此处是笛卡尔坐标,单位:米。
var position = boundingSphere.center;
// 此处是经纬度,单位:弧度;高度单位:米。
var catographic = Cesium.Cartographic.fromCartesian(position);
var height = Number(catographic.height.toFixed(2));
// 此处是经纬度,单位:度。
var longitude = Number(Cesium.Math.toDegrees(catographic.longitude).toFixed(6));
var latitude = Number(Cesium.Math.toDegrees(catographic.latitude).toFixed(6));
that.originalCenter = { x: longitude, y: latitude, z: height };
console.log((that.config.name || "") + " 模型原始位置:" + JSON.stringify(that.originalCenter));
//offsetopt.x,y不能多次更改
updateMatrix: function (offsetopt) {
if (this.model == null) return;
console.log(" 模型修改后位置:" + JSON.stringify(offsetopt));
var boundingSphere = this.model.boundingSphere;
var catographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
var surface = Cesium.Cartesian3.fromRadians(catographic.longitude, catographic.latitude, 0.0);
// 此处展示了,从经纬度(单位:度)-->笛卡尔坐标(单位:米)。
var offset = Cesium.Cartesian3.fromDegrees(offsetopt.x, offsetopt.y, offsetopt.z);
var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
this.model.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
//this.model.update();
},
cesium米转换经纬度_cesium 笛卡尔坐标(单位:米) 与 经纬度(单位:弧度/度) 之间的转换。...相关推荐
- 实现摄氏度与华氏度之间的转换
实现摄氏度与华氏度之间的转换 实现思路:首先需要把简单界面渲染出来 然后将生成两个上述框, 接下来实现输入一个输入框,另一个输入框跟着变:首先,在上面那个定死111,然后把值传给下面那个
- 计算机原理与基础 —— 进制之间的转换(二进制与十、八、十六禁止之间的转换)
进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区别在于数运算时是逢几进一位.比如二进制是逢2进一位,十进制也就是我们常用的0-9是 ...
- python转换字符编码_转:Python常见字符编码及其之间的转换
一.Python常见字符编码 字符编码的常用种类介绍 第一种:ASCII码 ASCII(American Standard Code for Information Interchange,美国信息交 ...
- c语言 北京时间转换utc时间_mysql之unix时间戳和正常时间格式之间的转换
转载:https://www.cnblogs.com/longzhongren/p/4596278.html 函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以&quo ...
- bean转换 传类型_java开发中DTO、VO、PO之间的转换你应该这么操作
痛点 一种框架的出现都要解决个痛点,我想下面这这种不方便的操作经常有人写吧. 假如Car 类是数据库映射类 CarDTO是DTO 类 通常我们会这么写一个方法进行转换 ...
- Python温度转换。实验要求及原理:输入带有表示符号的温度值,编程实现摄氏度和华氏度之间的转换。换算公式:摄氏度(℃) = (华氏度 - 32) ÷ 1.8;
while True:TemStr=input("请输入带符号的温度值:")if TemStr[-1] in ['F','f']:C = (eval(TemStr[0:-1]) - ...
- 波长波数转换matlab,【求助】请教红外常用波数与波长之间的转换关系...
大家再请看下面的内容,我提此问题来源于此: Wavelength calculation ------------------------------------------------------- ...
- byte[]数组和int之间的转换
这里简单记录下两种转换方式: 第一种: 1.int与byte[]之间的转换(类似的byte short,long型) [java] view plaincopy /** * 将int数值转换为占四个字 ...
- C++中char*与wchar_t*之间的转换
把char*转换为wchar_t* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to convert" ...
最新文章
- 0基础学习数据分析必须掌握的技能有哪些?
- ftp服务器需要ssl证书吗,ftp+ssl证书安全认证
- 几种常用通信协议:IIC协议、SPI协议、UART协议
- 隐藏标准选择界面按钮
- Approximation and fitting、Statistical estimation
- php自动安装myqsl,php – 在自制的小牛上安装MySQL麻烦
- 框架对比_2020 年前端框架性能对比和评测
- 6月18日,熊才权教授软件工程专业建设与示范教学
- ztree Api官方文档
- HeadFirstJava学习心得——网络编程
- 大数据创业的门槛到底有哪些?
- android Holo UI框架,Holo风格的开源中国Android客户端——持续更新(2)
- python+django高速公路收费管理系统的设计
- 云大计算机初试最高分,【经验谈】初试总分360+,专业排名前五!云大社会工作专......
- A Retinex based GAN Pipeline to Utilize Paired and Unpaired Datasets for Enhancing Low Light Images
- 如何在网页标题前添加图标
- “2021流行趋势发布·新品试骑活动”引爆羊城
- 在线制作h5——上帝的礼物
- Xbox One手柄
- SAP QM 检验批里某检验特性的取样数量跟检验计划设置不符?
热门文章
- ubuntu环境下如何解决svn提交出现can‘t check path ‘/home/...‘
- Linux命令常用大全
- (创建模式 上)设计模式——工厂、抽象工厂 C++/Python3实现
- python组件介绍_python 中的爬虫· scrapy框架 重要的组件的介绍
- 16岁上大学,25岁博士毕业,她还是南大医学院最年轻的博导!
- 16张扎心漫画,戳中女生私密日常,每一幕都很真实
- 你被这些网络迷题难倒过吗?
- 苹果白屏一直显示苹果_最新消息显示:苹果还要发新品
- mysql 错误 0152_SP2-1503 SP2-0152 错误解决
- excel同一单元格怎么换行_excel表格内怎么换行 方法有两种 一看就会 新手教程...