使用方法
当在要素类上已启用要素分箱并生成静态缓存时,请使用此工具。如果基础数据已更改,请运行此工具以更新缓存来反映最新的数据状态。如果在没有静态缓存的要素类上运行此工具,则会生成静态缓存。使用此工具可添加或删除在缓存中存储的摘要统计信息,或修改缓存细节层次。
要素分箱仅适用于在以下平台上的企业级地理数据库或数据库中存储的点和多点要素类:
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
使用细节层次参数可指定要包含在缓存中的切片方案的最高细节层次。切片方案是比例范围连续体。根据特定地图,您可能希望放弃缓存切片方案中的某些极大或极小比例。选择与要显示数据的地图的预期用途最匹配的细节层次。
语法
arcpy.management.ManageFeatureBinCache(in_features, {bin_type}, {max_lod}, {add_cache_statistics}, {delete_cache_statistics})
参数 | 说明 | 数据类型 |
in_features | 将更新静态缓存的已启用分箱要素类。 | Feature Layer |
bin_type (可选) | 指定要启用的分箱类型。如果正在使用 SAP HANA 数据,仅支持正方形图格。
| String |
max_lod (可选) | 指定将用于缓存的最高细节层次。 切片方案是比例范围连续体。根据特定地图,您可能希望放弃缓存切片方案中的某些极大或极小比例。此工具用于检查地图中的比例可变选项,并尝试提供用于缓存的最大比例范围。选择与要显示数据的地图的预期用途最匹配的细节层次。
| String |
add_cache_statistics [[Field, Statistic Type],...] (可选) | 指定将在图格缓存中汇总并存储的统计信息。统计信息用于符号化图格,并为图格中的所有点提供聚合信息。汇总统计信息 shape_count(这是总要素计数)始终可用。
| Value Table |
delete_cache_statistics [delete_cache_statistics,...] (可选) | 将从缓存中删除的汇总统计信息。无法删除默认 COUNT 汇总统计信息。 | String |
派生输出
名称 | 说明 | 数据类型 |
out_features | 具有已更新要素图格缓存的输入要素。 | 要素图层 |
代码示例
添加新统计信息以计算最大深度,并为名为 Earthquakes 的要素图层设置要素图格缓存的细节层次。
import arcpy
arcpy.ManageFeatureBinCache_management("lod_gdb.elec.Earthquakes", "SQUARE",
"STATE", "depth_km MAX")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是