Geoscan-Edelveis jpg creating on LINUX
● (No.1130) Geoscan-Edelveis jpg creating on LINUX (2023年4月7日)
----------------------------------------------------------------
detail process real pro modified end
Geoscan-Edelveis jpg creating #1
Geoscan-Edelveis(#53385 RS20S)衛星の、JPEG地球画像化に成功した。
取り敢えず結果のみ。全ては先駆者のお陰。画質の追及は次の課題だ。
Geoscan-Edelveis mission
#53385, 436.200MHz 9k6_GFSK, RS20S
https://github.com/kng/geoscan-tools
https://geoscan.space/en/geoscan-edelveis
https://twitter.com/hashtag/GEOSCAN_EDELVEIS
https://twitter.com/i/status/1651308925986172929
https://github.com/radio-satellites/geoscan-tools
https://github.com/kng/geoscan-tools/blob/main/GUIDE.md
https://community.libre.space/t/geoscan-edelveis-mission
Geoscan-Edelveis jpg creating #2
1. まず、python3 をインストールしておく。
$ sudo apt install -y python3
$ python3 -V
2. CAS-5A(FO-118)の時と同様に、SatNOGS から Geoscan-Edelveis衛星 データ
ファイル(Last week 2023年4月) をダウンロード。メールで送られてくる長い
(long).csvファイル名を、短く書き換える。それを手順4.のフォルダに収める。
$ mv -i (long).csv 30406geo.csv
3. github から、"geoscan-tools-main.zip" をダウンロード解凍する。
https://github.com/kng/geoscan-tools
4. 自動解凍した "geoscan-tools-main" フォルダにチェンジディレクトリする。
$ cd ~/geoscan/geoscan-tools-main
5. (例)2023-04-06 08時台のデータのみ抽出し、新しいファイルとして保存する。
$ grep '^2023-04-06 08' 30406geo.csv > 2023-04-06_08.csv
6. フォルダ内に解凍されている "process_simple.py" を "2023-04-06_08.csv"
に対して python3 により実行する。
$ python3 process_simple.py 2023-04-06_08.csv
7. 自動的に、"2023-04-06_08.jpg" が生成される。これが前頁#1の画像である。
> Writing image to: 2023-04-06_08.jpg
8. 本当は、このような画像になるはずだ。(@EU1SAT)
(参考) https://github.com/kng/geoscan-tools/blob/main/GUIDE.md
https://community.libre.space/t/geoscan-edelveis-mission
Geoscan-Edelveis jpg creating #3
[SatNOGS CSV Download]
Register an account
Login
Search satellite
Choice Data
Choice Data export (frames)
Receive e-mail from SatNOGS
Download CSV file
SatNOGS に改めて Geoscan-Edelveis衛星の Last_month をリクエスト要求して
.csvファイルを Geanyエディタで確認しつつ、JPEG_100% 地球画像が得られた。
$ mv -i (long).csv 30408geo.csv
$ grep '^2023-03-31 10' 30408geo.csv > 2023-03-31_10.csv
$ python3 process_simple.py 2023-03-31_10.csv
> Writing image to: 2023-03-31_10.jpg
Geoscan-Edelveis jpg creating #4
先の地球画像の撮影地点を、Google_Earth により特定した。
南アフリカ・ケープタウンである。拡大すると、クワガタの角みたいだ。
Geoscan-Edelveis jpg creating #5
最新(2023-04-07_15) の地球画像。SatNOGS にデータリクエスト要求。まだ、
現時点で Geoscan-Edelveis-mission サイトには上がっていない画像である。
$ cd ~/geoscan/geoscan-tools-main
$ grep '^2023-04-07 15' 30408geo.csv > 2023-04-07_15.csv
$ python3 process_simple.py 2023-04-07_15.csv
> Writing image to: 2023-04-07_15.jpg
Geoscan-Edelveis jpg creating #6
SatNOGS-DB: 2023-04-08, 9時台 10時台 16時台 21時台の、各々の単体のデータ
では、JPEG画像化がうまくいかなかったが、この 4個を grepコマンドで、1個の
csvファイルに合体させたところ、何とか描画させることができた。しかし、本来
の画質より暗い画像であったので、「Ubuntu-Software」 から、"KolourPaint" を
ダウンロードし、このアプリでコントラストを少し上げて本来の画質に近づけた
のが、次の画像である。
$ grep '^2023-04-08 09' 30410geo.csv >> 2023-04-08_09.csv
$ grep '^2023-04-08 10' 30410geo.csv >> 2023-04-08_09.csv
$ grep '^2023-04-08 16' 30410geo.csv >> 2023-04-08_09.csv
$ grep '^2023-04-08 21' 30410geo.csv >> 2023-04-08_09.csv
$ mv -i 2023-04-08_09.csv 2023-04-08_21.csv
$ python3 process_simple.py 2023-04-08_21.csv
> Writing image to: 2023-04-08_21.jpg
Geoscan-Edelveis jpg creating #7
SatNOGS から全画像データを要求ダウンロードし、2023年2月末に撮影された6個
の画像データを、Geanyアプリを使い 日付と行頭の "01003E0509" を確認しなが
ら選定し、JPEG画像化した。なお、撮影地点の特定には次のサイトを参考にした。
https://geoscan.space/en/geoscan-edelveis
| |
$ grep '^2023-02-23 08' 30411all.csv > 2023-02-23_08.csv $ python3 process_simple.py 2023-02-23_08.csv > Writing image to: 2023-02-23_08.jpg > New Zealand | $ grep '^2023-02-23 10' 30411all.csv > 2023-02-23_10.csv $ python3 process_simple.py 2023-02-23_10.csv > Writing image to: 2023-02-23_10.jpg > South Africa |
| |
$ grep '^2023-02-23 16' 30411all.csv > 2023-02-23_16.csv $ python3 process_simple.py 2023-02-23_16.csv > Writing image to: 2023-02-23_16.jpg > South Atlantic Ocean | $ grep '^2023-02-24 15' 30411all.csv > 2023-02-24_15.csv $ python3 process_simple.py 2023-02-24_15.csv > Writing image to: 2023-02-24_15.jpg > South Sandwich Islands |
| |
$ grep '^2023-02-25 10' 30411all.csv > 2023-02-25_10.csv $ python3 process_simple.py 2023-02-25_10.csv > Writing image to: 2023-02-25_10.jpg > Kerguelen archipelago | $ grep '^2023-02-27 15' 30411all.csv > 2023-02-27_15.csv $ python3 process_simple.py 2023-02-27_15.csv > Writing image to: 2023-02-27_15.jpg > Unknown |
(#7 補足)
先の6個の画像のうち 2個目の南アフリカの撮影地点を、Google_Earth で特定し
た。画像右上の窪みになっている湾は、地球を南北反対にした、東ケープ州南部
ポートエリザベス付近である。
Geoscan-Edelveis jpg creating #8
[Beautiful Earth image]
$ grep '^2023-04-13 22' 30414geo.csv > 2023-04-13_22csv
$ python3 process_simple.py 2023-04-13_22.csv
> Writing image to: 2023-04-13_22.jpg
Geoscan-Edelveis jpg creating #9
今回のJPEG地球画像は雲が多く写りも今一だ。展開前に折り畳んでいた
アンテナを留めていた紐が、画像の左半分に斜めに薄く写り込んでいる。
| |
$ grep '^2023-04-17 16' 30418geo.csv > 2023-04-17_16.csv $ python3 process_simple.py 2023-04-17_16.csv > Writing image to: 2023-04-17_16.jpg > Greenland (-62.694554, -48.715706) | $ grep '^2023-04-18 08' 30418geo.csv > 2023-04-18_08.csv $ python3 process_simple.py 2023-04-18_08.csv > Writing image to: 2023-04-18_08.jpg > unknown |
| |
$ grep '^2023-04-18 09' 30418geo.csv > 2023-04-18_09.csv $ python3 process_simple.py 2023-04-18_09.csv > Writing image to: 2023-04-18_09.jpg > Image 5 (44.44, 12.63) | $ grep '^2023-04-18 16' 30419geo.csv > 2023-04-18_16.csv $ python3 process_simple.py 2023-04-18_16.csv > Writing image to: 2023-04-18_16.jpg > Image 6 (63.97, -20.20) |
| |
$ grep '^2023-04-19 05' 30419ge2.csv > 2023-04-19_05.csv $ python3 process_simple.py 2023-04-19_05.csv > Writing image to: 2023-04-19_05.jpg > Image 7 (55.73,110.36) | $ grep '^2023-04-19 07' 30419ge2.csv > 2023-04-19_07.csv $ python3 process_simple.py 2023-04-19_07.csv > Writing image to: 2023-04-19_07.jpg > Image 8 (39.48, 45.94) |
(#9 補足)
画像左の 'unknown' 撮影地点を、Google_Earth により特定した。フィンランド
に隣接するロシア西部サンクトペテルブルク都市で、一時期、レニングラードと
呼ばれた。上部に写るラドガ湖は、バイカル湖に次ぐヨーロッパ最大の湖である。
| |
$ grep '^2023-04-18 08' 30418geo.csv > 2023-04-18_08.csv $ python3 process_simple.py 2023-04-18_08.csv > Writing image to: 2023-04-18_08.jpg > unknown | St.Petersburg, Russia Lake Ladoga |
Geoscan-Edelveis jpg creating #10
北極の画像が得られた。2023-04-21_15、2023-04-21_16 の二つのcsvファイルを
を合体して、この綺麗な100%北極画像が得られた。映画で有名なターミネーター
"terminator" には、終末とか末端という意味がある。
$ grep '^2023-04-21 15' 30423geo.csv >> 2023-04-21_15.csv
$ grep '^2023-04-21 16' 30423geo.csv >> 2023-04-21_15.csv
$ mv -i 2023-04-21_15.csv 2023-04-21_16.csv
$ python3 process_simple.py 2023-04-21_16.csv
> Writing image to: 2023-04-21_16.jpg
> Beautiful picture from Geoscan-Edelveis capturing
> North pole with visible terminator.
Geoscan-Edelveis jpg creating #11
2023年4月24日09時台には、41分42分43分44分 の各分台のデータが収まっている
が、今までのような "grep '^2023-04-24 09" の09時台指定では何をしても絵に
ならない。"grep '^2023-04-24 09:42" と、09時42分台の42分の指定まで行って
初めて左の絵が得られた。(JA5BLZ局の昨日のTwitter記事が参考になった。Tnx.)
同様にして、右の絵は "grep '^2023-04-25 09:11" として得られた。
| |
$ grep '^2023-04-24 09:42' 30426ge1.csv > 2023-04-24_09_42.csv $ python3 process_simple.py 2023-04-24_09_42.csv > Writing image to: 2023-04-24_09_42.jpg | $ grep '^2023-04-25 09:11' 30426ge1.csv > 2023-04-25_09_11.csv $ python3 process_simple.py 2023-04-25_09_11.csv > Writing image to: 2023-04-25_09_11.jpg |
Geoscan-Edelveis jpg creating #12
[Real-time image decoder for Geoscan-Edelveis satellite]
Geoscan-Edelveis衛星、「Real-time image decoder」 が公開された。文字通りに
リアルタイムで描画することを確認した。完成画像は同じフォルダに保存される。
Windows上で動作するリアルタイムデコーダーである。下記githubサイトからzip
ファイルをダウンロードして解凍後、次の手順で操作する。@UB1QBJ
1. Run "GUI-Decoder.exe" in "Dist_Windows" folder
2. Click on "Start soundmodem"
3. Set your soundmodem to your input audio device from which
the signal will be captured.
Soundmodem -> Settings -> Devices -> AGWPE Server Port -> 8003
4. Click on "Start decoder" (If everything is fine, you will
receive a message about successful connection.)
5. Click on "Read Stream" -> To display the photo in real time.
The photo will also be in the folder with the decoder
(注)事前に次のことを確認する。
・Java 1.8.0 がインストールされていること。
jre-8u391-windows-x64.exe
・Decoderフォルダを読み書き自由にしておくこと。
フォルダー右クリック→プロパティ→セキュリティ → Users
→ 編集 → フルコントロール → 全てにチェックを入れ → OK
・soundmodem_geoscan_9600.exe を最初に起動した時、最小化設定に
なっているので、次のチェックを外すこと。(in Dist_Windows folder)
Settings → Devices → (non-check) Minimized windows on startup
https://twitter.com/Tomek_SP5LOT/status/1651308925986172929
https://github.com/Foxiks/Geoscan-Edelveis-Decoder
Data '2023-04-13 22 mp4' @SatNOGS
File selection point: many Data counts
Data '2023-04-18 08 mp4' @SatNOGS
Data '2023-04-24 08 mp4' @SatNOGS
[Geoscan-Edelveis real-time image decoder v1.2]
Data '2023-04-30 09 mp4' @SatNOGS
$ grep '^2023-04-30 09' 30430ge2.csv > 2023-04-30_09.csv
$ python3 process_simple.py 2023-04-30_09.csv
> Writing image to: 2023-04-30_09.jpg
2023-04-30_09.jpg の撮影地点を、Google Earth により特定した。
北極海に近い、ノルウェー領スピッツベルゲン島の一部が見えている。
80.09N, 1.13E
Spitsbergen Island, Norway
https://earth.google.com/web/
[Geoscan-Edelveis + Google_Earth_Pro]
Google_Earth_Pro上に、JPEG化した "2023-05-10_09.jpg" を重ね書きしてみた。
レイヤーとして2枚重ねしているので、正確ではないが地理的位置関係はわかる。
この後、QGISアプリとも連携していく方法を模索してみる。(on LINUX_Ubuntu)
https://www.google.com/earth/versions/
[10日前の My_Blog, 11.May.2023 の継続実験]
Google_Earth_Pro の画面上段アイコン左から5個目の "Add Image Overlay" を
クリックして、30513geo.png をレイヤーとして読み込む。そうしてから手動で
移動・回転・拡大縮小を行い、厳密に重ね書きするのだ。画像の透明度も調整バー
で簡単に出来る。次図の中に、その方法を書き込んである。
13.May.2023 scheduled: Image3: 09:40:00-09:44:00(UTC), Lake Baikal
[Geoscan-Edelveis real-time image decoder]
[30528ge0.mp4] @SatNOGS
[Geoscan-Edelveis] 2023-06-23 09:xx:xx CSV file @SatNOGS
| [Geoscan-Edelveis] 2023-06-24 07:xx:xx CSV file @SatNOGS
|
| |
シチリア島 Google Earth Pro Sicily in Italy, 23 Jun 2023 | カムチャッカ半島 Google Earth Pro Summer in Kamchatka, 24 Jun 2023 |
| |
Geoscan-Edelveis jpg creating #13
[One Year in orbit]
| | |
$ grep '^2023-08-19 08' 30831geo.csv > 2023-08-19_08.csv $ python3 process_simple.py 2023-08-19_08.csv > Writing image to: 2023-08-19_08.jpg | $ grep '^2023-08-20 09' 30831geo.csv > 2023-08-20_09.csv $ python3 process_simple.py 2023-08-20_09.csv > Writing image to: 2023-08-20_09.jpg | $ grep '^2023-08-20 07' 30831geo.csv > 2023-08-20_07.csv $ python3 process_simple.py 2023-08-20_07.csv > Writing image to: 2023-08-20_07.jpg |
Geoscan-Edelveis jpg creating #14
["Geoscan-Edelveis image decoder" を、新Windows11_PC に再構築]
"Geoscan-Edelveis image decoder" (GUI-Decoder.exe) を、新Windows11_PC に
再構築した。Soundmodemソフトに Device をどう設定しても 9k6信号をデコード
しなかったので、My_HP No.1070 を参考に、Windows11デフォルトの "Realtek-
High Definition Audio" の代わりに、仮想デバイス "VB-CABLE Virtual Audio-
Device" をインストールした。 さらに、VB-CABLE への出力を 「既定の通信デバ
イス」 へ転送先と同期させるソフト 「VBRedirect.exe」 をインストールする必要
があるが、My_HP No.1070 で記載のリンクは切れていたので、旧Win_PCからこれ
を移植した。ここまで準備しておいて、後は My_HP No,1130#12 に記載してある
通りの手順で "Geoscan-Edelveis image decoder" を動作させ、文字通りリアル
タイムで地球画像を描画した。なお、Windows_PC画面動画キャプチャーソフトは
"ojos.exe" (カハマルカの瞳) を使用し、最後に avi を mp4 に変換した。
> C:/Users/user/AppData/Local/VirtualStore/Program Files/ojos/
Data '2023-11-08 08 mp4' @SatNOGS
Geoscan-Edelveis jpg creating #15
[Geoscan-Edelveis modified_jpg creating]
受信した(SatNOGS)'csv'ファイルの各行末に、今回からテストメッセージが付加
されていたので、LINUX_cutコマンドでそれらを削除してから一連の作業をした。
$ cd ~/geoscan/geoscan-tools-main
$ grep '^2023-11-25 23' 31126geo.csv > 2023-11-25_23.csv
$ cut -c 1-148 2023-11-25_23.csv > 2023-11-25_23_modified.csv
$ python3 process_simple.py 2023-11-25_23_modified.csv
> Writing image to: 2023-11-25_23_modified.jpg
Geoscan-Edelveis jpg creating #16
[Geoscan-Edelveis ミッション終了]
[意訳]
18ヶ月後、残念なことに、Geoscan-Edelveis ミッションの結果を総括する時期が来ました。
2024年2月には衛星が大気圏で燃え尽きて、素晴らしい物語になるでしょう。 衛星はすべて
の飛行テストに成功し、すべてのタスクを完了しました。彼は私たちの美しい地球(&太陽)
のさまざまな部分の数百枚の写真を送ってくれました。彼の援助により多くの教育イベント
が開催され、多くの人々が私たちの活動に参加するよう促されました。
私たち自身も、衛星の取り扱いやアマチュア無線家との交流、普及啓発活動などを通じて、
多くの新しいことを学び、多くの経験を積んできました。そして、それがどのようなもので
あっても、すべての成果に限界はなく、私たちはさらに興味深いプロジェクトを開発し、
創造していきます。
私たちの経験を少し共有し、感謝の気持ちを表します。まず、衛星コールサインの創設を
国行政に申請しました。RS20S が届きました。その後、アマチュアミッションにとって重要
なプロセスである周波数調整申請を IARU に提出しました。このプロセスには長い時間が
かかったかもしれませんが、周波数に同意し、ミッションをサポートしてくれた IARU に
感謝します。
Geoscan-Edelveis には独自のパッケージ形式がありました。 これをデコードできるように
するために、gr-satellites で geoscan-deframer が作成されました (@PE0SAT と @EA4GPZ
のおかげで)。そして、このライブラリは、satnogs_gr-satellites を使用して SatNOGS
に統合されています (@SA2KNG に感謝します)。 ダニエルは優れたジオスキャン ールも
実装し、衛星が定期的に送信する写真を収集することができました。(@jupitersaturn09 と
@Foxiks) もこれに協力しました。 そして @tomasz は私たちの衛星から最初に写真を撮って
くれました。Geoscan-Edelveis で積極的に写真を撮ろうとしてくれた皆さん、ありがとう
ございました! 電波望遠鏡で受信してくれた @tammojan に感謝します! これはすごいですね!
ミッション中、SatNOGS では 20,000 件を超える観測が行われました。計画を立ててくれて、
また他の多くの重要な問題にも協力してくれた @fredy に感謝します!
データパケットが SatnogsDB に表示され始めた後、衛星用の SatNOGS ダッシュボードを
作成しました。非常に役に立ちました (@DL4PD に感謝)。 最も多くデコードされたデータは、
@EU1SAT、@SA2KNG、および @PE0SAT により受信されました。ありがとう!
Web サイトにデコーダーとテレメトリ パネルを実装し、支援してくれた Dmitry R4UAB に
心より感謝します。また、私たちの使命に大きな関心を寄せていただきありがとうございます。
そして、サポートとミッションに関する親切な Alexey RA3PPY にも感謝します。そして
もちろん、このミッションに興味を持っていただき、プロジェクト全体を通して協力していた
だいた皆さんに感謝したいと思います。このような素晴らしいプラットフォームに対して。
LibreSpace Foundation!
[最後の画像送信]
ここからは「ラスト画像送信」をオンにします。 1つの画像は、衛星が沈黙するか燃え尽きるまで。
今日は8分間、明日からは16分間の周期で世界中に送信されます。
[PE0SAT]
このテクノロジーに関心を持つすべての人に対して非常にオープンで協力的な Geoscan-Edelveis の
チームに感謝したいと思います。これは、協力することで偉大な成果を達成できるという素晴らしい
例です。ご多幸をお祈り申し上げます。この先に新たな挑戦があり、また一緒に仕事ができることを
願っています。
Geoscan-Edelveis jpg creating #17
[Geoscan-Edelveis LAST jpg creating]
$ cd ~/geoscan/geoscan-tools-main
$ grep '^2024-02-02 09' 40202geo.csv > 2024-02-02_09.csv
$ cut -c 1-148 2024-02-02_09.csv > 2024-02-02_09_modified.csv
$ python3 process_simple.py 2024-02-02_09_modified.csv
> Writing image to: 2024-02-02_09_modified.jpg
$ grep '^2024-02-10 11' 40212geo.csv > 2024-02-10_11.csv
$ cut -c 1-148 2024-02-10_11.csv > 2024-02-10_11_modified.csv
$ python3 process_simple.py 2024-02-10_11_modified.csv
> Writing image to: 2024-02-10_11_modified.jpg
> SO LONG! THX 4 ALL 73!
トップ へ戻る.
前のページ へ戻る.
次のページ へ移る.
ホームページ(目次) へ戻る.