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