1

そこに天文学者はいますか?US Naval Observatoru Vector Astrometry Subroutines (NOVAS)の .NET (できれば C#) 実装を作成したり、見つけたりした人がいるかどうか疑問に思っています。

4

4 に答える 4

2

私は天文学について(当然のことながら)何も知りませんし、NOVAS についてもまったく何も知りません。

しかし、私はウェブサイトを見ました.Cの実装があるようです. いつでも C 実装を取得し、pinvoke を介してアクセスし、C# ラッパーを記述できます。

于 2009-05-08T01:30:15.827 に答える
1

そのライブラリの移植版、または天文学のためにC#から使用できるものにのみ興味がありますか?

最初の部分には何もありませんが、2番目の部分ではAGIのコンポーネントを見ていきます。彼らのライブラリは、あらゆる種類の天文データを計算する方法を提供します。Dynamic Geometry Libraryを使用すると、惑星などを含むすべてのものをかなり簡単にモデル化できます。

于 2009-05-08T18:55:21.050 に答える
1

このダウンロードには、C# で書かれた非常に便利な天文ライブラリが含まれています。申し訳ありませんが、どこで入手したか覚えていませんが、おそらくどこかに文書化されています。 http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8399&lngWId=10

補足: NOVAS ライブラリは完全ではありません。国際天文学連合のSOFAライブラリを追求する方がよいでしょう。リンクはこちら: http://www.iausofa.org/

于 2014-06-09T03:34:19.373 に答える
0

Urania は C# の天文学ライブラリです:
http://www.smokycogs.com/blog/tutorials/astronomical-calculations-in-c-sharp/

ダウンロードは、すべてのサンプル コードを Urania という 1 つのアプリにまとめた、ページ上のわかりにくい「こちら」リンクです。

ダウンロードしたら、Urania.sln ファイルを変更して、彼が使用するさまざまなライブラリ (MathLib、UraniaLib など) のパスを修正する必要があります。これにより、正しくコンパイルされます。
(メモ帳で Urania.sld を開き、3 つのプロジェクト パスから「..\Libs\」を削除します)

于 2011-09-20T17:07:12.623 に答える