[求前辈帮助] 包含省市区的长地址,如何能拆分出单独分开的省市区行政区划 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
poison501
V2EX    问与答

[求前辈帮助] 包含省市区的长地址,如何能拆分出单独分开的省市区行政区划

  •  
  •   poison501 2017-03-07 22:16:28 +08:00 3314 次点击
    这是一个创建于 3147 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求助各位前辈: 如果长地址为 天津市和平区南京路 xxxx

    如何能通过不用人工干预的手段处理成: 天津市;和平区;南京路;这种行政区划呢?

    因为输入有不确定性,比如“省”,“市”,“区”的缺失,或者比较奇葩的地名街道,

    感谢大家,提供思路,谢谢,

    8 条回复    2017-03-08 12:39:05 +08:00
    yhxx
        1
    yhxx  
       2017-03-07 22:24:03 +08:00
    省市区一共就也不算多,直接去拿个库来匹配一下算了
    注意处理一下吉林省吉林市这种奇葩就行了吧
    poison501
        2
    poison501  
    OP
       2017-03-07 22:29:30 +08:00
    @yhxx 然后有的奇葩会直接写 南岗麦德士汉堡王。。。我研究了半天才知道是黑龙江省,鸡西,因为有一个批量输入地址信息的方式,所以这个东西不可控,

    或者使用 地图网站的 API ?
    cnkuner
        3
    cnkuner  
       2017-03-07 23:22:41 +08:00 via Android
    试试分词,记得有个专门给地理位置使用的分词系统,完了最好你再拿手机号归属地略微校验一下,不通过再看情况。最好在输入的时候将地区弄成下拉框。
    Rice
        4
    Rice  
       2017-03-07 23:26:15 +08:00 via iPhone
    我们是是用百度地图 api ,然后让用户选,乱写一般没选项。
    ykrl089
        5
    ykrl089  
       2017-03-08 00:08:27 +08:00
    用地图 api 反向解析地址, 然后根据经纬度逆推
    yuxuan
        6
    yuxuan  
       2017-03-08 09:08:25 +08:00
    拆开让用户输入
    yhxx
        7
    yhxx  
       2017-03-08 11:25:57 +08:00
    @poison501 用地图 API 太麻烦了
    一般这种东西不都是省市区给 3 个 select 然后剩下的部分才填吗?
    用户选起来也比打字方便啊
    poison501
        8
    poison501  
    OP
       2017-03-08 12:39:05 +08:00
    是因为有一个批量输入的功能,用的弱鸡 excel 上传进系统,然后客户通常都不会分省市区的,直接 po 进去一个长地址,还会有很奇葩的缺少省或者越行政区划的地址存在,其实如果让我在 excel 分省市区, 10 条 8 条还好,几百条也会崩溃,
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     961 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 19:15 PVG 03:15 LAX 12:15 JFK 15:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86