ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

创建制图分区

  • 描述
  • 插图
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

创建一组网状面要素,来覆盖输入要素类,其中每个输出面封闭的输入要素或输入折点不超过指定的数量,该数量由输入要素的密度和分布决定。

在理想状况下,生成的分区要素类适合于制图分区地理处理环境设置。 Cartographic Partitions 环境设置将使特定的地理处理工具通过分区加载和处理输入要素。 这些工具的操作与上下文有关,这意味着多个要素(可能来自多个专题)必须同时加载。 大型数据集可能会遭遇内存限制。 经分区后这些工具可以分段逐一处理大型数据集。

插图

创建制图分区工具示例
在道路要素密度较高的位置创建较小的分区面要素。

使用方法

  • 该工具创建一个设计用于制图分区地理处理环境设置的面要素类。 采用此环境设置的工具按分区面定义的部分来处理输入要素,以避免超出内存限制。 以下工具支持 Cartographic Partitions 环境设置:

    • 聚合面工具
    • 折叠道路详细信息工具
    • 描绘构建区工具
    • 检测图形冲突工具
    • 合并分开的道路工具
    • 解决建筑物冲突工具
    • 解决道路冲突工具
    • 简化建筑物工具
    • 简化线工具
    • 简化面工具
    • 平滑线工具
    • 平滑面工具
    • 细化道路网工具

  • 输入要素应该与为多比例显示而一起处理的要素相对应。 例如,如果要使用细化道路网工具处理一个包含街道的要素类和另一个包含高速公路的要素类,将两者输入到创建 Cartographic Partitions 工具,以创建兼顾这两个数据集的分布与密度的分区。

语法

arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
参数说明数据类型
in_features
[in_features,...]

要素分布和密度或折点分布和密度指定输出面的大小和排列的输入要素类或图层。 输入要素通常会使用关联的制图综合或冲突解决地理处理工具进行后续处理。 同时处理输入要素时,通常会超出制图综合或冲突解决处理工具的内存限制,所以要创建分区以细分要处理的输入。

Feature Layer
out_features

分区的输出面要素类,其中的每个面封闭数量可控的输入要素或输入折点,不超过 feature_count 参数指定的数量。

Feature Class
feature_count

输出要素类中每个面封闭的理想要素或折点数(取决于 partition_method 参数值)。 建议的要素计数为 50,000,该值为默认值。 对于折点,一百万个折点将消耗大约 0.5 GB 的内存,具体取决于使用分区的工具。 要素计数不能少于 500。

Long
partition_method
(可选)

指定 feature_count 参数是否引用每个输出面中的理想要素数或理想折点数。

  • FEATURES —分区考虑了各个要素的数量和密度。 此方法为默认方法,适用于大多数情况。
  • VERTICES —分区考虑了折点的数量和密度。 在输入数据包含数量相对较少的极复杂要素(如高分辨率国家/地区面)的情况下,或者在极长要素(如等值线)可能跨越多个分区边界的情况下,使用该方法。
String

代码示例

CreateCartographicPartitions 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 CreateCartographicPartitions 函数。

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", 50000, "FEATURES")

环境

  • 输出坐标系

许可信息

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

相关主题

  • 制图综合工具集概述
  • 了解冲突解决和制图综合
  • 通过地理处理自动化冲突解决和制图综合的工作流
  • 聚合面
  • 稀疏化道路网
  • 合并分开的道路
  • 解决道路冲突
  • 解决建筑物冲突
  • 使用分区概化大型数据集
  • 制图分区(环境设置)
  • 描绘构建区
  • 折叠道路详细信息
  • 检测图形冲突

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明