论坛风格切换切换到宽版
  • 3695阅读
  • 17回复

如何确认呼号所属地区 [复制链接]

上一主题 下一主题
离线BG4FQD
 
发帖
3405
只看楼主 倒序阅读 0楼 发表于: 2016-08-18
根据这个 http://www.arrl.org/files/file/DXCC/dxcclist_mar_2016.txt 地址,如果确认一个呼号的归属地区。
我觉得表里面有很多歧义。
比如下列的 B*,我理解为B开头的都是China,但是BU-BX 又在其外。
我想做一个识别呼号的小东西,该如何描述这个逻辑呢?或者有什么更完整的列表清单。


    A9*             Bahrain                   AS        39   21    304
    AP*             Pakistan                     AS        41   21    372
    B*              China                        AS        (A)  23,24    318
    BS7 (11)        Scarborough Reef              AS        50   27     506
    BU-BX*          Taiwan                   AS        44   24    386
    BV9P (12)       Pratas I.                   AS        44   24    505    
    C2              Nauru                   OC        65   31    157
    C3*             Andorra                 EU        27   14    203


根据 BA7NQ 的建议,更改了标题中"国家"为"地区"。
[ 此帖被BG4FQD在2016-08-22 12:09重新编辑 ]
别人吃饭我看着,别人睡觉我站着。
离线BD7IS
发帖
9863
只看该作者 1楼 发表于: 2016-08-18
同志,一中一台思想要不得啊,BU   BX   也是中国的一部分啊,哈哈

内容来自Android手机客户端

离线BD7IHN
发帖
11818
只看该作者 2楼 发表于: 2016-08-18
这已经是最完整的列表清单了。还有什么不清楚?

你的题目里可能该写“如何”,而不是“如果”吧?
73!
DE BD7IHN/赵向东

https://shop59001586.taobao.com
离线bg9gxm
发帖
2001
只看该作者 3楼 发表于: 2016-08-18
根本不用做,QRZ直接查询就知道,或者任何logger软件输入呼号在底部状态栏都会显示DXCC entity的名字
业余无线电通信APRS——从入门到精通(长篇连载 No.1)
印刷通联卡片不可以找我,最近忙的叫爸爸,无法接单。主攻出版物和油标印刷:)
淘宝搜索:BG9GXM 找我~ Major Dxpedition Sponsor
ARRL终身会员 lifetime member。啥时候我能进ARRL董事会?
点我进入中国卡片局转卡系统
离线BG4FQD
发帖
3405
只看该作者 4楼 发表于: 2016-08-18
@BD7IS  
批评的对呀。统一的思想不能放松

@BD7IHN  
的确我写错了,是应该写“如何”

@bg9gxm   我在做个东西,希望软件里面能把呼号地区显示出来。所以希望有个完整规范的清单。

我不知道别的软件怎么查的,我初步打算根据清单每个地区写一个正则表达式来匹配呼号,但是发现,有些地区前缀是另一个地区的子集。
本帖提到的人: @BD7IHN @BD7IS @bg9gxm
别人吃饭我看着,别人睡觉我站着。
离线风累了
发帖
915
只看该作者 5楼 发表于: 2016-08-18
BU   BX也是中国
姓名:哈明雷  BA3MM
地址:河北省肃宁县兴宁市场东行一百米路南 肃宁县无线电协会
电话:13503172868
肃宁中继无线电协会业余中继呼号:BR3OP    439.670-8 88.5
肃宁无线电协会集体业余电台呼号:BA3OP
离线BG4FQD
发帖
3405
只看该作者 6楼 发表于: 2016-08-18
    4S*             Sri Lanka               AS        41   22    315
    4U_ITU#*         ITU HQ                  EU        28   14    117
    4U_UN*          United Nations HQ               NA        08   05    289
    4W (44)         Timor - Leste             OC        54   28    511
    4X, 4Z#*        Israel                   AS        39   20    336
    5A              Libya                        AF        38   34    436
    5B, C4, P3*     Cyprus                AS        39   20    215
    5H-5I*          Tanzania              AF        53   37    470

其中的 4Z#* 什么含义?按照我的理解#代表数字,*代表数字或者字母,对吗?
如果对,为啥别的比如5A 不写 5A#*?

谁帮我解释一下,谢谢。
别人吃饭我看着,别人睡觉我站着。
离线BD7IHN
发帖
11818
只看该作者 7楼 发表于: 2016-08-19
打了#和*的部分,需要留意表格开头注解的内容

Note:  * Indicates current list of entities for which QSLs may be forwarded
         by the ARRL membership Outgoing QSL Service.
          
                            
Note:  # Indicates entities with which U.S. amateurs may legally handle
         third-party message traffic.  
73!
DE BD7IHN/赵向东

https://shop59001586.taobao.com
离线bi4sra
发帖
314
只看该作者 8楼 发表于: 2016-08-19
最长匹配。。。
离线BG7MI
发帖
7708
只看该作者 9楼 发表于: 2016-08-19
bm/bn/bo/bp/bq这五个字头也是台湾的,一共是9个哦!!!

内容来自[手机版]
离线永远的FM
发帖
11481
只看该作者 10楼 发表于: 2016-08-19
实在想不到楼主干嘛还要专门做个这样的软件
这软件还得不定期更新,例如现在Z6字头,在N1MM+上显示不出地区名称,但QRZ.COM上能查到是科索沃,LOTW有没有。。。。没看,到底承认独立没有?

[ 此帖被永远的FM在2016-08-19 11:11重新编辑 ]
BH7JUO 邱工 广东 珠海
4个鸡的900M 136叁12幺0捌42 微信 bh7juo
定制抗中波干扰的短波高通滤波器,1.5KW/100W业余段带通滤波器,20-15-10米波段1.5KW/200W三工合路器,欢迎砸单
离线深圳上尉
发帖
8604
只看该作者 11楼 发表于: 2016-08-19
LOTW上那没有讲国家吧,只是说DXCC实体吧,DXCC不能等同于政治上国家
B D 7 M T J     Ex :BG7MTJ
DXCC Mixed

bd7mtj@qq.com
离线BG4FQD
发帖
3405
只看该作者 12楼 发表于: 2016-08-19
CE9/KC4^*       Antarctica                      AN        (B)  (C)    013
请问这个“/”又是什么意思?
别人吃饭我看着,别人睡觉我站着。
离线BD7IHN
发帖
11818
只看该作者 13楼 发表于: 2016-08-19
这个“/”是“或者”的意思

内容来自Android手机客户端

离线BH3NEK
发帖
1497
只看该作者 14楼 发表于: 2016-08-20
还有XX字头的k呼号是澳门的
呼号:BH3NEK
直频:145.100MHz  
中继: 439.125MHz-8 亚音103.5  
          147.925MHz-3.8 无亚音
          APRS:144.640MHz
承德ham微信号:CDHAM01


QTH:河北承德开发区
离线BA7KW
发帖
16344
只看该作者 15楼 发表于: 2016-08-22
坚决反对分裂中国的思想,台湾自古就是中国的一部分,楼主快去面壁!!

内容来自Android手机客户端

离线BA7NQ
发帖
10236
只看该作者 16楼 发表于: 2016-08-22
回 永远的FM 的帖子
永远的FM:实在想不到楼主干嘛还要专门做个这样的软件
这软件还得不定期更新,例如现在Z6字头,在N1MM+上显示不出地区名称,但QRZ.COM上能查到是科索沃,LOTW有没有。。。。没看,到底承认独立没有?
(2016-08-19 11:09)


没有必要质疑楼主的动机,楼主要开发自己的业余无线电应用软件,所以才问这个问题,值得支持!

所以,大家还是讨论在软件开发中,如何去识别呼号所属?

几乎所有的log软件或者和呼号相关的电台软件,都涉及到这个问题。他们通常有自己的一个数据库,有些是内置的,用户不能自己修改,但软件里面提供了整个数据更新的方法。有些软件不想去自己识别,就用第三方的,用什么LOTW、QRZ,人家错了也跟着错了。

也有一些软件是可以用户自己修改的,从软件默认的数据库里面,按需修改。例如logger32,因为有些呼号很特殊,从常规的匹配算法里面还不一定得到正确的结果,于是提供方法给用户自己修正DXCC字头数据库。最彻底的,对于一些特别的呼号,干脆在数据库文件里面,有一个完整的呼号说明。有些软件,还做得跟细致,说明这些呼号在DXCC规则里面的有效期,例如,在什么时间范围内是有效的。

另外,楼主需要严谨一些,一般在业余无线电范畴里面,说的是“DXCC国家”,不是“国家”!为了避免过多的无谓讨论,干脆说"DXCC字头“好了。

用正则表达式解决没有问题,但要先把特殊的呼号、字头在数据库里面描述了,最后采用正则表达式匹配出来。最后一点,任何软件都不是100%正确的,logger32、win-test、qrz、dxsummit上都经常出错,尤其是一些稀有的电台。



我的微博: http://t.sina.com.cn/ba7nq
我的BLOG: http://ba7nq.blog.163.com
我的位置: http://aprs.fi/?call=ba7nq-9
"Smile" when you talk. Sound happy and relaxed. People like to call happy people.
离线BG4FQD
发帖
3405
只看该作者 17楼 发表于: 2016-08-22
回 BA7NQ 的帖子
BA7NQ:没有必要质疑楼主的动机,楼主要开发自己的业余无线电应用软件,所以才问这个问题,值得支持!
所以,大家还是讨论在软件开发中,如何去识别呼号所属?
....... (2016-08-22 09:39) 

谢谢 BA7NQ!
首先我把标题改为了地区,用国家的确不妥。
没找到权威资料库,发现ARRL的资料很多呼号字头都是几个地区共用的。
别人吃饭我看着,别人睡觉我站着。