管理要素图格缓存 (数据管理)

描述

管理已启用要素分箱的数据的要素分箱缓存。

要素分箱用于将大量点要素聚合到通过缩放的细节层次变化的动态面图格中。了解如何启用要素分箱和使用已分箱要素图层

使用方法

  • 当在要素类上已启用要素分箱并生成静态缓存时,请使用此工具。如果基础数据已更改,请运行此工具以更新缓存来反映最新的数据状态。如果在没有静态缓存的要素类上运行此工具,则会生成静态缓存。使用此工具可添加或删除在缓存中存储的摘要统计信息,或修改缓存细节层次。

  • 要素分箱仅适用于在以下平台上的企业级地理数据库或数据库中存储的点和多点要素类:

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA
    但是,由于不会缓存 SAP HANA 中的图格的已聚合结果,因此 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 数据,仅支持正方形图格。

  • FLAT_HEXAGON也称为平面几何六边形或平面六边形分箱的分箱方案。切片是六边形方向在顶部具有六边形平边的六边形镶嵌。这是 Microsoft SQL ServerOraclePostgreSQL 数据的默认值。
  • POINTY_HEXAGON也称为尖几何六边形或尖六边形分箱的分箱方案。切片是六边形方向在顶部具有六边形点的六边形镶嵌。
  • SQUARE也称为几何正方形或正方形分箱、切片是正方形镶嵌的分箱方案。这是 Db2SAP HANA 数据的默认值。这是适用于 SAP HANA 数据的唯一图格类型。
  • GEOHASH切片是矩形向前的分箱方案。由于 Geohash 图格始终使用 WGS 1984 地理坐标系(GCS WGS 1984、EPSG WKID 4326),因此无法为 Geohash 图格指定图格坐标系。
String
max_lod
(可选)

指定将用于缓存的最高细节层次。

切片方案是比例范围连续体。根据特定地图,您可能希望放弃缓存切片方案中的某些极大或极小比例。此工具用于检查地图中的比例可变选项,并尝试提供用于缓存的最大比例范围。选择与要显示数据的地图的预期用途最匹配的细节层次。

  • WORLD世界比例将用作最高细节层次。
  • CONTINENTS多个大陆比例将用作最高细节层次。
  • CONTINENT单个大陆比例将用作最高细节层次。
  • COUNTRIES多个国家/地区比例将用作最高细节层次。
  • COUNTRY单个国家/地区比例将用作最高细节层次。
  • STATES多个州比例将用作最高细节层次。
  • STATE单个州比例将用作最高细节层次。
  • COUNTIES多个县比例将用作最高细节层次。
  • COUNTY单个县比例将用作最高细节层次。
  • CITIES多个城市比例将用作最高细节层次。
  • CITY单个城市比例将用作最高细节层次。
String
add_cache_statistics
[[Field, Statistic Type],...]
(可选)

指定将在图格缓存中汇总并存储的统计信息。统计信息用于符号化图格,并为图格中的所有点提供聚合信息。汇总统计信息 shape_count(这是总要素计数)始终可用。

  • 字段 - 计算汇总统计信息时基于的字段。支持的字段类型包括短型、长型、浮点型和双精度型。
  • 统计类型 - 要为指定字段计算的统计类型。可以计算图格中所有要素的统计信息。可用统计类型如下:
    • 平均值 (AVG) - 计算指定字段的平均值。
    • 最小值 (MIN) - 查找指定字段的所有记录的最小值。
    • 最大值 (MAX) - 查找指定字段的所有记录的最大值。
    • 标准偏差 (STDDEV) - 计算字段的标准偏差值。
    • 总和 (SUM) - 添加指定字段的总计值。

Value Table
delete_cache_statistics
[delete_cache_statistics,...]
(可选)

将从缓存中删除的汇总统计信息。无法删除默认 COUNT 汇总统计信息。

String

派生输出

名称说明数据类型
out_features

具有已更新要素图格缓存的输入要素。

要素图层

代码示例

ManageFeatureBinCache 示例(Python 窗口)

添加新统计信息以计算最大深度,并为名为 Earthquakes 的要素图层设置要素图格缓存的细节层次。

import arcpy
arcpy.ManageFeatureBinCache_management("lod_gdb.elec.Earthquakes", "SQUARE", 
                                       "STATE", "depth_km MAX")

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题