描述
在要素类上启用要素图格。
要素图格是一种高级可视化功能,用户可通过此功能浏览和可视化大型数据集。它还可以帮助用户通过简单的开箱即用映射选项观察宏观和微观层面的模式。要素图格用于将大量点要素聚合到通过缩放的细节层次变化的动态面图格中。单个图格表示该细节层次下其边界内的所有要素。要素图格可提高绘图性能并改进数据理解。
了解有关要素图格图层的详细信息。
插图
使用方法
要素图格仅适用于在企业级地理数据库或数据库中存储的点和多点要素类: 数据无法启用版本化或存档。
支持的数据库平台如下:
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- SAP HANA
图格需要使用与包含要素图格图层的地图相同的坐标系,才能避免动态(实时)投影。如果不确定要使用的坐标系,建议使用等积投影,例如世界等积圆柱投影。不能使用自定义坐标系。
对于非常大的数据集,或者如果数据不经常更新,则可以启用静态缓存已聚合结果。但是,无需针对所有细节层次创建缓存。可通过运行管理要素图格缓存工具来管理静态缓存。可以使用此工具来指定静态缓存的细节层次。
当缩放级别超过静态缓存细节内容的级别时,启用图格的图层将在地图中切换为动态模式。已启用图格的图层的图层属性对话框上的最大缓存级别属性将列出静态缓存细节的最大级别。可以使用数据集的所有要素生成静态缓存。因此,如果您使用定义查询,或者在地图中对已启用图格的要素图层应用时间或范围过滤器,则将忽略静态缓存,并且将动态进行图格聚合。
如有必要,可使用禁用要素图格工具禁用图层中的图格功能。您还可以关闭地图或场景中图层的图格绘图,无需禁用要素图格。
当要素图格为动态并且您要更新在要素类中存储的汇总统计信息列表时,必须禁用并重新启用要素图格。可通过图层的汇总统计信息对话框,将新的汇总统计信息添加到地图或场景中的要素图层。这些汇总统计信息仅在图层中存储。而不会在源要素类中存储。
语法
arcpy.management.EnableFeatureBinning(in_features, {bin_type}, {bin_coord_sys}, {summary_stats}, {generate_static_cache})
参数 | 说明 | 数据类型 |
in_features | 要启用要素图格的要素类。仅支持在企业级地理数据库或数据库中存储的点和多点要素类。数据无法启用版本化或存档。 | Feature Layer |
bin_type (可选) | 指定要启用的图格类型。如果正在使用 SAP HANA 数据,仅支持正方形图格。
| String |
bin_coord_sys [bin_coord_sys,...] (可选) | 用于可视化已聚合输出要素图层的坐标系。最多可以选择两个坐标系来可视化输出图层。默认使用输入要素类的坐标系。不支持自定义坐标系。 | Coordinate System |
summary_stats [[Field, Statistic Type],...] (可选) | 指定将在图格缓存中汇总并存储的统计信息。统计信息用于符号化图格,并为图格中的所有点提供聚合信息。汇总统计信息总要素计数 (shape_count) 始终可用。最多可定义五个其他汇总统计信息。
| Value Table |
generate_static_cache (可选) | 指定将生成已聚合结果的静态缓存,还是将动态聚合可视化。无需针对所有细节层次创建缓存。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_features | 已启用要素图格的已更新输入。 | 要素图层 |
代码示例
在将计数统计信息添加到要素图格缓存的 Earthquakes 要素图层上启用正方形要素图格。
import arcpy
bin_coord_sys = "GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]",
arcpy.EnableFeatureBinning_management("lod_gdb.elec.Earthquakes",
"SQUARE",
bin_coord_sys,
"depth_km MAX",
"STATIC_CACHE")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是