开发者社区> 问答> 正文

请问地址标准化中,有批量解析地址的api吗?

请问地址标准化中,有批量解析地址的api吗?

展开
收起
三分钟热度的鱼 2023-08-08 10:17:59 89 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    地名错别字纠错。比如"长沙县"改为"长沙市"。
    地址元素标准化。比如"中山大街"改为"中山路"。
    这需要借助专门的地址标准化模型。

    一般的做法是:

    获取需要标准化的地址列表。
    循环调用单条地址标准化的API,对每个地址进行解析。
    获取所有标准化完成的地址列表。
    地址标准化API的示例:

    串口地址解析:
    Copy
    http://api.baidubce.com/rest/2.0/solution/poi/parse?ak=你的密钥&address=地址
    地址反向解析:
    Copy
    http://api.map.baidu.com/geocoder/v2/?address=xx地址&output=json&ak=你的密钥
    批量解析地址,需要您在代码层面循环调用这些API来实现

    2023-08-09 18:51:51
    赞同 展开评论 打赏
  • 云API接口一次处理一条地址,批量多次发起调用请求,进行批量地址的处理。此回答整理自钉群“【外部群】地址标准化产品用户答疑”

    2023-08-08 14:08:21
    赞同 展开评论 打赏
  • 从自然文本中抽取地址片段。

    可以在地址标准化产品控制台进行API测试。

    image.png

    请求参数
    image.png

    返回数据

    image.png

    示例
    请求示例

    http(s)://[Endpoint]/?Action=ExtractAddress
    &AppKey=Axqwerasdf1a
    &ServiceCode=addrp
    &Text=文一西路969号
    &<公共请求参数>
    正常返回示例

    XML格式

    E0627DDE-28D7-4C00-A611-E047DF81AF05



    0
    8
    LOC
    文一西路969号



    0.008937358856201172

    1589799727.438162

    OK

    JSON格式

    {
    "RequestId": "E0627DDE-28D7-4C00-A611-E047DF81AF05",
    "Data": {
    "location_extract": [
    {
    "start": 0,
    "end": 8,
    "type": "LOC",
    "word": "文一西路969号"
    }
    ],
    "time_used": {
    "rt": {
    "location_extract": "0.008937358856201172"
    },
    "start": "1589799727.438162"
    },
    "status": "OK"
    }
    }

    2023-08-08 11:52:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载

相关镜像