いよいよ全日本10,000局アワードが終盤に差し掛かってきました。あと300cfm強です。
これまでずっと、ある会員制ホームページに準備されているツールを使わせてもらって現状確認を進めてきました。
このツールは誰でも使えるようによく工夫されており、簡便に結果を見せてくれるし、いざというときには書類作成までしてくれる優れもので、非常に便利に使わせてもらっていました(す)。
しかし、いよいよ終盤戦という状況を踏まえてどのように整理しようかと考えはじめたところ、難しい問題につきあたりました。
それはデータが多い故のジレンマのようなことで、ツールを使うと、
最低限の完成確認とそれにそった申請は手軽にできますが(できそうですが)、逆にそれしかできず、10,000局にも及ぶ大量の交信データを相手にしている割に
思い通りの整理、申請ができないのです。
私は、
10,000局の中に、
所持証明をお願いする方とのQSOをはじめ、開局初期の思い出深いQSO(例えば1st QSO)、ローカルとのQSO、学生の頃の友達とのQSO、普段からお付き合いのある方とのQSO、全世界10,000局にも登場いただいたJA局とのQSOなどを、1500のリミットにかからないように残して話題にしたいと考えたのですが、
ツールではそういったことが出来ませんでした。WAJAをなるべく多くのバンドで組めば「格」も上がるし、1バンド増えれば47局分を固定できるのでそれを利用できれば良かろうとも思ったのですが、そういうこともできないのです。
結局、色々と思うことはあったのですが、どれもこれも思い通りにはなりませんでした。
つまり、コールサインをひとつづつ確認して
どなたとのどの交信を明瞭にリストするかを意識しつつ、全体をどう作り込むか、考えることを楽しむことができないのです。
そこで、何か適当なツールがないかと世の中に出回っているツールを検索してみました。
色々な方の書き込みを参照すると、この世界では、JO2HPOさんのソフトがもっとも広く使われているらしいとわかりました。
JO2HPOさんのHLAWDソフト
https://jo2hpo.sakura.ne.jp/items/HLAWD.HTML
検索方法に問題があるのかもわかりませんが、自前で準備したものを公表されている方は意外に少なく、本当に何人かの方に限られているようでした。
JA0IAAさん
http://www.amy.hi-ho.ne.jp/iaasada/award/jarl-1kaward.html
JA7FKFさん
https://www7b.biglobe.ne.jp/~studiozaigo/Sample.htm
申請用のフォーマットをエクセル化しただけというものはいくつか見られました。いまさら手書きするんでしょうか。。。
ともかくそれで、私のジレンマが解消できるものはないかと各ツールの中を少しずつ見せていただきましたが、結局どのツールも「完成確認」用であって、私が感じているジレンマは解消できなさそうとわかりました。
皆さんとにかく苦労されていて、その上何か作戦を立てて整理しようなどとは思わないのでしょう。。。
そこで、思い切って自前でツールを準備することにしました。
を参照して行います。検討した観点ごとに必要度合いを関数化し、専用の列にQSO毎に収納します。それらの列に優先順位をつけて参照し、昇順、降順などと決めて並び替えるのです。
事前準備
データはハムログから出力したcsvファイルを使います。適宜、eQSLやLoTWからダウンロードしたadifファイルとマージしておけば、チェック抜けをおぎなうことができます。

最初に読み込むデータはこういうデータです。全部の交信ですから、何万行もにもなるはずです。
このデータを作成する際には次に注意します。
[1]ハムログから出力したcsvファイルの読み込み時に、JCC番号の頭のゼロが落ちないように注意
上の例だと10列目の0303の頭のゼロです。
・新しく開いたエクセルで、テータ➜テキストファイル からcsvファイルをインポート
・区切り文字を "カンマ"にし、すべての列を文字列で読み込むように設定して読み込む
[2]ハムログで出力した全リストに含まれているDX局を事前に削除
上の右端、O列の分類で消去するのが簡単。
残すのは0のみ(JA局との国内QSO。/Pや/QRPにも0が付される)として、それ以外は消してしまいます。
8: DX局とのQSO
7J1RLや8J1RL、さらに、code欄にJCCではなくエンティティーコードを書いてDX扱いにしているJA局、JD1局なども含む。
9: DXエンティティーへの移動局(50年前のJA1SWL/A35などJA局のDX移動やDX局のDX移動などすべて含む)
DX局の他エリヤへの移動局(W1AW/3など)
海外局の/Pや/QRP(LU7EE/QRPなど)
10: 移動地を前につけたDXへの移動(4W/JE1CKAなど)
[3]QSL受領マークがないQSOは消す
上の例で言うと1列目、2列目などです。
(A)10,000局の整理ツール
この後に述べるWAJAリストを参照しながらアワードに必要な10,000QSOを抜き出して整理するツールです。
<必要度の高さを判断する指標の抽出処理>
[1]エリヤフラッグ
全QSOデータについて、相手局が運用したエリヤ別の数字を示す列を準備します。JCC番号、(移動局の)"/"の次の数字、プリフィックスの3文字目などを参照します。
例えばJR0BFCとのQSOが、JR0BFC(固定)や、JR0BFC/7、JR0BFC/9など、複数回ある場合、それぞれのQSOの行には0、7、9の数字が入るようにします。
[2]ベースコールサイン抽出
移動局の"/"以下をとってしまった ベースとなるコールサイン を示す列を準備します。
上のJR0BFCの例では、どの交信でもJR0BFCが得られます。
<並べ替え処理>
全体の優先順位を決めて並べ替え処理します。
最優先:別途準備するWAJAリストにある564のQSO。
次優先:エリヤ順9-5-8-0-4-7-6-2-3-1など
最下位:ベースコールサイン。
この処理で、まずWAJAリストにある564(=47都道府県×12バンド)のQSOと、それ以外の(最低9436以上の)QSOが分類されます。そしてそのそれぞれの分類は、9から1に向かって各エリヤごとに並べられます。またその各エリヤごとにベースコールサイン順に並べられます。
ベースコールサインの中を、さらに、サフィックスの文字数で分けても良いと思います。あるいは、ベースコールサインではなく、交信日付順で並べるというのもありでしょう。
<重複除去>
ベースコールサインで判断して、重複する相手との不要な交信を削除してしまいます。
もしJR0BFC/7とのQSOが50メガ山形県のWAJAに必要なQSOとしてWAJAリストにあるなら、
並べ替え処理の結果それが最上位564局以内の(若い)行にあるので、ベースコールサインをリファーして重複削除すればJR0BFC/7とのQSOが残り、JR0BFC(固定)やJR0BFC/9とのQSOは削除されます。
どのQSOもWAJAリストになければ、エリヤ別の優先順位に従って番号の若い行に移動されているJR0BFC/9とのQSOを残し、JR0BFC(固定)やJR0BFC/7とのQSOは削除されます。
ここで、/9のQSOを削除してよいのかといった問題があります。そういう問題があるならWAJAリストを修正します。
この例では50メガ山形県の交信を、JR0BFC/7以外の別の局との交信にするよう修正します。
簡単なのは、WAJAリストに書く9エリヤや5エリヤとのQSOをなるべく固定局とのQSOになるようにしておくことです。そうすれば、9エリヤや5エリヤに移動した局とのQSOが他のエリヤで使われることもなくなります。
以上の結果、各エリヤ500局、上限1500局として合計10,000局以上あればOKです。
あとは提出書類の作成です。各エリヤで1500局のリミットをかけ、WAJAリスト局への〇つけ、さらにルールに従った順番に並び替えます。全部エクセルで出来ます。
よく注意しないといけないのは[1]エリヤフラッグと[2]ベースコールサインの抽出です。いずれも、次に続く
並べ替え処理、
重複削除という全体のアルゴリズムの根幹になりますから、何度も確認して間違えない関数を準備してください。
同様に、
WAJAリストの準備も大切です。
全部で47県×12組=564局分ですから、感慨にふけりながら手で作業しても数日あればできるでしょうが、12組できているかどうか、という初期チェックだけなら、上記と同様にエクセルで簡単にできます。
一旦そういうリストを作って(なるべく簡便な方法でWAJAが12組出来ているかどうかを確認し)、不都合が無いように(先にあげた、JR0BFC/9との交信が(9エリヤの移動局との交信が)重複削除されてしまうなどという不都合がないように)、リストを手で最適化するのがよいと思います。
(B)WAJA作成ツール
まず下の表を作り、作戦を練ります。
これは、縦軸を01県から47県、横軸を1.8メガから430メガとして作成した、県別各バンド毎のQSO数のtableです。各セルの数値は、その県とのQSOがそれぞれのバンドでいくつあるかを表しています。
黄色のセルはQSO数が0である県・バンドです。
1.8メガと1.9メガ、3.5メガと3.8メガはそれぞれ合算してひとつのバンドとして扱います。

このtableを見れば、どのくらいの余裕でWAJAを12組作れるか、現状がひと目で分かります。
すぐに分かるのは、
0のセルがあるバンドではWAJAは作れないということです。上の例では、上下のバンドを除くと、18メガ、24メガ、28メガはNGで、
1.9メガから14メガの5バンド、21メガ、50メガの合計7バンドでWAJAを作れる可能性があるとわかります。念のためAJAPAでも確認すればいいと思いますが、値が0のバンドが多いと厳しいです。
あるいは値が0のセルはなくても1.8から430メガの12バンドすべてに1のセルがあるような状況では、12バンド全部を使ってやっと12組のWAJAがつくれるので、
1のセルに一発でも重複があったら終わってしまうとわかります。
この段階で終わってしまっては如何ともしがたいですが、
一般論として、局数が多い7メガや3.5メガでWAJAを4組ずつ、合計8組作るのは容易でしょうからこれらのバンドについて考えるのは後回しにし、3.5メガ、7メガ以外に(1や2の値を含んでいるとしても)確実に
WAJAができるバンドを増やすことが重要です。
足らなければ、そこに焦点を当てて交信を進めればよいと思います。
上の例だと、18メガ、28メガで1回でも16県(例えばPM96)とQSOできれば(CFMできれば)断然楽になるでしょう。
7メガや3.5メガとの兼ね合いですが、これがmustなら
群馬コンテスト一択でしょうか! 固定局とQSOできれば重複の可能性が低いので確実度が上がります。
当たり前ですが、結局のところ、3.5メガ、7メガ以外に値が0や1、2などのセルを含むバンドがなるべく少なくなるよう、
できるだけ多くのバンドで、満遍なく、ユニーク局とのQSOを積み上げることが大切とわかります。
また、値が1や2などのセルに もともとユニーク局とのQSOがあるなら、それはWAJAを12組作るために
ポイントとなる重要なQSOなので大切に扱う必要があるQSOだとわかります。優先してQSLを探すようにすればよいと思います。
<WAJAリストの作成>
WAJA 12組が出来そうなら、具体的に追い込んでいきます。
[1]ベースコールサイン抽出
移動局の"/"以下を除き、ベースとなるコールサインを準備
[2]QSO数の少ない県・バンドとのQSOを優先して若い行に移動
17県の50メガや06県の1.9メガなど、数が少ないQSOを上の行に集めます。上のtableを参照しながら、必要なセルに対応するQSOを、番号の若い行に集めるようプログラムすればよいでしょう。
逆に、数が多い、01県や10県、20県との7メガでのQSOや、地元27県、25県との50メガでのQSOは最下方に集めます。
[3]重複除去、WAJAリストへの転記
以上の手順を踏みながら若い行にあるQSOのベースコールサインを基準に重複削除して徐々に絞り込んでいき、その都度、上位にある交信をWAJAリストに転記します。
このようなことを繰り返していけば、手始めに使うWAJAリストは半日もあれば完成できます。
WAJAリストは、このアワードの全体を考える上で強力なリストです。ここに載せた局は10,000局リストから抜けることはないからです。
載せるべき局も"たった"564局ですから、1局1局、相手のコールサインを全部確認しても大した苦労はありません。この作業を落ち着いてやれば、苦労というより、過去何十年ものアマチュア無線歴を振り返ることができる至福のひと時になるでしょう。
それぞれがどんなQSOだったかとか、その方はどんな方だったか、今もお元気だろうかなど、古いログを出して来て色々思いを巡らせながら楽しく進めるのがいいと思います。
以上のようなことを考えながら様々に工夫します。
先にも述べましたが、コールサインをひとつづつ確認して
どなたとのどの交信を明瞭にリストするか意識しつつ、全体をどう作るか、考えることを楽しむのです。
開局1st QSO、ローカルとのQSO、学生の頃の友達とのQSO、普段からお付き合いのある方とのQSO、全世界10,000局にも使ったJA局とのQSO、そして、
所持証明をお願いする方とのQSOなどは、1500超にかからないように残して話題にしたいですし、余裕があるならなるべく多くのバンドでWAJAを組んで「格」を上げたいですね。
しかし、この方針で進めてもどうにもならないというところに落ち込んでしまうということもあるでしょう。
それは、QSOが(QRVするバンドが)特定のバンドに偏っている(重複削除を進めていくと、結局0のセルがあるバンドが多く残ってどう組み合わせても12組は無理)とか、重複があってポイントとなるQSOがユニーク局とのQSOで押さえられていない(1や2のセルのふたを開けてみるとベースコールサインが同一の局(全国区レベルの有名な数局の移動局)とのQSOばかりだった)などという場合だと思います。
顔を洗って出直さないといけません。「満遍なく」ですhi
結果的に、自前ツールを準備してよかったと強く思いました。
ホームページのツールを使わせてもらっていたころに比較して、自前ツールでは、その結果に至る過程をつぶさに見ることができるようになったのです。
もちろんジレンマは解消できて思いどおりの整理ができますし、それにも増して、データ整理を通じて、これまでQSOいただいた多くの方々ともう一度対話させていただいているような気がするようになりました。
これはホームページのツールを
操作していただけのころには味わえなかった感覚で、QSLをチェックする際にもその方々がいっしょに横について下さって、「一緒にチェックするよ」と励ましてくださるような、最後の難関:QSLチェックに向けた新たな気力が湧き出てくるような気がするようになりました。
そのようなことですから、このアワードに挑戦される方はぜひ自前でツールを作ってみてください。
まだアワード自体を完成していない私が言うのもおかしいですが、ゼロからツールを作るのはそれなりに面倒としてもトライする価値は十分にあります。
エクセルだけで大丈夫です。関数でもVBAでもOK、何でもありです!