ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

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

  • Сводка
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

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

Иллюстрация

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

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

  • Атрибуты входных объектов будут скопированы в выходной класс объектов. Новое поле 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
(Дополнительный)

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

  • ALL —Точка будет создана в каждой вершине входного объекта. Это значение по умолчанию
  • MID —Точка будет создана в средней точке, не обязательно в вершине, каждой входной линии или границы полигона.
  • START —Точка будет создана в начальной точке (первой вершине) каждого входного объекта.
  • END —Точка будет создана в конечной точке (последней вершине) каждого входного объекта.
  • BOTH_ENDS —Будут созданы две точки: одна в начальной точке, а другая в конечной точке каждого входного объекта.
  • DANGLE —Точка висячего узла будет создана для любой начальной или конечной точки входной линии, если эта точка не соединена с другой линией в любом месте этой линии. Эта опция не применяется к входным полигонам.
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: Да

Связанные разделы

  • Обзор группы инструментов Пространственные объекты
  • Построить точки вдоль линий

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация