Слой GA 3D в многомерный растр (Geostatistical Analyst)

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

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

Экспортирует 3D геостатистический слой, созданный при помощи инструмента Эмпирический байесовский кригинг 3D, в многомерный набор растровых данных в формате Cloud Raster Format (файл *.crf). Инструменты из группы инструментов Многомерный анализ набора инструментов Image Analyst предназначены для работы непосредственно с многомерными растрами и могут определять 3D-природу данных.

3D геостатистический слои хранят непрерывные результаты 3D интерполяции и отображаются в виде двухмерных горизонтальных срезов на заданной высоте. Текущая высота может быть изменена с помощью ползунка диапазона, и слой вычислит и отобразит прогнозируемые значения для новой высоты. С помощью инструмента Слой GA в растры можно извлечь растр интерполированных прогнозов для любой высоты. Инструмент Слой GA 3D в многомерный растр автоматизирует процесс извлечения растров для нескольких высот и сохраняет их в виде многомерного набора растровых данных.

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

  • Входной 3D геостатистический слой должен быть создан при помощи Эмпирического байесова кригинга 3D.

  • Требуемые высоты можно задать одним из следующих способов:

    • Указать значения высот с помощью итератора - Оставьте параметр Ввести точные значения высот не включенным и укажите значения параметров Минимальная высота, Максимальная высота и Интервал высот. Итерация начнется с минимального значения и будет увеличиваться на значение интервала до достижения максимума. Например, если задать минимальную высоту 0, максимальную 100 и интервал 20, выходные данные будут иметь шесть высот: 0, 20, 40, 60, 80 и 100.
    • Указать точные значения высот - Отметьте параметр Введите точные значения высот и укажите необходимые высоты в параметре Значения высот.
    Параметр Единицы высот задает единицы измерения каждого значения высоты.

  • Если заданный Интервал высот не разбивает диапазон высот на равные части (Максимальная высота минус Минимальная высота), будет использовано одно значение высоты, превышающее максимальную высоту. Например, если задать минимальную высоту 10, максимальную высоту 80, а интервал высот 20, выходные данные будут иметь пять высот: 10, 30, 50, 70 и 90.

  • Размер ячейки растра по умолчанию для параметра Выходной набор многомерных растровых данных является меньшим выходным экстентом измерений x и y, разделенным на 100. По умолчанию число срезов высот - 10. Это создаст многомерный растр с разрешением x и y, которое по крайней мере в 10 раз больше, чем z-разрешение. Следует учитывать эти значения, особенно если требуется приблизительно одинаковое разрешение во всех трех измерениях. Увеличение размера ячейки или количества срезов высот приведет к созданию выходных данных, которые имеют близкое разрешение во всех измерениях.

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

  • Если предусмотрены какие-либо Дополнительные выходные типы, выходной растр будет представлять собой многомерный набор растровых данных с различными переменными для каждого выходного типа.

  • Все инструменты в группе инструментов Многомерный анализ набора инструментов Image Analyst будут иметь повышенную производительность, если транспонирование построено на многомерном растре. Вы можете использовать параметр Построить многомерное транспонирование, чтобы построить его автоматически, но это увеличит время выполнения инструмента. Вы сможете использовать инструмент Построить многомерное транспонирование для построения транспонирования позже.

Параметры

ПодписьОписаниеТип данных
Входной 3D геостатистический слой

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

Geostatistical Layer
Выходной набор многомерных растровых данных

Выходной набор растровых данных, содержащий результаты экспорта геостатистической модели. Выходные данные должны быть сохранены как файл формата Cloud Raster Format (*.crf).

Raster Dataset
Размер ячейки
(Дополнительный)

Размер ячейки выходного многомерного растра.

Analysis Cell Size
Введите точные значения высот
(Дополнительный)

Указывает, будут ли высоты задаваться как список точных значений или будет использоваться итератор. Каждая высота будет представлена измерением в выходном многомерном растре.

  • Отмечено - Значения высот будут заданы как список.
  • Не отмечено - Значения высот будут заданы при помощи итератора. Это значение по умолчанию
Boolean
Минимальная высота
(Дополнительный)

Минимальная высота, которая будет использоваться для запуска итерации.

Double
Максимальная высота
(Дополнительный)

Максимальная высота, которая будет использоваться для остановки итерации.

Double
Интервал высот
(Дополнительный)

Шаг, с которым будет увеличиваться высота с каждой итерацией.

Double
Значения высот
(Дополнительный)

Значения высот для экспорта.

Double
Единицы высоты
(Дополнительный)

Задает единицы измерения значений высот.

  • Геодезические дюймы СШАВысоты выражаются в геодезических дюймах США.
  • Геодезические футы СШАВысоты выражаются в геодезических футах США.
  • Геодезические ярды СШАВысоты выражаются в геодезических ярдах США.
  • Геодезические мили СШАВысоты выражаются в геодезических милях США.
  • Геодезические морские мили СШАВысоты в морских геодезических милях США.
  • МиллиметрыВысоты в миллиметрах.
  • СантиметрыВысоты в сантиметрах.
  • ДециметрыВысоты в дециметрах.
  • МетрыВысоты в метрах.
  • КилометрыВысоты в километрах.
  • Международные дюймыВысоты выражаются в международных дюймах.
  • Международные футыВысоты в международных футах.
  • Международные ярдыВысоты в международных ярдах.
  • Сухопутные милиВысоты выражаются в сухопутных милях
  • Международные морские милиВысоты в международных морских милях.
String
Выходной тип
(Дополнительный)

Задает основной выходной тип выходного многомерного растра. Параметр Дополнительные выходные типы можно использовать для указания дополнительных переменных в выходном многомерном растре.

Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции?

  • ПрогнозированиеМногомерный растр прогнозируемых значений. Это значение по умолчанию
  • Стандартная ошибка прогнозированияМногомерный растр стандартных ошибок прогнозирования.
  • ВероятностьМногомерный растр расчета вероятности превышения порогового значения.
  • КвантильМногомерный растр расчета квантиля прогнозируемого значения.
String
Пороговое значение квантиля или вероятности
(Дополнительный)

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

Double
Дополнительные выходные типы
(Дополнительный)

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

Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции?

Value Table
Построить многомерное транспонирование
(Дополнительный)

Указывает, будут ли многомерные транспонирования построены на выходном многомерном растре.

  • Отмечено - Многомерные транспонирования будут построены на выходном многомерном растре.
  • Не отмечено - Многомерные транспонирования не будут построены на выходном многомерном растре. Это значение по умолчанию
Boolean

arcpy.ga.GALayer3DToMultidimensionalRaster(in_3d_geostat_layer, out_multidimensional_raster, {cell_size}, {explicit_only}, {min_elev}, {max_elev}, {elev_interval}, {elev_values}, {elev_units}, {output_type}, {quantile_probability_value}, {additional_outputs}, {build_transpose})
ИмяОписаниеТип данных
in_3d_geostat_layer

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

Geostatistical Layer
out_multidimensional_raster

Выходной набор растровых данных, содержащий результаты экспорта геостатистической модели. Выходные данные должны быть сохранены как файл формата Cloud Raster Format (*.crf).

Raster Dataset
cell_size
(Дополнительный)

Размер ячейки выходного многомерного растра.

Analysis Cell Size
explicit_only
(Дополнительный)

Указывает, будут ли высоты задаваться как список точных значений или будет использоваться итератор.

  • EXPLICIT_VALUESЗначения высот будут заданы как список.
  • NO_EXPLICIT_VALUESЗначения высот будут заданы при помощи итератора. Это значение по умолчанию
Boolean
min_elev
(Дополнительный)

Минимальная высота, которая будет использоваться для запуска итерации.

Double
max_elev
(Дополнительный)

Максимальная высота, которая будет использоваться для остановки итерации.

Double
elev_interval
(Дополнительный)

Шаг, с которым будет увеличиваться высота с каждой итерацией.

Double
elev_values
[elev_values,...]
(Дополнительный)

Значения высот для экспорта.

Double
elev_units
(Дополнительный)

Задает единицы измерения значений высот.

  • INCHВысоты выражаются в геодезических дюймах США.
  • FOOTВысоты выражаются в геодезических футах США.
  • YARDВысоты выражаются в геодезических ярдах США.
  • MILE_USВысоты выражаются в геодезических милях США.
  • NAUTICAL_MILEВысоты в морских геодезических милях США.
  • MILLIMETERВысоты в миллиметрах.
  • CENTIMETERВысоты в сантиметрах.
  • DECIMETERВысоты в дециметрах.
  • METERВысоты в метрах.
  • KILOMETERВысоты в километрах.
  • INCH_INTВысоты выражаются в международных дюймах.
  • FOOT_INTВысоты в международных футах.
  • YARD_INTВысоты в международных ярдах.
  • MILE_INTВысоты выражаются в сухопутных милях
  • NAUTICAL_MILE_INTВысоты в международных морских милях.
String
output_type
(Дополнительный)

Задает основной выходной тип выходного многомерного растра. Параметр Дополнительные выходные типы можно использовать для указания дополнительных переменных в выходном многомерном растре.

Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции?

  • PREDICTIONМногомерный растр прогнозируемых значений. Это значение по умолчанию
  • PREDICTION_STANDARD_ERRORМногомерный растр стандартных ошибок прогнозирования.
  • PROBABILITYМногомерный растр расчета вероятности превышения порогового значения.
  • QUANTILEМногомерный растр расчета квантиля прогнозируемого значения.
String
quantile_probability_value
(Дополнительный)

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

Double
additional_outputs
[[output_type, quantile_probability_value],...]
(Дополнительный)

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

Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции?

Value Table
build_transpose
(Дополнительный)

Указывает, будут ли многомерные транспонирования построены на выходном многомерном растре.

  • BUILD_TRANSPOSEМногомерные транспонирования будут построены на выходном многомерном растре.
  • DO_NOT_BUILD_TRANSPOSEМногомерные транспонирования не будут построены на выходном многомерном растре. Это значение по умолчанию
Boolean

Пример кода

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

Интерполирует 3D-точки и конвертирует выходные данные в многомерный растр.

import arcpy
arcpy.ga.EmpiricalBayesianKriging3D("my3DLayer", "Shape.Z", "myValueField", "my3DGALayer")
arcpy.ga.GALayer3DToMultivariateRaster("my3DGALayer", r"C:\\gapydata\\outputMDRD.crf", 1000,
                                       "NO_EXPLICIT_VALUES", 0, 500, 50, "","METERS",
                                       "PREDICTION", "", [["PREDICTION_STANDARD_ERROR",""]],
                                       "BUILD_TRANSPOSE")
GALayer3DToMultivariateRaster, пример 2 (автономный скрипт)

Интерполирует 3D-точки и конвертирует выходные данные в многомерный растр с несколькими выходными типами и транспонированиями.

# Name: GALayer3DToMDR_Example_02.py
# Description: Interpolates 3D points and exports to a multidimensional raster dataset.
# Requirements: Geostatistical Analyst Extension
# Author: Esri

# Import system modules
import arcpy

# Set local variables
in3DPoints = "C:/gapyexamples/input/my3DPoints.shp"
elevationField = "Shape.Z"
valueField = "myValueField"
outGALayer = "myGALayer"


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

# Execute Empirical Bayesian Kriging 3D
arcpy.ga.EmpiricalBayesianKriging3D(in3DPoints, elevationField, valueField, outGALayer)


# Export predictions and standard errors to multidimensional raster with tranposes.

# Set up variables
outMDRaster = r"C:\\gapydata\\outputMDRD.crf"
explicitVals = "NO_EXPLICIT_VALUES"
cell_size = 1000
min_elev = 0
max_elev = 500
elev_interval = 50
elev_list = ""
elev_units = "METERS"
out_type = "PREDICTION"
quan_value = ""
add_outputs = [["PREDICTION_STANDARD_ERROR",""]]
transpose = "BUILD_TRANSPOSE"

# Additionally output prediction standard errors.
arcpy.ga.GALayer3DToMultivariateRaster(outGALayer, outMDRaster, cell_size, explicitVals,
                                       min_elev, max_elev, elev_interval, elev_list,
                                       elev_units, out_type, quan_value, add_outputs,
                                       transpose)

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

  • Basic: Обязательно Geostatistical Analyst
  • Standard: Обязательно Geostatistical Analyst
  • Advanced: Обязательно Geostatistical Analyst

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