您现在的位置:首页->知识库 -> ArcGIS Desktop -> 技术文章 -> ArcMap ->
 Howto: 计算街道名的Soundex值

文章编号 : 19288

软件: ArcGIS - ArcEditor 8.3, 8.1, 8.1.2, 8.2, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.2, 9.0, 8.1, 8.1.2, 8.3, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.3, 8.1, 8.1.2, 8.2 ArcSDE 8.1, 8.3, 8.1.2, 8.2, 9.0, 9.1, 9.2, 9.3, 9.3.1

操作系统: N/A


摘要:

Soundex生成英文字符串的索引值。这些值可以在数据集用于搜索同音字符串。ArcGIS使用Soundex来索引地理编码服务的街道名字。

内容:

 ArcGIS使用的Soundex通过三个数字生成一个单一字符串。计算时使用如下程序:
1, 街道的第一个字母保留,剩余的部分凡出现a, e, h, i, o, u, w, 和 y在街道名中去掉。例如:Brookside处理后得到Brksd。
2, 通过以下表格数字从最先保留的3个字母添加到Soundex之中。

例如Brksd 根据表格得到B622,如果街道名包括多个单词和空格,忽略空格。

3, 如果保留的街道名少于3个字母,后面字母会加一个0,以生成Soundex值,一个字符,紧随其后的是三位数。例如:Vine得到 Vn,生成V500。

 


创建时间:2001-05-22

最近更新: 2011-05-03



Esri技术支持网站 (英文)    |   Esri中国图书中心    |    Esri中国社区   |   Esri技术资源网站 (英文)

CopyRight 2012 易智瑞(中国)信息技术有限公司 Esri China Information Technology Co., Ltd  版权所有