三维GIS显示中,利用太阳高度角和方位角计算光照

利用【太阳方位角】和【太阳高度角】进行光照计算的时候,需要注意:
– 1、 坐标系是球坐标系,具体正方向如下图所示:

极坐标公式:
x=rsinθcosφ.
y=rsinθsinφ.
z=rcosθ.
φ:由x轴出发,逆时针旋转到地物方位所得的角度;
θ:由z轴出发,顺时针旋转到地物方位所得的角度;

– 2、太阳高度角和方位角正方向表示:
太阳高度角:太阳射线与水平面的夹角,对应球坐标系下θ的余角,即太阳天顶角的余角,方向:由太阳射线出发,顺时针转到水平面得到的角度;

太阳方位角:太阳射线投影到水平面上得到的射线和正北方向的夹角,方向:由正北方向出发,顺时针旋转到投影射线得到的角度;(一般正北方向就是指球坐标系下的y轴方向)

∗∗地理方位和数学方位的转换∗∗(即太阳高度角和太阳方位角,与球坐标系的关系):\color{lime}{**地理方位和数学方位的转换**(即 太阳高度角和太阳方位角,与球坐标系的关系):}∗∗地理方位和数学方位的转换∗∗(即太阳高度角和太阳方位角,与球坐标系的关系):
θ = 90 - 太阳高度角;
φ = 360 - 太阳方位角 + 90;
具体推导,可由特殊值反推得到,比如太阳方位角=315,太阳高度角任意反推证明。

三维GIS显示中,利用太阳高度角和方位角计算光照相关推荐

  1. 3DMAX在三维GIS建模中的应用与优化

    3DMAX在三维GIS建模中的应用与优化 黄名华 (广西基础地理信息中心 广西南宁 530023) [摘 要] 将一个城市或某一区域的地理空间数据制作成三维的可视化地理信息系统,在当今有着非常重要的现 ...

  2. 三维GIS开发:利用Cesium加载 M3D 地质体模型(附代码)

    实现步骤 Step 1. 引用开发库: 本示例引用 local 本地[include-cesium-local.js]开发库,完成此步骤后才可调用三维 WebGL 的功能: Step 2. 创建布局: ...

  3. 新一代三维GIS技术在交通行业的创新应用

    2009年,SuperMap发布了首款二三维一体化GIS软件,首次提出了二三维一体化GIS技术.随后,二三维一体化的应用系统不断涌现,二三维一体化技术逐步成为三维GIS发展和研究的主流.2017年,S ...

  4. 三维匹配_三维GIS数据融合的基本方法与进展

    点击图片上方蓝色字体"慧天地"即可订阅 文章转载自微信公众号地理信息世界GeomaticsWorld,版权归原作者及刊载媒体所有. 作者信息 华 巍1,2,胡云岗1,2,侯妙乐1, ...

  5. [GIS原理] 11 地图信息可视化-可视化的一般原则、空间信息的三维建模、CAD与3DGIS的集成、三维景观显示

    在知识传播途中,向涉及到的相关著作权人谨致谢意! [千言万语不如一张图] 除逻辑数据.密码学上讲,在日常生活中,语言是一维的,语言适合描述最绝对性.抽象性的意见.用一维性的语言来描述多维环境下的复杂关 ...

  6. Qt中利用定时器QTimer实时显示当前日期和时间

    Qt中利用定时器QTimer实时显示当前日期和时间 时显示当前日期和时间.下面说明方法: 1. 在工程中声明一个全局QTimer对象 QTimer *timer; 2. 在构造函数中定义QTimer, ...

  7. 三维GIS可视化技术在智慧城市基本建设中的作用

    随着我国城市人口数量的持续增加,资源.设备与人口数量的空间布局对城市化基本建设起着越来越重要的作用.三维室内空间的合理认知逐渐变成城市整体规划和管理方法的难题,也是提升城市的信息化建设的关键.GIS信 ...

  8. 三维GIS系统在城市发展中的应用

    城市发展,规划先行.伴随着各行业大数据基本建设的推动,为城市整体规划行业大数据的发展趋势产生了新的机遇和挑战. 城市三维地理信息系统           城市三维地理信息系统就是指能对城市地区内室内空 ...

  9. python图片显示英文字符_Python中利用Tesseract软件来识别图片中的英文与中文

    OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...

  10. 三维GIS可视化技术在城市管理中的作用

    伴随着我国城市人口数量的持续猛增,资源.设备与人口数量的空间布局对城市化基本建设起着愈来愈关键的影响.三维室内空间的合理认知日渐变成城市整体规划和管理方法的关键难题,也是提升城市的信息化建设的关键.G ...

最新文章

  1. AWS — AWS CloudFormation
  2. Vue001_模板语法
  3. 进制转换中dbho是什么意思_什么是网段?二进制十进制如何互相转换?看完这篇,你就全明白了...
  4. 深度评测丨GaussDB(for Redis)大Key操作的影响
  5. 使用CSE实现滚动升级零中断
  6. 18kw丹佛斯变频器常见故障_变频器常见故障——输出不平衡、过载、开关电源损坏...
  7. BZOJ2366 : 多重历史
  8. RecyclerView (一) 基础知识
  9. day1 Ubuntu 使用
  10. mysql教程datetime_Mysql中的Datetime与Timestamp不同之处
  11. 我很喜欢电影背后这个看上去很精神分裂的故事,跟影片中那个盘根错节的故事相得益彰。好的艺术作品永远都不可能被简化成纬度单一的说教。
  12. 字符常量和字符串常量
  13. uniapp对接极光推送
  14. 红外接收hs0038NEC协议
  15. 揭秘!飞机上不为人知的六大“怪事”
  16. xctf攻防世界 MISC高手进阶区 MISCall
  17. 计算机速成课 第三十七集 机器人
  18. java 男女 相邻交换 队形_调整队形+上机编程调整男孩女孩顺序
  19. Quartus-II的安装教程
  20. python创建子类对象会先创建父类对象_Python练习,python,习题

热门文章

  1. 百度html标签大全,百度指数千牛帮:做出出色的HTML网站页面注意事项有哪些?...
  2. 家居物联网(IoT)接入控制与认证的再思考
  3. ts类型声明文件的正确使用姿势
  4. 从0到1教你画原型图
  5. 计算机软件被放进回收站,电脑不能把文件放入回收站只能永久删除怎么办?
  6. 北大AI公开课第十课--人工智能在生命科学中的应用by碳云智能李英睿
  7. echarts 背景颜色 渐变色,阴影效果
  8. 第2章 大数据可视化基础
  9. python局域网文件互传
  10. 超级节点的困境,社区治理的尴尬 |链捕手