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
软件: 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
1 个回复
EsriSupport
赞同来自:
内容: 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
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册