Внешняя граница в полигон (Инструменты Управление данными)
Краткая информация
Создает класс пространственных объектов, содержащий полигоны, каждый из которых представляет собой конверт входного объекта.
Иллюстрация
Использование
Атрибуты входных объектов будут сохранены в выходном классе объектов. Новое поле ORIG_FID будет добавлено в выходной класс объектов и установлено на ID входных объектов.
Поскольку конверт идеально горизонтальной линии (параллельной оси x) имеет нулевую высоту, а конверт идеально вертикальной линии (параллельной оси y) имеет нулевую ширину, результирующий полигон для любой линии будет иметь нулевую площадь; такие некорректные полигоны будут пропущены в выходных данных. Это относится и к частям составного линейного объекта.
Входные объекты могут быть мультиточками, линиями, полигонами или аннотациями.
Feature Layer
Выходной класс пространственных объектов
Выходной класс полигональных объектов.
Feature Class
Создать составной объект
(Дополнительный)
Указывает, следует ли использовать один конверт для каждого составного объекта целиком или один конверт для каждой части составного объекта. Этот параметр будет влиять только на результаты для составных входных объектов.
Отмечено–Используется один конверт для каждой части составного объекта; итоговый полигон для составного объекта будет составным.
Не отмечено–Используется один конверт, содержащий весь составной объект; следовательно, итоговый полигон будет простым. Используется по умолчанию.
Входные объекты могут быть мультиточками, линиями, полигонами или аннотациями.
Feature Layer
out_feature_class
Выходной класс полигональных объектов.
Feature Class
single_envelope
(Дополнительный)
Указывает, следует ли использовать один конверт для каждого составного объекта целиком или один конверт для каждой части составного объекта. Этот параметр будет влиять только на результаты для составных входных объектов.
MULTIPART–Используется один конверт для каждой части составного объекта; итоговый полигон для составного объекта будет составным.
SINGLEPART–Используется один конверт, содержащий весь составной объект; следовательно, итоговый полигон будет простым. Используется по умолчанию.
Boolean
Пример кода
Пример 1 FeatureEnvelopeToPolygon (окно Python)
В следующем скрипте окна Python показано, как используется функция FeatureEnvelopeToPolygon в режиме прямого запуска.
Пример 2 FeatureEnvelopeToPolygon (автономный скрипт)
Пример скрипта Python является простым примером выполнения функции FeatureEnvelopeToPolygon в среде написания скриптов.
# Name: FeatureEnvelopeToPolygon_Example2.py
# Description: Use FeatureEnvelopeToPolygon function to find
# the general extent of features.
# import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/urban_analysis.gdb"
# Set local variables
inFeatures = "houses"
outFeatureClass = "c:/output/output.gdb/houses_extent"
# Run FeatureEnvelopeToPolygon
arcpy.management.FeatureEnvelopeToPolygon(inFeatures, outFeatureClass,
"SINGLEPART")