要成功执行地理编码,应遵循多个步骤,这些步骤称为地理编码工作流。下面将对这些步骤进行简要介绍。
步骤 | 描述 |
---|---|
1. 构建或获取参考数据 | 获取参考数据或根据需要修改参考数据,以符合地址定位器样式的需要。 |
2. 确定地址定位器样式 | 选择适用于要进行地理编码的数据的类型和参考数据中的属性的地址定位器样式。 |
3. 构建地址定位器 | 根据特定地址定位器样式创建地址定位器并指定地理编码选项。 |
4. 定位地址 | 使用地址定位器搜索单个地址、地名或基于位置的信息。还可使用地址定位器对一组地址进行地理编码。 |
5. 发布或维护地址定位器 | 可将地址定位器作为定位器包进行共享或作为地理编码服务进行发布。如果参考数据已更新,则可以重新构建相关地址定位器。 |
构建或获取参考数据
初始情况下,地理编码过程需要两种类型的信息,用于创建地址定位器的参考数据和用于进行匹配的地址数据。参考数据是指包含想要搜索的地址属性的地理信息系统 (GIS) 要素类。例如,搜索门牌号地址时,参考数据必须包含门牌号范围、街道名称或特定宗地的地址属性。在确定您所具有的参考数据是否可用于地理编码过程时,需要根据这些数据的范围和分辨率考虑多个问题。
参考数据也需要包含想要进行地理编码的区域。例如,如果尝试对整个美国大陆上的城市进行地理编码,则使用仅包含西部各州中的要素的参考数据无法执行此任务。想要进行地理编码的各个地址必须都包含在参考数据中。这便需要参考数据的第二个属性,即分辨率。
除了确定数据的空间覆盖范围包含所有要进行地理编码的要素之外,还必须考虑参考数据是否包含要搜索的详细信息。如果要对各个地址进行地理编码,您需要确保参考数据包含地址必要组成部分的信息。如果参考数据仅包含街道名称,而不包含各街段的地址范围,则您无法沿地址所在街道确定地址的准确位置。
确定地址定位器样式
地址数据是指计划进行地理编码的单个地址或一组地址。地址数据也需要符合某些格式要求。地址数据可能具有一些特定要求,具体取决于想要使用的地址定位器样式元素。一般来说,地址数据需要包含用于将地址与要素进行匹配的必要元素,并且必须使用适当的格式。
要正确进行地理编码,请务必了解各种地址定位器样式并选择最适用于您的地址和参考数据的样式。
构建地址定位器
已选定地址定位器样式并为该样式准备好参考数据后,即可开始构建地址定位器。
地址定位器包含参考数据所提供的地址属性和索引的快照以及所选地址样式所特有的一组属性。构建地址定位器后,即可将地址与地址定位器进行匹配。地址定位器将不再使用参考数据。如果参考数据已更新,则可以重新构建地址定位器以刷新信息。
某些情况下,可能存在多个来自不同源或包含不同类型的要素的地址定位器。如果想要根据您的所有地址定位器对地址进行地理编码,可以创建复合地址定位器,这样即可将地址与多个地址定位器进行匹配并找到最佳匹配项。
定位地址
ArcGIS 提供了两种定位地址的方法:一种用于查找单个地址,另一种用于查找一组地址的位置(通常称为批量地理编码)。
可通过多个基本步骤来定位地址。此过程包括将输入地址分解为地址组成部分,查找候选位置,为这些位置指定匹配得分,以及缩小最佳候选项范围。
发布或维护地址定位器
创建地址定位器后,可以执行多个可选任务。包括共享或发布地址定位器,或者维护参考数据和更新相关地址定位器。
将地址定位器共享为定位器包
地址定位器和复合定位器可通过创建定位器包打包并发布。创建定位器包是将多个定位器复制并压缩到单个文件 (.gcpk) 中的过程。然后,通过文件传送或者通过 ArcGIS online 与其他 ArcGIS 用户就可以方便地共享包文件。
将地址定位器发布为地理编码服务
共享地址定位器的另一个方法是将定位器作为地理编码服务发布到 GIS 服务器上。该服务可由网络上的其他用户或者其他客户端应用程序使用。
维护地址定位器
最初创建地址定位器时,地址定位器将包含创建时所使用的参考数据的快照。然而,与多数数据文件一样,参考数据可能需要经常更新。
将街道添加到要素类、更改街道名称或区域属性,或者仅提高要素几何的精度都是对地理编码参考数据的修改。对参考数据进行上述更改后,可以重新构建地址定位器以反映这些更改。如果选择不重新构建地址定位器,则将使用现有定位器继续执行地理编码。现有定位器将根据其创建时的参考信息状态生成地理编码结果。