0

Orekitに似たライブラリが .NET に存在するかどうかを知りたいです。

現在、 OrbitToolsを使用しようとしていますが、適切なドキュメントがありません。

どうもありがとうございました。

4

2 に答える 2

1

これは、回答が少し遅くなる可能性があります。ただし、IKVM を使用して jar ファイルを .NET .dll に変換することにより、.NET からorekitを簡単に使用できます。

しばらく前にこれを試し、単純なケプラー伝播を行いましたが、問題はありませんでした。

さらにいくつかの手順を次に示します。

IKVM は、CLR 上で実行される完全に機能する JVM です。両方のプラットフォームが非常に似ているため、これは非常に高速です (ネイティブの .NET とほぼ同じ速さ)。

.NET から Java ライブラリを使用するには、まずそれをマネージ コード .dll にコンパイルする必要があります。これを行うための IKVM ディストリビューションのプログラムは、ikvmc と呼ばれます。

.jar に Java 標準ライブラリ以外の他の .jar への依存関係がある場合は、これらも翻訳してビジュアル スタジオ プロジェクトに追加する必要があります。

Orekit は、apache のベクター ライブラリである apache.commons.math にのみ依存しています。これはコマンドラインです:

> ikvmc orekit-5.0.3.jar commons-math-2.1.jar
Note IKVMC0002: output file is "orekit-5.0.3.dll"

これで、同じディレクトリに orekit-5.0.3.dll ができました。これは、他の .dll と同じように Visual Studio に追加できますが、IKVM ランタイム用に追加の .dll を追加する必要があります。必要な .dll については、IKVM のドキュメントを参照してください。

于 2013-06-26T14:15:07.223 に答える
0

ASCOM プラットフォームを試すことができます。リリース 5.5.1 には、NOVAS ベクトル アストロメトリ ルーチンと Keppler 軌道エンジンの周りの .NET ラッパーがあります。http://ascom-standards.org

于 2010-08-07T01:48:47.550 に答える