【问题标题】:C code for solar azimuth angle given date, time, lat, and long [closed]给定日期、时间、纬度和经度的太阳方位角的 C 代码 [关闭]
【发布时间】:2009-04-23 01:10:25
【问题描述】:

我似乎问错了我的问题,所以我再次强调一下。是这个页面上的最佳答案

https://stackoverflow.com/questions/257717/position-of-the-sun-given-time-of-day-and-lat-long

所提问题的解决方案还是更需要的解决方案?

谢谢

【问题讨论】:

  • 链接人!链接!这就是互联网!你到底在说什么?
  • 您肯定需要重新表述您的问题才能理解。
  • 他希望将链接中的 R 代码翻译成 C。这似乎很简单,有一个我不太认识的结构,但我想我知道它的作用。
  • 感谢您查看我的问题,我花了一段时间才意识到正在制作 cmets!我不知道该页面上的代码是 C 还是不是我想知道的,如果它完成了?你不认识的结构是什么?谢谢
  • 我投票决定将此问题作为离题结束,因为它指的是一个现已删除的问题。

标签: c astronomy azimuth


【解决方案1】:

你看过USNO NOVAS的例程吗?

【讨论】:

    【解决方案2】:

    Pysolar 是 Python 中的一个实现,可以为您提供高度/方位角。 http://pysolar.org/ - 在意识到其他答案之一中的 NOVAS 系统不支持 Windows 后,我遇到了它。

    来自文档 (https://github.com/pingswept/pysolar/wiki/examples):

    >>> import Pysolar
    >>> import datetime
    >>> d = datetime.datetime.utcnow() # create a datetime object for now
    >>> Pysolar.GetAltitude(42.206, -71.382, d)
    -20.453156227223857
    >>> d = datetime.datetime(2007, 2, 18, 20, 13, 1, 130320) # try another date
    >>> Pysolar.GetAltitude(42.206, -71.382, d)
    19.551710266768644
    

    【讨论】:

      猜你喜欢
      • 2012-12-22
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2012-12-04
      相关资源
      最近更新 更多