Digital Satellite's Blog since 13 Jan 2006 Comment Answer: Angelfish
JE9PEL's HP JE9PEL's Blog JE9PEL's Twitter
遂に、JPEG creation が完成した。 Photo#27, FileSize 03AA(938) frames
by JE9PEL/JR6 (Ishigaki) [コメント(1)|トラックバック(0)]
JPEG化へ最後の難関 1. まず、ruby をインストールしておく。 $ sudo apt install ruby 2. SatNOGS から、前頁#7の手順で衛星データファイル(Month 2023年3月)を ダウンロード。メールで送られてくる長い.csvファイル名を短く書き換える。 $ mv -i (long).csv 30325ng5.csv 3. rubyスクリプト ext.rb をダウンロード。 https://gist.github.com/jh4xsy/94c5a7a933148942e90c5295ae68cdaa 4. rubyスクリプトの中のファイル名を書き換える。(59の意味は前頁#7参照) (注 0x3AA…#27のフレームサイズ、「%04X」 はJH4XSY/1局によるアイデア) (https://jh4xsy.asablo.jp/blog/2023/03/13/ 参照) > for i in 1..0x3AA > printf("grep 0303AA%04X010017010E033113081B07 30325ng5.csv | head -1 | cut -c 59- >> 30325ng5.hex\n", i) > end 5. ruby単体での動作を確認。grep(検索)されたコマンドが画面に一行ずつ表示される。 $ ruby ext.rb 6. 確認後、シェルスクリプトファイルとして出力。 $ ruby ext.rb > 30325ng5.sh 7. シェルスクリプトを実行する。数分後に 30325ng5.hex が自動生成される。 $ sh 30325ng5.sh 8. 前頁#6,#7と同様に、ax.25 Header部分(13bytes)をカットして、さらに 全改行をカットし、最後に hexダンプして一気に jpgファイルを作成する。 $ cat 30325ng5.hex > 30325ng5.txt $ cut -c 27- 30325ng5.txt > 30325ng5-less-27.txt $ tr -d '\n' < 30325ng5-less-27.txt > 30325ng5-one-line.txt $ cat 30325ng5-one-line.txt | xxd -r -p > 30325ng5-completion.jpg 9. 前頁#8 30325ng5-completion.jpg が目的の地球画像である。
by JE9PEL/JR6 (Ishigaki) [コメント(0)|トラックバック(0)]
Digital Satellite's Blog since 13 Jan 2006
Satellites information since 8 Jul 1993
沖縄石垣島記録YouTube 石垣島川平(かびら)湾 2020年5月6日
衛星通信入門 衛星周波数表 衛星飛来予報 宇宙をもっと身近に! アマチュア無線入門 てらさんの宇宙教育 モールス符号一覧 電子工作入門講座 エレクトロニクス工作 WordExcelショートカット QRコード作成 ビデオで野鳥撮影 ことりのさえずり