Geoscan-Edelveis jpg creating on LINUX
● (No.1130) Geoscan-Edelveis jpg creating on LINUX (2023年4月7日)
----------------------------------------------------------------
detail process real pro
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"
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
https://twitter.com/Tomek_SP5LOT/status/1651308925986172929
https://github.com/Foxiks/Geoscan-Edelveis-Decoder
File selection point: many Data counts
Data '2023-04-18 08' @SatNOGS
Data '2023-04-24 08' @SatNOGS
[Geoscan-Edelveis real-time image decoder v1.2]
Data '2023-04-30 09' @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 に変換した。
[31108ge2.mp4] @SatNOGS
Geoscan-Edelveis jpg creating #15
[Geoscan-Edelveis modified_jpg creating]
受信した(SatNOGS)'csv'ファイルの各行末に、今回からテストメッセージが付加
されていたので、LINUX_cutコマンドでそれらを削除してから一連の作業をした。
$ 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
トップ へ戻る.
前のページ へ戻る.
次のページ へ移る.
ホームページ(目次) へ戻る.