地名错别字纠错。比如"长沙县"改为"长沙市"。
地址元素标准化。比如"中山大街"改为"中山路"。
这需要借助专门的地址标准化模型。
一般的做法是:
获取需要标准化的地址列表。
循环调用单条地址标准化的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来实现
云API接口一次处理一条地址,批量多次发起调用请求,进行批量地址的处理。此回答整理自钉群“【外部群】地址标准化产品用户答疑”
从自然文本中抽取地址片段。
可以在地址标准化产品控制台进行API测试。
请求参数
返回数据
示例
请求示例
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"
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。