Доступно с лицензией 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 будут иметь повышенную производительность, если транспонирование построено на многомерном растре. Вы можете использовать параметр Построить многомерное транспонирование, чтобы построить его автоматически, но это увеличит время выполнения инструмента. Вы сможете использовать инструмент Построить многомерное транспонирование для построения транспонирования позже.
Синтаксис
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})
Parameter | Объяснение | Тип данных |
in_3d_geostat_layer | Входной 3D геостатистический слой, представляющий модель, которая будет экспортирована в многомерный набор растровых данных. | Geostatistical Layer |
out_multidimensional_raster | Выходной набор растровых данных, содержащий результаты экспорта геостатистической модели. Выходные данные должны быть сохранены как файл формата Cloud Raster Format (*.crf). | Raster Dataset |
cell_size (Дополнительный) | Размер ячейки выходного многомерного растра. | Analysis Cell Size |
explicit_only (Дополнительный) | Указывает, будут ли высоты задаваться в виде точного списка или будет использоваться итератор.
| Boolean |
min_elev (Дополнительный) | Минимальная высота, которая будет использоваться для запуска итерации. | Double |
max_elev (Дополнительный) | Максимальная высота, которая будет использоваться для остановки итерации. | Double |
elev_interval (Дополнительный) | Шаг, с которым будет увеличиваться высота с каждой итерацией. | Double |
elev_values [elev_values,...] (Дополнительный) | Значения высот для экспорта. | Double |
elev_units (Дополнительный) | Задает единицы измерения значений высот.
| String |
output_type (Дополнительный) | Задает основной выходной тип выходного многомерного растра. Параметр Дополнительные выходные типы можно использовать для указания дополнительных переменных в выходном многомерном растре. Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции?
| String |
quantile_probability_value (Дополнительный) | Если Выходной тип задан как Квантиль, используйте этот параметр для ввода требуемого квантиля. Если Выходной тип задан как Вероятность, используйте этот параметр для ввода граничного значения и будет вычислена вероятность достижения граничного значения. Вычтите это значение из единицы, чтобы получить вероятность того, что порог не превышен. | Double |
additional_outputs [[output_type, quantile_probability_value],...] (Дополнительный) | Задает выходной тип и значение вероятности или квантиля для каждого дополнительного выходного типа. Если заданы несколько выходных типов, выходной растр будет представлять собой многомерный набор растровых данных с различными переменными для каждого выходного типа. Для дополнительной информации см. Какие типы выходных поверхностей создают модели интерполяции? | Value Table |
build_transpose (Дополнительный) | Указывает, будут ли многомерные транспонирования построены на выходном многомерном растре.
| Boolean |
Пример кода
Интерполирует 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")
Интерполирует 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)
Environments
Информация о лицензиях
- Basic: Требуется Geostatistical Analyst
- Standard: Требуется Geostatistical Analyst
- Advanced: Требуется Geostatistical Analyst