Объект в полигон (Управление данными)

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

Резюме

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

Рисунок

Объект в полигон (Feature To Polygon)
Объект в полигон (Feature To Polygon)

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

Синтаксис

FeatureToPolygon_management (in_features, out_feature_class, {cluster_tolerance}, {attributes}, {label_features})
ПараметрОбъяснениеТип данных
in_features
[in_features,...]

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

Feature Layer
out_feature_class

Выходной класс полигональных объектов.

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

Минимальное допустимое расстояние между координатами пространственного объекта, и расстояние, на которое может переместиться координата по X, Y, или и то и то в пространственных вычислениях. Для входных объектов, являющихся параметрическими (истинными) кривыми, выходные линии будут оставаться истинными кривыми, даже если они разбиты.

Linear unit
attributes
(дополнительно)

Устанавливает, сохранять ли схему входных атрибутов или атрибуты из объектов меток в выходном классе объектов, или пропускать входные атрибуты в выходном классе объектов. Этот параметр не работает. Параметр не может быть удален для обратной совместимости скриптов или моделей. Схема выходных атрибутивных полей и значения атрибутов для конкретных комбинаций описаны в советах по использованию; большинство из них формируются самопроизвольно.

  • ATTRIBUTESСохраняет входную схему атрибутов или атрибуты из объектов меток, если такие есть, в выходных пространственных объектах. Это значение по умолчанию.
  • NO_ATTRIBUTESПропускает входные атрибуты в выходном классе пространственных объектов.
Boolean
label_features
(дополнительно)

Дополнительные входные точечные объекты, содержащие атрибуты, которые будут перенесены в выходные полигональные объекты.

Feature Layer

Пример кода

Объект в полигон. Пример 1 (окно Python)

Пример скрипта Python для выполнения функции Объект в полигон (Feature To Polygon) с запуском из окна Python в ArcGIS.

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPolygon_management(["mainroads.shp","streets.shp"],
                                  "c:/output/output.gdb/streetblocks",
                                  "", "NO_ATTRIBUTES", "")
Объект в полигон. Пример 2 (автономный скрипт)

Пример скрипта Python для выполнения функции Объект в полигон (Feature To Polygon) в автономном режиме.

# Name: FeatureToPolygon_Example2.py
# Description: Use FeatureToPolygon function to construct habitat areas
#              from park boundaries and rivers.
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data/parks_analysis.gdb"

# Set local parameters
inFeatures = ["park_boundaries", "rivers"]
outFeatureClass = "c:/output/output.gdb/habitat_areas"
clusTol = "0.05 Meters"

# Use the FeatureToPolygon function to form new areas
arcpy.FeatureToPolygon_management(inFeatures, outFeatureClass, clusTol,
                                  "NO_ATTRIBUTES", "")

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

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

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

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