操作方法

操作方法:计算街道名称的 Soundex 值

Last Published: April 25, 2020

摘要

Soundex 函数可以为英语字符串生成索引值。 这些值可用于在数据集内搜索在语音上相似的字符串。

ArcGIS 使用 Soundex 函数的实现为地理编码服务的街道名称创建索引。

过程

ArcGIS 中使用的 Soundex 函数将生成一个字符,后跟三位数字。 该结果使用以下过程计算:

  1. 将保留街道名称的第一个字母,并删除剩余街道名称中出现的所有 a、e、h、i、o、u、w 和 y。 例如:
   Brookside
   Brksd 
  1. 根据下表,可将数字添加到 Soundex 值,直到剩余前三个字母为止:
[O-Image] Soundex values
在以上示例中:
   Brksd
   B622 
如果街道名称包含多个单词,请忽略其中的空格。
  1. 如果街道名称中剩余的字母少于三个,则将添加尾随零以生成相应 Soundex 值,该值为单个字符,后跟三位数字。 例如:
   Vine
   Vn
   V500 

文章 ID:000003773

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容