Инструмент Создать полигоны Тиссена (Create Thiessen Polygons) (Анализ)

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

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

Создает полигоны Тиссена из входных точечных объектов.

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

Рисунок

Принцип работы инструмента Создать полигоны Тиссена

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

Синтаксис

CreateThiessenPolygons_analysis (in_features, out_feature_class, {fields_to_copy})
ПараметрОбъяснениеТип данных
in_features

Точечные входные объекты, из которых будут созданы полигоны Тиссена.

Feature Layer
out_feature_class

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

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

Определяет, какие атрибуты из точечных входных объектов будут перенесены в выходной класс объектов.

  • ONLY_FIDВ выходной класс объектов будет скопировано только поле FID из входных объектов. Это значение используется по умолчанию.
  • ALLВсе атрибуты из входных объектов будут перенесены в выходной класс объектов.
String

Пример кода

Создать полигоны Тиссена. Пример (Окно Python)

Пример скрипта Python для использования инструмента Создать полигоны Тиссена с запуском из окна Python в ArcGIS.

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.CreateThiessenPolygons_analysis("schools", "c:/output/output.gdb/thiessen1", "ALL")
Создать полигоны Тиссена. Пример 2 (Автономный скрипт)

Использование функции Создать полигоны Тиссена в автономном режиме.

# Name: CreateThiessenPolygons_Example2.py
# Description: Create symmetrical difference between input and update features
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/data.gdb"
 
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/thiessen1"
outFields = "ALL"
 
# Execute CreateThiessenPolygons
arcpy.CreateThiessenPolygons_analysis(inFeatures, outFeatureClass, outFields)

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
5/10/2014