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

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

Резюме

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

Рисунок

Вершины объекта в точки
Вершины объекта в точки

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

Синтаксис

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

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

Feature Layer
out_feature_class

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

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

Устанавливает, где будет создана выходная точка.

  • ALLТочка создается в каждой вершине входного объекта. Это значение по умолчанию.
  • MIDТочка создается в средней точке, не обязательно вершине, каждой входной линии или границы полигона.
  • STARTТочка создается в начальной точке (первой вершине) каждого входного объекта.
  • ENDТочка создается в конечной точке (последней вершине) каждого входного объекта.
  • BOTH_ENDSСоздаются две точки: одна в начальной, другая - в конечной точке каждого входного объекта.
  • DANGLEВисячая точка создается для любой начальной и конечной точки входной линии, если эта точка не соединяется с другой линией в любом месте вдоль линии. Эта опция не применяется к полигонам.
String

Пример кода

Вершины объекта в точки. Пример 1 (окно Python)

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

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureVerticesToPoints_management("parcels.shp",
                                         "c:/output/output.gdb/parcels_corner", 
                                         "ALL")
Вершины объекта в точки. Пример 2 (автономный скрипт)

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

# Name: FeatureVerticesToPoints_Example2.py
# Description: Use FeatureVerticesToPoints function to get the mid-points
#              of input line features
# Author: ESRI
 
# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
 
# Set local variables
inFeatures = "majorrds.shp"
outFeatureClass = "c:/output/output.gdb/majorrds_midpt"

# Execute FeatureVerticesToPoints
arcpy.FeatureVerticesToPoints_management(inFeatures, outFeatureClass, "MID")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
9/10/2013