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

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

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)

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

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

getSeverity (index)

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

Методы

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

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

Integer

Возвращаемое значение

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

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

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

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

Integer
height

Высота изображения.

Double
width

Ширина изображения.

Double
resolution

Разрешение изображения.

Double

Возвращаемое значение

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

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

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

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

Integer

Возвращаемое значение

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

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

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

Тип возвращаемых сообщений: 0=сообщение, 1=предупреждение, 2=ошибка. Если значение не задано, возвращаются сообщения всех типов.

  • 0 —информационное сообщение
  • 1 —сообщение с предупреждением
  • 2 —сообщение об ошибке

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

Integer

Возвращаемое значение

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

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

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

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

Integer

Возвращаемое значение

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

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

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

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

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

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

Integer

Возвращаемое значение

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

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

  • 0 —информационное сообщение
  • 1 —сообщение с предупреждением
  • 2 —сообщение об ошибке

Пример кода

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 Platform

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

Об Esri

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