创建 Cartographic Partitions (制图)
摘要
创建一组网状面要素,来覆盖输入要素类,其中每个面封闭的输入要素不超过指定的数量,该数量由输入要素的密度和分布决定。
在理想状况下,生成的分区要素类适合于 Cartographic Partitions 地理处理环境设置。Cartographic Partitions 环境设置应用于特定的制图综合或冲突解决地理处理工具,以通过分区加载和处理输入要素。这些工具的操作与上下文有关,这意味着多个要素(可能来自多个专题)必须同时加载。大型数据集可能会遭遇内存限制。经分区后这些工具可以分段逐一处理大型数据集。
插图
用法
该工具创建一个设计用于 Cartographic Partitions 地理处理环境设置的面要素类。采用此环境设置的工具按分区面定义的部分来处理输入要素,以避免超出内存限制。以下工具支持 Cartographic Partitions 环境设置:
-
输入要素应该与为多比例显示而一起处理的要素相对应。例如,如果要使用细化道路网工具处理一个包含街道的要素类和另一个包含高速公路的要素类,将两者输入到创建 Cartographic Partitions 工具,以创建兼顾这两个数据集的分布与密度的分区。
语法
参数 | 说明 | 数据类型 |
in_features [in_features,...] |
要素分布和密度指定输出面的大小和排列的输入要素类或图层。输入要素通常会使用关联的制图综合或冲突解决地理处理工具进行后续处理。同时处理输入要素时,通常会超出制图综合或冲突解决处理工具的内存限制,所以要创建分区以细分要处理的输入。 | Feature Layer |
out_features |
分区的输出面要素类,其中的每个面封闭数量可控的输入要素,不超过“要素计数”参数指定的数量。 | Feature Class |
feature_count |
输出要素类中每个面封闭的理想要素数量。 建议数量为 50,000 个要素,该值为默认值。要素计数不能低于 500。 | Long |
代码实例
以下 Python 窗口脚本演示了如何在即时模式下使用 CreateCartographicPartitions 工具。
import arcpy
from arcpy import env
env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", "50000")