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.

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

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

Создает ASCII-файл сигнатур, определяемый входными эталонными данными и набором каналов растра.

Более подробно о том, как работает инструмент Создать сигнатуры

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

  • Если многоканальный растр указан как один из входных для параметра Входные каналы растра (in_raster_bands в Python), будут обработаны все каналы.

    Чтобы обработать выбранные каналы многоканального растра, сначала создайте новый набор растровых данных, состоящий только из необходимых каналов, с помощью инструмента Объединить каналы, затем укажите полученный набор как Входной растр (in_raster_bands в Python).

  • Для выходного файла сигнатур должно использоваться расширение .gsg

  • Входные каналы растра, а также входные растровые или векторные данные должны иметь перекрывающиеся экстенты. Статистика будет вычислена только для общих участков.

  • Минимальное действительное число эталонов классов в данных эталонов равно двум. Максимально возможное число классов неограниченно.

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

  • Вы не должны ничего менять в файле сигнатур; исключение – вы можете ввести имена классов. Статистика в файле должна создаваться только с помощью инструментов Многомерного анализа.

  • Имена классов в выходном файле сигнатур являются дополнительными. Они используются только для справки. Имена классов могут указываться в Поле образца или добавляться в выходной файл сигнатур с помощью любого текстового редактора. Имя каждого класса должно состоять из одной строки и должно содержать не более 31 буквенно-цифровых символов.

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Синтаксис

CreateSignatures (in_raster_bands, in_sample_data, out_signature_file, {compute_covariance}, {sample_field})
ПараметрОбъяснениеТип данных
in_raster_bands
[in_raster_band,...]

Входные каналы растра, для которых создаются сигнатуры.

Они могут быть целочисленными или с плавающей точкой.

Raster Layer
in_sample_data

Входные данные, на которых выделены эталоны классов.

Входные данные должны быть представлены целочисленным растром или набором пространственных данных.

Raster Layer; Feature Layer
out_signature_file

Выходной файл сигнатур.

Необходимо задать расширение .gsg.

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

Определяет, вычисляются ли матрицы ковариации.

  • COVARIANCE — Будут вычислены матрицы ковариации и средние для всех классов, заданных во входных данных эталонов in_sample_data. Используется по умолчанию.
  • MEAN_ONLY — Будут вычислены только средние для всех классов, заданных во входных данных эталонов in_sample_data.
Boolean
sample_field
(Дополнительный)

Поле, используемое для присвоения значений местоположениям источников.

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

Field

Пример кода

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

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

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
CreateSignatures("sb", "sbtrain", "c:/sapyexamples/output/rbsig.gsg", 
                 "COVARIANCE", "")
CreateSignatures, пример 2 (автономный скрипт)

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

# Name: CreateSignatures_Ex_02.py
# Description: Creates an ASCII signature file of classes defined by input 
#    sample data and a set of raster bands.
# Requirements: Spatial Analyst Extension

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

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster = "sb"
inSamples = "sbtrain"
outSig = "c:/sapyexamples/output/rbsig02.gsg"
sampField = ""

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

# Execute CreateSignatures
CreateSignatures(inRaster, inSamples, outSig, "COVARIANCE", sampField)

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

  • Размер ячейки
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Маска
  • Выходная система координат
  • Временная рабочая область
  • Растр привязки

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

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