要素转点 (Data Management)

许可等级:BasicStandardAdvanced

摘要

创建包含从输入要素的代表位置生成的点的要素类。

插图

Feature To Point illustration

用法

语法

FeatureToPoint_management (in_features, out_feature_class, {point_location})
参数说明数据类型
in_features

输入要素可以是多点、线、面或注记。

Feature Layer
out_feature_class

输出点要素类。

Feature Class
point_location
(可选)

指定是使用输入要素的代表中心,还是使用包含在输入要素中的位置作为输出点位置。

  • CENTROID使用输入要素的代表中心作为输出点位置。这是默认设置。此位置并不总是包含在输入要素中。
  • INSIDE使用包含在输入要素中的位置作为输出点位置。
Boolean

代码实例

FeatureToPoint 示例 1(Python 窗口)

下面的 Python 窗口脚本演示了如何在立即模式下使用 FeatureToPoint 函数。

import arcpy from arcpy import env env.workspace = "C:/data" arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp",                                  "CENTROID")
FeatureToPoint 示例 2(独立脚本)

下面的独立脚本是如何在脚本环境中应用 FeatureToPoint 函数的简单示例。

# Name: FeatureToPoint_Example2.py # Description: Use FeatureToPoint function to find a point inside each park # Author: ESRI  # import system modules  import arcpy from arcpy import env  # Set environment settings env.workspace = "C:/data"  #  Set local variables inFeatures = "parks.shp" outFeatureClass = "c:/output/output.gdb/parks_pt"  # Use FeatureToPoint function to find a point inside each park arcpy.FeatureToPoint_management(inFeatures, outFeatureClass, "INSIDE")

环境

相关主题

许可信息

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