ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

Доступно с лицензией Advanced.

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

Краткая информация

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

Иллюстрация

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

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

  • Атрибуты входных объектов будут скопированы в выходной класс объектов. Новое поле ORIG_FID будет добавлено к выходному классу объектов, оно будет содержать ID входных объектов.

  • Для составных линий и полигонов, каждая часть будет рассматриваться как линия. Таким образом, каждая часть будет иметь собственную начальную, конечную и среднюю точки, а также возможные висячие точки.

  • Параметрическая (истинная) кривая имеет только начальную и конечную точки и не будет уплотнена.

  • Для опции DANGLE параметра Тип точки (Point Type) диалогового окна (параметр point_location в Python), в выходной класс объектов будет добавлено дополнительное поле DANGLE_LEN, содержащие значения длины между висячими точками в единицах объектов. Для изолированной линии, обе конечные точки являются висячими; поэтому в данном случае в поле будет значение длины самой линии. Для висячей линии, пересекающей другую линию в одной из ее конечных точек, висячая длина измеряется из висячей конечной точки до пересечения.

Синтаксис

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

Пример кода

FeatureVerticesToPoints, пример 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")
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

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

  • ArcGIS Desktop Basic: Нет
  • ArcGIS Desktop Standard: Нет
  • ArcGIS Desktop Advanced: Да

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

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

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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