ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Создать полигоны Тиссена

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

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

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

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

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

Рисунок

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

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

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

  • Более подробно:

    Описание процесса создания полигонов Тиссена:

    • S - набор точек в координатном или евклидовом пространстве (x,y), для любой точки p этого пространства есть одна точка S, ближайшая к p, за исключением того, где точка p находится на одинаковом расстоянии до двух или более точек S.
    • Один полигон Тиссена (ячейка Вороного) определяется всеми точками p, расположенными ближе всего к одной точке в S, т.е. общая площадь, в которой все точки p расположены ближе к данной точке в S, чем к другим точкам в S.
  • Полигоны Тиссена строятся следующим образом:

    • Все точки используются для создания треугольников в триангуляционной нерегулярной сети (TIN) в соответствии с моделью Делоне.
    • Для каждого ребра треугольника образуются серединные перпендикуляры, формирующие ребра полигонов Тиссена. Точка, в которой пересекаются биссектрисы, определяет местоположения вершин полигона Тиссена.
  • Внешняя граница выходного класса объектов полигонов Тиссена – это экстент точечных входных объектов плюс дополнительные 10%. Если для параметра среды Экстент установлен заданный экстент, этот инструмент будет использовать параметр среды для установки внешней границы.

  • Внимание:

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

Синтаксис

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

Пример кода

CreateThiessenPolygons, пример (Окно Python)

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

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.CreateThiessenPolygons_analysis("schools", "c:/output/output.gdb/thiessen1", "ALL")
CreateThiessenPolygons, пример 2 (Автономный скрипт)

Использование функции CreateThiessenPolygons в автономном режиме.

# Name: CreateThiessenPolygons_Example2.py
# Description: Creates Thiessen polygons
 
# 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)

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

  • Выходное значение Z по умолчанию (Default Output Z Value)
  • Разрешение M (M Resolution)
  • Допуск M (M Tolerance)
  • Выходной домен M (Output M Domain)
  • Выходной XY домен (Output XY Domain)
  • Выходной домен Z (Output Z Domain)
  • Выходная система координат (Output Coordinate System)
  • Экстент (Extent)
  • Текущая рабочая область (Current Workspace)
  • Географические преобразования (Geographic Transformations)
  • Временная рабочая область (Scratch Workspace)
  • Выходные данные содержат значения M (Output has M values)
  • Выходные данные содержат Z значения (Output has Z values)
  • Разрешение Z (Z Resolution)
  • Допуск Z (Z Tolerance)
  • Допуск XY (XY Tolerance)
  • Разрешение XY (XY Resolution)

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

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

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

  • Обзор группы инструментов Близость
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация