[掲示板へもどる]
一括表示

  [No.24020] DX コードがおかしい 投稿者:JA5COK   投稿日:2022/07/18(Mon) 18:07:51

KH0W入力では正常に Mariana Island と表示される
KH0W/M 入力では イングランドと表示される、念のためA---Zで試してみました
/Fはフランス /G /Mではイングランド /Iはイタリー /K /N /W アメリカ
/U /Rはヨーロッパロシア 記載のないのは マリアナ諸島表示でした。

KH0W/M でイングランドにあれーーでした。

【2022/07/18(Mon) 23:20:21 投稿者により修正されました。】


  [No.24021] Re: DX コードがおかしい 投稿者:JN3MXT 岩見   投稿日:2022/07/18(Mon) 20:08:45

> KH0W入力では正常に Mariana Island と表示される

> KH0W/M でイングランドにあれーーでした。

この局ですね。
https://www.qrz.com/db/kh0w/


  [No.24022] Re: DX コードがおかしい 投稿者:JA2BQX 太田   《URL》   投稿日:2022/07/18(Mon) 20:50:57

下記では如何でしょうか....

cty.dat を用いてコールサインから Entity を確定させる際に

[30] や (27) 等の文字列は 無視する。

最初に = が付くコールサインを調査する。 該当すれば Entity を確定させる。

= が付くコールサインに該当しなければ
コールサインにエリアを表す /0 から /9 は無視する。
コールサインに /M , /AM , /MM , /QRP , /QRPP , /P 等を含む場合には これら文字列を
無視する処理を入れて頂いたらどうでしょうか?

コールサインに / を含む場合には原則として文字数の少ない方で Entity を確定させる。
一般的には / を含む場合には / の左側で Entity が確定される事が普通かと思います。
例 :  3A/PB8DX 等

【2022/07/19(Tue) 07:29:00 投稿者により修正されました。】


  [No.24024] Re: DX コードがおかしい 投稿者:JG1MOU浜田   投稿日:2022/07/19(Tue) 07:32:29

> コールサインに /M , /AM , /MM , /QRP , /QRPP を含む場合には これら文字列を
> 無視する処理を入れて頂いたらどうでしょうか?

/MM /QRP /P /数字 は無視するようになってますが、/M /AMもありましたか。
ほかにもありますか? いっそのことユーザー設定にするか。。。

> コールサインに / を含む場合には原則として文字数の少ない方で Entity を確定させる。
> 一般的には / を含む場合には / の左側で Entity が確定される事が普通かと思います。
> 例 :  3A/PB8DX 等

これは、そのように動作するはずです。


  [No.24025] Re: DX コードがおかしい 投稿者:JA2BQX 太田   《URL》   投稿日:2022/07/19(Tue) 08:03:01

浜田さん、こんにちは。 お世話になります。

> /MM /QRP /P /数字 は無視するようになってますが、/M /AMもありましたか。
> ほかにもありますか? いっそのことユーザー設定にするか。。。

/ が含まれるコールサインの場合には基本的にはコールサインの左側の文字列で Entity 確定ですね。
/ の右側の場合には cty.dat の下記の例では右端の 1A の位置の文字列以外は Entity とはしないと言う事で良いかと思います。

Sov Mil Order of Malta: 15: 28: EU: 41.90: -12.43: -1.0: 1A:

例えば
KH0W/Z の場合の Z は無いので無視する。
KH0W/ZB の場合の ZB はあるので ZB Gibraltar とする。
この場合には ZB/KH0W となっている事が一般的かとは思いますが。

追伸
浜田さん、関ハム2022での hQSL の講演、ありがとうございました。
今年は大阪に行けなかったので You Tube で拝見しました。


  [No.24026] Re: DX コードがおかしい 投稿者:JG1MOU浜田   投稿日:2022/07/19(Tue) 21:33:08

> / の右側の場合には cty.dat の下記の例では右端の 1A の位置の文字列以外は Entity とはしないと言う事で良いかと思います。
>
> Sov Mil Order of Malta: 15: 28: EU: 41.90: -12.43: -1.0: 1A:

なるほどですね。そのようにしてみます。
ただ、United Statesの場合は、CTY.DATでは K になってますので、KH0W/W だった
場合は KH0W/K に読み替えて United States が確定するようにしてみます。

> 追伸
> 浜田さん、関ハム2022での hQSL の講演、ありがとうございました。
> 今年は大阪に行けなかったので You Tube で拝見しました。

お恥ずかしい限りです。ちょっと失敗してしまいました。
https://thw.cocolog-nifty.com/blog/2022/07/post-a247b7.html ←ブログ


  [No.24029] Re: DX コードがおかしい 投稿者:JA2BQX 太田   《URL》   投稿日:2022/07/20(Wed) 07:00:44

/ の右側で Entity が決まるのは少ないかとおもいます。
こう言う場合には = 付きで確定されている事が多いのかと。
なかなか難しいですね.....。


  [No.24030] Re: DX コードがおかしい 投稿者:JA2BQX 太田   《URL》   投稿日:2022/07/20(Wed) 08:28:55

下記の新バージョンを試してみました。
Hamlogw.zip 2022/07/20 7:30

KH0W/M 入力では正常に Mariana Island と表示されます。

全てをテストしたわけではありませんが /M , /MM , /P 等は無視されるので良いと思います。

ありがとうございました。


  [No.24031] Re: DX コードがおかしい 投稿者:JG1MOU浜田   投稿日:2022/07/20(Wed) 08:41:42

動作確認を有難うございました。 /M /P 等は、太田さんのアイディアのとおり、
CTY.DATのPrimary DXCC Prefix にある場合のみ、取り込むこととしました。
有難うございました。
https://hamlog.sakura.ne.jp/mou/index.html

ただし、U.S.Aの場合は、Primary DXCC Prefixが K になってますので、/W は /K
に読み替えることとしました。


> 下記の新バージョンを試してみました。
> Hamlogw.zip 2022/07/20 7:30
>
> KH0W/M 入力では正常に Mariana Island と表示されます。
>
> 全てをテストしたわけではありませんが /M , /MM , /P 等は無視されるので良いと思います。
>
> ありがとうございました。


  [No.24034] Re: DX コードがおかしい 投稿者:   投稿日:2022/07/20(Wed) 18:33:02

早速システム書き換え試験してみました 
試験は良好です。 訂正作業有難うございました
MSDOS版からの愛用です 今後ともよろしくお願いいたします。


  [No.24077] Re: DX コードがおかしい 投稿者:JL1GYZ 志水   投稿日:2022/07/27(Wed) 08:07:58

N6***/KL7 Alaskaの局と交信し、JT-Get's 経由でハムログに取り込むと
United States になります。 右側は全て無視になったのでしょうか?
まだ、右側に ENTITY 表示する局もいます。

自分のコールで試してみても同じ様になります。
KL7/JL1GYZは Alaska になります。
JL1GYZ/KL7は Alaska になりません。


> 動作確認を有難うございました。 /M /P 等は、太田さんのアイディアのとおり、
> CTY.DATのPrimary DXCC Prefix にある場合のみ、取り込むこととしました。
> 有難うございました。
> https://hamlog.sakura.ne.jp/mou/index.html
>
> ただし、U.S.Aの場合は、Primary DXCC Prefixが K になってますので、/W は /K
> に読み替えることとしました。


  [No.24082] Re: DX コードがおかしい 投稿者:JG1MOU浜田   投稿日:2022/07/27(Wed) 21:59:31

> N6***/KL7 Alaskaの局と交信し、JT-Get's 経由でハムログに取り込むと
> United States になります。 右側は全て無視になったのでしょうか?
> まだ、右側に ENTITY 表示する局もいます。

バグレポート有難うございました。修正してみました。
https://hamlog.sakura.ne.jp/mou/index.html
/JD1もうまくいかないので修正しました。

あちらを立てればこちらが立たずで、難しいです。


  [No.24083] Re: DX コードがおかしい 投稿者:JL1GYZ 志水   投稿日:2022/07/28(Thu) 05:48:13

対応ありがとう御座いました。
データを保存する時に気が付かなくて、後日 ADIFファイルで気が付きました。
保存前に気が付けば修正出来たのに、確認不足でした。

ありがとう御座いました。

> > N6***/KL7 Alaskaの局と交信し、JT-Get's 経由でハムログに取り込むと
> > United States になります。 右側は全て無視になったのでしょうか?
> > まだ、右側に ENTITY 表示する局もいます。
>
> バグレポート有難うございました。修正してみました。
> https://hamlog.sakura.ne.jp/mou/index.html
> /JD1もうまくいかないので修正しました。
>
> あちらを立てればこちらが立たずで、難しいです。


  [No.24023] Re: DX コードがおかしい 投稿者:JN3MXT 岩見   投稿日:2022/07/19(Tue) 03:17:21

> KH0W/M でイングランドにあれーーでした。

OS1X/M Belgium が呼んできました
Englandと出ましてQRZで調べて
Belgium に修正してSave

【2022/07/19(Tue) 03:23:10 投稿者により修正されました。】