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
  • Мой профиль
  • Выход

Справка

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

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

Доступно с лицензией 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)

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

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)

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

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

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. | Конфиденциальность | Правовая информация