DQinYuan / chinese_province_city_area_mapper

一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块
MIT License
1.65k stars 392 forks source link

一些云南的自治州简写不能map到 #72

Open chenyjade opened 3 years ago

chenyjade commented 3 years ago

0.1.0的老用户啦,今天才来提这个issue,这是我当时加的一些缩写的mapping:

elif city_name == '黔南布依族苗族自治州':
        city_map.append_relational_addr('黔南', pca_tuple, C)
    elif city_name == '黔西南布依族苗族自治州':
        city_map.append_relational_addr('黔西南', pca_tuple, C)
    elif city_name == '黔东南苗族侗族自治州':
        city_map.append_relational_addr('黔东南', pca_tuple, C)
    elif city_name == '楚雄彝族自治州':
        city_map.append_relational_addr('楚雄', pca_tuple, C)
    elif city_name == '红河哈尼族彝族自治州':
        city_map.append_relational_addr('红河', pca_tuple, C)
    elif city_name == '文山壮族苗族自治州':
        city_map.append_relational_addr('文山', pca_tuple, C)
    elif city_name == '西双版纳傣族自治州':
        city_map.append_relational_addr('西双版纳', pca_tuple, C)
    elif city_name == '德宏傣族景颇族自治州':
        city_map.append_relational_addr('德宏', pca_tuple, C)
    elif city_name == '怒江傈僳族自治州':
        city_map.append_relational_addr('怒江', pca_tuple, C)
    elif city_name == '迪庆藏族自治州':
        city_map.append_relational_addr('迪庆', pca_tuple, C)

不知道加到https://github.com/DQinYuan/chinese_province_city_area_mapper/blob/master/cpca/matcher.py#L26 这里能不能解决问题?(或许可以暴露一个接口让用户自己传入这个mapping?)

DQinYuan commented 3 years ago

好主意,我周末加下