ITFpass2


Find_orbで作った位置推算表(computer friendly)をもとに 推算表の開始日から終了日-2日までの間で選択した期間の毎日について、 推算表に沿った指定領域内(サーチ半径内)の観測をITFファイルから抽出したファイルを作るC#プログラム



(ソースコード)
ITFpass2.cs (右クリック→「名前を付けてリンクを保存」で保存のこと)


(準備)
入出力ファイルのパス名部分の書き換え:
プログラム中の以下の3つのパス名をご自分のPC用に書き換えること(先頭の@は必要)
string infile = @"C:\Users\mtnsu\Desktop\NEOCP_data\" + fname;
string infile1 = @"C:\Users\mtnsu\Desktop\itf\itf_" + ymd1 + ".txt";
string outfile1 = @"C:\Users\mtnsu\Desktop\itf\work\itf_" + ymd1 + "_pass.txt";
1つ目(infile)はfind_orbで作成した位置推算表を入れておくフォルダ
2つ目(infile1)は、1日ずつに分割したITFファイルを入れておくフォルダ
3つ目(outfile1)は、ITFファイルから抽出した観測のファイル(計算日数分の数)を出力するフォルダ

予め準備しておくデータ:

  1. ITFファイルを1日ずつに分割したファイルが所定のフォルダに入っていること。(少なくとも計算する期間分)
    この1日毎に分割したITFファイルは、別プログラムITF_daysを使って作成可能。
  2. Find_orbで作成した所定のフォーマットの位置推算表が、所定のフォルダに入っていること。
Find_orbでの位置推算表の作成手順:
(プログラムの実行) (結果) (参考文献)
Find_orb:推算表の選択項目

Find_orb:推算表の画面出力

Find_orb:推算表のファイル出力

コンソール画面(位置推算表ファイル名、探索開始日、探索終了日、サーチ半径の入力)

コンソール画面(実行中)

コンソール画面(実行終了)

ファイル出力

コマンドプロンプト画面(抽出した観測を1つのファイルにまとめる場合)


記事やプログラムは予告なく更新または削除することがあります。


COIAS用の自作ツールのページに戻る

ホームページに戻る[back to home page]