本主题将介绍地址定位器属性对话框的性能部分所列的属性。
数据缓存大小
这是定位器为定位器参考数据缓存分配的 RAM 大小(兆字节)。增加数据缓存大小时,地理编码将随着内存中缓存数据的增加而加快。
要更改参考数据缓存所分配的内存量,请执行以下步骤:
- 在地址定位器属性对话框中,展开性能部分。
- 单击数据缓存大小选项旁边的文本框,提供新的兆字节数。
- 单击确定保存设置。
按照(字段)预排序输入表
这将根据字段名称来确定输入表的排序顺序。如果定位器较大,则在计算机内存中缓存定位器中的部分参考数据,以便实现快速访问。因此,对按照地理信息(如州名称、邮政编码和城市名称)排序的地址表进行地理编码将更为有效,因为使用当前存储在缓存中的数据可更快地对输入地址进行比较。另一方面,如果未对输入表中的记录进行排序,且地址分散在较大区域内,则进行地理编码可能需要较长时间。按照(字段)预分类输入表选项将允许您在地理编码过程中根据指定字段动态排序记录。
- 要更改预排序字段的设置,单击按照(字段)预分类输入表表格末端的省略号按钮 选项。
将打开预分类输入表 对话框。
- 在输入地址字段列表中,选择您要排序的字段,然后单击右箭头按钮 将该字段添加到排序顺序列表中。
排序顺序列表中的字段名称将以记录的排序顺序进行排列。要更改字段的排序顺序,可单击列表中的字段名称,然后使用上箭头 或下箭头 按钮在列表中上下移动名称。
- 单击确定,关闭预分类输入表 对话框。
预排序缓存大小(记录数)
这是预排序缓存中的记录数。仅在按照(字段)预分类输入表选项中指定输入表字段时,此选项才适用。输入表中由预排序缓存大小定义的数据子集被缓存在计算机内存中。对这些记录进行排序和地理编码。该过程重复处理数据后续子集,直到已完全处理该表为止。
通过执行以下步骤,可以在地址定位器属性 对话框中更改预分类缓存大小。
- 单击预分类缓存大小(记录数)选项旁边的文本框,提供要缓存的记录数以进行预分类。
- 单击确定保存设置。
线程数
此设置是指用于进行批量地理编码的线程数。要提高地理编码的性能,建议使用多线程。该容量由可用处理器的数量来确定。如果您需要系统自动确定,则可以将属性设置为自动。
此外,复合定位器还需要与参与定位器位于相同文件夹中,复合定位器上的多线程由各个参与定位器的设置来确定。每个参与定位器将创建其各自预定义的线程数。
发布为地理编码服务(在 ArcGIS Server 上运行)的定位器也支持多线程选项。
最大候选项数
这是交互式匹配或重新匹配过程中返回的最大候选项数。最大候选项数返回后,搜索停止。
最大完全匹配候选项数
这是在交互式匹配或重新匹配过程中返回的完全匹配(即得分为 100)候选项数。最大完全匹配候选项数返回后,搜索停止。
搜索超时
此值以秒计,是为搜索候选项设置的超时。对于覆盖较大区域且包含许多相似内容的候选项及不含特定区域信息的常用地址(如 100 Main Street)的定位器来说,这可能需要较长时间才能完成搜索。搜索超时设置可以限制等待搜索结果的时间长度,但由于超时会导致搜索过早停止,因此可能忽略某些候选项,从而找不到最佳位置。建议的方法是提供更详细的输入地址信息,以便更有效地执行搜索。
最大建议候选项数
此为使用地理编码 REST API 中 suggest 操作的 maxSuggestions 参数时,即使用户要求更多,也只能返回的最大建议候选项数。此属性仅适用于支持发布为地理编码服务的建议、且启用了该功能的定位器。