UK Geocoder Macro(英国地理编码器宏指令)
该宏指令使用 TomTom 的 Geocoder API 对英国地址组成的文件进行地理编码。
宏指令工具
此工具是一个宏指令,需要单独的数据安装和许可。要使用此工具,请联系您的客户主管。
配置工具
要成功配置该工具,您需要为两个选项卡输入相应内容:输入和输出。
输入选项卡
配置地址字段:
Address(地址)字段为必填项。除了具体地址外,您还可以通过将交叉路口与常规地址放在同一字段中,对交叉路口进行地理编码。交叉路口的格式应按照“街道 1 & 街道 2”的模式来设置。
District(分区)为可选字段。指定分区并不是必须的,但这样做可以提高结果的准确性。如果只有部分记录有分区,您仍然可以指定此字段,英国地理编码器会在可能的情况下使用它。
City(城市)字段为必填项。
Postal Code(邮政编码)为可选字段。指定邮政编码并不是必须的,但这样做可以提高结果的准确性。如果只有部分记录有分区,您仍然可以指定此字段,英国地理编码器会在可能的情况下使用它。
输出选项卡
使用该复选框选择您希望包含在地理编码输出中的任何及所有变量。输出字段包括:
Country ISO3: GBR(国家/地区 ISO3: GBR)
State(州):威尔士、苏格兰、北爱尔兰、英格兰
API-Output Address(API 输出地址):TomTom Geocoder API 能够找到的最佳匹配项的格式化地址。
Geohash:匹配位置的 Geohash。如需详细了解有关 Geohash 的信息,请访问 http://en.wikipedia.org/wiki/Geohash。
Geolevel:每个结果的地理编码准确性级别的 API 代码。此代码描述了每个结果的精确度。
Geolevel - Detail(Geolevel - 详情):匹配准确性级别代码的完整描述。
Result Code(结果代码):TomTom Geocoder API 状态代码的组合,进一步描述每个匹配项的准确性。每个匹配项都有两个状态代码,一个是地理编码级别代码,另一个是邮政匹配代码,两者都由状态代码和信息代码组成,以连字符进行分隔(例如,POCMATCH-POC)。如需查看这些代码的完整描述,请访问 http://developer.tomtom.com/docs/read/geocoding/Match_Levels。
输出
此工具有两种输出结果:
G 锚点:地理编码记录从工具顶部流出,标记为 G。该数据流包含您选择作为地理编码过程的结果输出的所有字段。
此工具仅返回由 TomTom Geocoder API 输出的字段。如果您想要包含用于下游进程中的其他字段,则需要将其他字段连接回工具输出。记录的输出顺序与其输入顺序相同,因此您可以按记录位置进行连接。
S 锚点:数据摘要从工具右侧流出,标记为 S。该数据流包含 3 个字段:匹配准确性级别、匹配准确性级别详细信息和属于各级别的记录计数。有 12 个可能的匹配准确性级别。它们按照最优到最差的顺序列出如下:
Geolevel | Geolevel - 详情 |
---|---|
addresspoint | 输入地址与精确的经度/纬度位置匹配。返回的数据是地址的入口点。 |
house | 输入地址与地址范围内的门牌号匹配。返回的数据是所请求地址在该范围内的插值位置。 |
intersection | 输入地址与两条相交的街道匹配。返回的数据是街道边缘交叉处的坐标。 |
postalcode-sub | 输入地址与扩展邮政编码(例如美国 ZIP+4、英国完整邮政编码)匹配。该结果的精细程度取决于国家/地区的邮政编码方案,但通常会精确到所需的区块。 |
street | 输入地址与数据库中的街道边缘匹配。返回的数据与城市内街道链的中点相关联。对于此级别的匹配,不会返回门牌号。 |
postalcode-partial-sub | 输入地址与扩展邮政编码(例如美国 ZIP+2)匹配。该结果的精细程度取决于国家/地区的邮政编码方案,但通常会精确到所需的街区。 |
district | 输入地址与分区/街区匹配。返回分区的中心点。 |
postalcode-main | 输入地址与主邮政编码(例如美国邮政编码、英国主邮政编码)匹配。该结果的准确性取决于国家/地区的邮政编码方案。 |
city | 输入地址与城市/地区匹配。返回城市的中心点。 |
state | 输入地址与州匹配。返回州/省/行政区域坐标。 |
Country(国家/地区) | 输入地址与国家/地区匹配。 |