ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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 входных объектов.

  • Если опция Внутри (Inside) диалогового окна не отмечена (параметр point_location установлен на CENTROID), местоположение выходной точки будет определяться следующим образом:

    • Выходная точка входного мультиточечного объекта соответствует средней точке, вычисленной на основе координат x и y всех точек мультиточечного объекта.
    • Выходная точка входного линейного объекта соответствует средневзвешенному значению, вычисленному на основе координат x и y средних точек всех линейных сегментов; вес конкретной средней точки – это длина соответствующего линейного сегмента. Для параметрических (истинных) кривых сначала необходимо провести процедуру уплотнения.
    • Выходная точка входного полигонального объекта располагается в центроиде полигона.

    Если опция Внутри (Inside) диалогового окна отмечена (параметр point_location установлен на INSIDE), местоположение точки, соответствующей входному объекту, будет тем или иным способом совмещаться с входным объектом (содержаться внутри объекта) и определяться следующим образом:

    • Выходная точка для входных данных мультиточки совмещается с одной из точек в мультиточке.
    • Выходная точка для входных данных линии находится на линии. Если линия – параметрическая (истинная) кривая, выходная точка будет в средней точке линии.
    • Выходная точка для входных данных полигона находится внутри полигона.

Синтаксис

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 для выполнения функции FeatureToPoint с запуском из окна Python в ArcGIS.

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

Пример скрипта Python для выполнения функции FeatureToPoint в автономном режиме.

# 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")

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

  • Текущая рабочая область
  • Временная рабочая область
  • Выходное 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
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация