ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

CrossValidationResult

  • Сводка
  • Описание
  • Свойства
  • Обзор метода
  • Методы
  • Пример кода

Сводка

Класс CrossValidationResult возвращается инструментом Перекрестная проверка и содержит доступ к результатам перекрестной проверки, которые можно сформировать для любого геостатистического слоя.

Описание

Класс CrossValidationResult похож на класс Result за исключением содержащихся в нем дополнительных свойств, доступных только для чтения. Подробное описание см. в справке по инструменту Перекрестная проверка.

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

Свойства

ВладениеОбъяснениеТип данных
averageStandard
(только чтение)

Среднее значение стандартных ошибок интерполяции.

Double
count
(только чтение)

Число входящих образцов.

Long
inputCount
(только чтение)

Возвращает количество входных данных.

Integer
maxSeverity
(только чтение)

Возвращает максимальную степень серьезности сообщений.

  • 0 —Создает ли инструмент только информационные сообщения.
  • 1 — Если инструмент создал предупреждение, но без сообщений об ошибках.
  • 2 — Если инструмент создал сообщение об ошибке.
Integer
meanError
(только чтение)

Средняя разность между измеренными и проинтерполированными значениями.

Double
meanStandardized
(только чтение)

Средняя нормированная ошибка.

Double
messageCount
(только чтение)

Возвращает количество сообщений.

Integer
outputCount
(только чтение)

Возвращает количество выходных данных.

Integer
resultID
(только чтение)

Получает ИД задания. Если инструмент не является сервисом геообработки resultID будет иметь вид "".

String
rootMeanSquare
(только чтение)

Среднеквадратическая погрешность.

Double
rootMeanSquareStandardized
(только чтение)

Среднеквадратичная нормированная ошибка должна быть близка к единице в случае, если стандартные ошибки интерполяции допустимы. Если среднеквадратичная нормированная ошибка больше единицы, значит в проинтерполированных значениях недооценена вариабельность. Если среднеквадратичная нормированная ошибка меньше единицы, значит, в проинтерполированных значениях вариабельность переоценена.

Double
status
(только чтение)

Получает статус задания.

  • 0 —Создать
  • 1 —Подтверждено
  • 2 —Ожидание
  • 3 —Запуск
  • 4 —Выполнено удачно
  • 5 —Ошибка
  • 6 —Время истекло
  • 7 —Отмена
  • 8 —Отменено
  • 9 —Удаление
  • 10 —Удалено
Integer

Обзор метода

МетодОбъяснение
cancel ()

Отменяет связанное задание

getInput (index)

Возвращает исходный ввод либо как набор записей, либо как строку.

getMapImageURL ({parameter_list}, {height}, {width}, {resolution})

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

getMessage (index)

Возвращает определенное сообщение по позиции индекса.

getMessages ({severity})

Возвращает сообщения инструмента геообработки.

getOutput (index)

Возвращает заданный результат как строку или RecordSet.

Если выходные данные инструмента, такого как Создать векторный слой, представляют собой слой, то getOutput возвращает объект Layer.

getSeverity (index)

Возвращает важность указанного сообщения.

Методы

cancel ()
getInput (index)
ПараметрОбъяснениеТип данных
index

Значение индекса входных данных.

Integer

Значение отраженного сигнала

Тип данныхОбъяснение
Object

Входные данные в виде набора записей или строки.

getMapImageURL ({parameter_list}, {height}, {width}, {resolution})
ПараметрОбъяснениеТип данных
parameter_list

The parameters on which the map service image will be based.

Integer
height

The height of the image.

Double
width

The width of the image.

Double
resolution

The resolution of the image.

Double

Значение отраженного сигнала

Тип данныхОбъяснение
String

URL изображения карты.

getMessage (index)
ПараметрОбъяснениеТип данных
index

The index position of the message.

Integer

Значение отраженного сигнала

Тип данныхОбъяснение
String

Сообщение геообработки.

getMessages ({severity})
ПараметрОбъяснениеТип данных
severity

The type of messages to be returned.

  • 0 —Informative, warning, and error messages are returned.
  • 1 —Only warning messages are returned.
  • 2 —Only error messages are returned.

Not specifying a severity level will return all types of messages.

(Значение по умолчанию — 0)

Integer

Значение отраженного сигнала

Тип данныхОбъяснение
String

Сообщения инструмента геообработки.

getOutput (index)
ПараметрОбъяснениеТип данных
index

Значение индекса выходных данных.

Integer

Значение отраженного сигнала

Тип данныхОбъяснение
Object

Выходные данные в виде набора записей или строки.

Если выходные данные инструмента, такого как Создать векторный слой, представляют собой слой, то getOutput возвращает объект Layer.

Результирующие выходные данные также могут быть доступны с помощью индекса, так что методы result.getOutput(0) и result[0] эквивалентны.

getSeverity (index)
ПараметрОбъяснениеТип данных
index

Значение индекса сообщения.

Integer

Значение отраженного сигнала

Тип данныхОбъяснение
Integer

Степень серьезности указанного сообщения.

  • 0 —Informative, warning, and error messages are returned.
  • 1 —Only warning messages are returned.
  • 2 —Only error messages are returned.

Пример кода

CrossValidation (окно Python)

Выполните перекрестную проверку на входном геостатистическом слое.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
cvResult = arcpy.CrossValidation_ga("C:/gapyexamples/data/kriging.lyr")
print "Root Mean Square error = " + str(cvResult.rootMeanSquare)
CrossValidation (автономный скрипт)

Выполните перекрестную проверку на входном геостатистическом слое.

# Name: CrossValidation_Example_02.py
# Description: Perform cross validation on an input geostatistical layer.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

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

# Set local variables
inLayer = "C:/gapyexamples/data/kriging.lyr"

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

# Execute CrossValidation
cvResult = arcpy.CrossValidation_ga(inLayer)
print "Root Mean Square error = " + str(cvResult.rootMeanSquare)

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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