您可以通过调整用于地理编码的 CPU 数量、返回的候选项数量以及定位器返回的建议候选项数量来调整地理编码性能。以下部分将详细介绍如何调整定位器以满足您的性能需求。
线程数
为了最大程度地使用此设置,您需要考虑使用哪台计算机进行地理编码,并确定计算机上可用于地理编码作业的可用核数。地理编码可以利用计算机上的所有内核更快地完成地理编码作业。默认情况下,此值设置为较小的值以在任何计算机上运行(无论计算机上可用的内核数是多少),但如果您知道可用的内核数,则可以进行配置以使用更多内核。可以将其设置为自动以检测计算机上的核并为您的计算机对其进行优化,或者如果您知道需要保留一些其他应用程序可用的其他资源,则可以选择将指定数量的核用于地理编码。
注:
如果您计划将定位器共享至 ArcGIS Enterprise,则建议您将线程数设置为 4。
最大候选项数
如果您发现地理编码花费了很长时间并且也获得了高质量匹配,请确保未将最大候选项数量属性设置过高。假设您获得了不错的结果,则可以通过生成更少的结果并专注于前几条结果来提高性能。
最大建议候选项数
如果您在输入时发现生成自动完成建议需要很长时间,则可能是因为定位器正在尝试为您添加的每个输入字母查找大量建议候选项。将此值设置为较小的数字可以帮助您更快地生成建议并体验更多的动态变化。
改善批量地理编码性能
可以使用以下最佳实践以在桌面环境中获得最佳批量地理编码性能:
- 随时了解 ArcGIS Pro 的最新版本。
- 使用通过创建定位器工具创建的定位器。
- 在大多数情况下,最好在复合定位器上创建一个多角色定位器。有关多角色定位器的详细信息,请参阅将多个数据图层组合成一个定位器。
- 在将运行地理编码作业的计算机上,设置定位器将使用的线程数。
- 将线程数设置为自动(比计算机上的内核数少 1)。
- 将要进行地理编码的定位器和表存储在 SSD 驱动器上或者系统中最快的驱动器上。