创建泰森多边形 (Analysis)

许可等级:BasicStandardAdvanced

摘要

根据点输入要素创建泰森多边形。

每个泰森多边形只包含一个点输入要素。泰森多边形中的任何位置距其关联点的距离都比到任何其他点输入要素的距离近。

插图

Thiessen illustration

用法

语法

CreateThiessenPolygons_analysis (in_features, out_feature_class, {fields_to_copy})
参数说明数据类型
in_features

生成泰森多边形所依据的点输入要素。

Feature Layer
out_feature_class

包含根据点输入要素生成的泰森多边形的输出要素类。

Feature Class
fields_to_copy
(可选)

确定点输入要素的哪些属性将传递到输出要素类。

  • ONLY_FID仅输入要素的 FID 字段将传递到输出要素类。这是默认设置。
  • ALL输入要素的所有属性都将传递到输出要素类。
String

代码实例

CreateThiessenPolygons 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在立即模式下使用 CreateThiessenPolygons 工具。

import arcpy arcpy.env.workspace = "C:/data/data.gdb" arcpy.CreateThiessenPolygons_analysis("schools", "c:/output/output.gdb/thiessen1", "ALL")
CreateThiessenPolygons 示例 2(独立脚本)

以下独立脚本演示了如何使用 CreateThiessenPolygons 函数。

# Name: CreateThiessenPolygons_Example2.py # Description: Create symmetrical difference between input and update features # Author: ESRI   # Import system modules import arcpy from arcpy import env   # Set environment settings env.workspace = "C:/data/data.gdb"   # Set local variables inFeatures = "schools" outFeatureClass = "c:/output/output.gdb/thiessen1" outFields = "ALL"   # Execute CreateThiessenPolygons arcpy.CreateThiessenPolygons_analysis(inFeatures, outFeatureClass, outFields)

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 否
ArcGIS for Desktop Advanced: 是
5/10/2014