Сводка
Создает класс пространственных объектов, содержащий точки, созданные из указанных вершин или местоположений входных объектов.
Иллюстрация
Использование
Атрибуты входных объектов будут скопированы в выходной класс объектов. Новое поле ORIG_FID будет добавлено к выходному классу объектов, оно будет содержать ID входных объектов.
Для составных линий или полигонов каждая часть будет рассматриваться как линия. Следовательно, каждая часть будет иметь свои собственные начальную, конечную и среднюю точки, а также возможные точки висячих узлов.
Параметрическая (истинная) кривая имеет только начальную и конечную точки и не будет уплотняться.
В диалоговом окне для опции DANGLE параметра Тип точки (параметр point_location в Python) в выходной класс пространственных объектов будет добавлено дополнительное поле DANGLE_LEN, содержащее значения длины висячей линии в единицах измерения объекта. Для изолированной линии обе конечные точки являются висячими узлами; следовательно, длина висячей линии - это длина самой линии. Для висячей линии, которая пересекает другую линию в одной из своих конечных точек, длина висящей линии измеряется от висящей конечной точки до пересечения.
Синтаксис
arcpy.management.FeatureVerticesToPoints(in_features, out_feature_class, {point_location})
Параметр | Объяснение | Тип данных |
in_features | Входные объекты, которые могут быть линейными или полигональными. | Feature Layer |
out_feature_class | Выходной класс точечных объектов. | Feature Class |
point_location (Дополнительный) | Задает, где будет создана выходная точка.
| String |
Пример кода
FeatureVerticesToPoints, пример 1 (окно Python)
В следующем скрипте окна Python показано, как используется функция FeatureVerticesToPoints в режиме прямого запуска.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureVerticesToPoints_management("parcels.shp",
"c:/output/output.gdb/parcels_corner",
"ALL")
FeatureVerticesToPoints, пример 2 (автономный скрипт)
Пример скрипта Python является простым примером применения функции FeatureVerticesToPoints в среде разработки скриптов.
# Name: FeatureVerticesToPoints_Example2.py
# Description: Use FeatureVerticesToPoints function to get the mid-points
# of input line features
# 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")
Параметры среды
- Текущая рабочая область
- Временная рабочая область
- Выходное значение Z по умолчанию
- Разрешение M
- Допуск M
- Выходной домен M
- Выходной домен Z
- Выходная система координат
- Экстент
- Выходные данные имеют M-значения
- Выходные данные имеют Z-значения
- Выходная пространственная сетка 1
- Выходная пространственная сетка 2
- Выходная пространственная сетка 3
- Разрешение XY
- Допуск XY
- Разрешение Z
- Допуск Z
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да