Объект в точку (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает класс пространственных объектов, содержащий точки, созданные из представительных местоположений входных объектов.

Рисунок

Иллюстрация Объект в точку

Использование

Синтаксис

FeatureToPoint_management (in_features, out_feature_class, {point_location})
ПараметрОбъяснениеТип данных
in_features

Входные объекты, которые могут быть мультиточками, линиями, полигонами или аннотацией.

Feature Layer
out_feature_class

Выходной класс точечных объектов.

Feature Class
point_location
(дополнительно)

Устанавливает, использовать ли центральные точки входных объектов или точки, находящиеся внутри входных объектов, в качестве выходных местоположений точек.

  • CENTROIDДля определения местоположения выходной точки используется вычисленный центр входного пространственного объекта. Это значение по умолчанию. Это местоположение точки не всегда может совмещаться с входным объектом.
  • INSIDEДля определения местоположения выходной точки используется местоположение внутри входного пространственного объекта.
Boolean

Пример кода

Объект в точку. Пример 1 (окно Python)

Пример скрипта Python для выполнения функции Объект в точку (Feature To Point) с запуском из окна Python в ArcGIS.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPoint_management("parcels.shp", "c:/data/output/parcels_center.shp", 
                                "CENTROID")
Объект в точку. Пример 2 (автономный скрипт)

Пример скрипта Python для выполнения функции Объект в точку (Feature To Point) в автономном режиме.

# 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: Да
9/10/2013