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

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

Древовидная схема

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

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

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

Строит древовидную диаграмму, представляющую расстояния между последовательно объединёнными классами в файле эталона.

Более подробно о том, как работает инструмент Древовидная схема

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

  • Входной файл сигнатур должен быть в установленном формате файла сигнатур. Файл сигнатур может быть создан с помощью инструментов Изокластер или Создать сигнатуры. Файл должен содержать, по меньшей мере, два класса. Файл сигнатур должен быть с расширением .gsg.

  • Выходными данными инструмента Древовидная схема служит текстовой ASCII-файл. Файл состоит из двух частей: таблицы и диаграммы.

    Первый компонент – это таблица расстояний между парами классов, представленных в последовательности для объединения. Второй компонент – это графическое представление с помощью символов ASCII классов, показывающее отношения между классами и иерархию объединения. Схема иллюстрирует относительные расстояния между парами объединяемых классов в файле сигнатур, которые основываются на статистически определяемом сходстве. Классы представляют собой кластеры ячеек или ячейки из обучающих эталонов, получаемых путем оцифровки участков на изучаемой территории.

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

  • Используемое по умолчанию расширение выходного текстового файла .txt. Также может использоваться расширение .asc.

  • Близость пары классов в файле сигнатур измеряется атрибутивным расстоянием.

  • Значение, вводимое для ширины линии определяет ширину схемы, основанную на числе символов. Используемое по умолчанию значение, равное 78, представляет собой минимальное действительное число символов. Если вводятся числа, меньшие 78, будет применено предлагаемое по умолчанию значение (78). При определении значений выше, чем предлагаемое по умолчанию, разрешение схемы будет увеличиваться, что может привести к более точной интерполяции расстояний.

  • Чтобы сделать отображение древовидной схемы значимым, ASCII-файл должен быть показан с применением непропорционального шрифта, например, Courier.

Синтаксис

Dendrogram (in_signature_file, out_dendrogram_file, {distance_calculation}, {line_width})
ПараметрОбъяснениеТип данных
in_signature_file

Входной файл сигнатур, сигнатуры классов которого используются для построения древовидной схемы.

Требуется расширение .gsg.

File
out_dendrogram_file

Выходной ASCII-файл древовидной схемы.

Расширение может быть .txt или .asc.

File
distance_calculation
(Дополнительный)

Задает способ определения расстояний между классами в многомерном атрибутивном пространстве.

  • VARIANCE — Расстояния между классами будут вычисляться с использованием дисперсий и Евклидова расстояния между средними значениями сигнатур классов.
  • MEAN_ONLY — Расстояния между классами будут определяться только Евклидовыми расстояниями между средними значениями сигнатур классов.
Boolean
line_width
(Дополнительный)

Задает ширину древовидной схемы в количестве символов на линии.

Значение по умолчанию равно 78.

Long

Пример кода

Dendrogram, пример 1 (окно Python)

В этом примере из входного файла сигнатур создается вид Древовидная схема (Dendrogram).

import arcpy
from arcpy.sa import *
Dendrogram("c:/sapyexamples/data/zsamp12.gsg", 
           "c:/sapyexamples/output/z12dendro.txt", "VARIANCE", "")
Dendrogram, пример 2 (автономный скрипт)

В этом примере из входного файла сигнатур создается вид Древовидная схема (Dendrogram).

# Name: Dendrogram_Ex_02.py
# Description: Constructs a tree diagram showing attribute distances between
#     sequentially merged classes in a signature file.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy.sa import *

# Set local variables
inSig = "c:/sapyexamples/data/zsamp12.gsg"
outDendro = "c:/sapyexamples/output/z12dend.txt"
lineLength = ""

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Dendrogram
Dendrogram(inSig, outDendro, "VARIANCE", lineLength)

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

  • Текущая рабочая область
  • Временная рабочая область

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

  • ArcGIS Desktop Basic: Требует Spatial Analyst
  • ArcGIS Desktop Standard: Требует Spatial Analyst
  • ArcGIS Desktop Advanced: Требует Spatial Analyst

Связанные разделы

  • Обзор группы инструментов Многомерность (Multivariate)

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация