Skip to main content

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(国家/地区)

输入地址与国家/地区匹配。