Доступно с лицензией Geostatistical Analyst.
Сводка
Экспорт геостатистического слоя в растр.
Подробнее об основах создания растра из геостатистического слоя
Использование
Выберите число интерполяций, которые следует выполнить для каждой ячейки в горизонтальном и вертикальном направлении. Значение, присваиваемое каждой ячейке выходного растра, будет являться средним всех значений интерполяции по этой ячейке.
Имя, присваиваемое выходному растру, определяет его формат. Если данные не сохраняются в базу геоданных, задайте расширение .tif для получения растра формата TIFF, .img – для получения файла формата ERDAS IMAGINE или не задавайте расширение, чтобы получить растровый формат Esri Grid.
Синтаксис
arcpy.ga.GALayerToGrid(in_geostat_layer, out_surface_grid, {cell_size}, {points_per_block_horz}, {points_per_block_vert})
Параметр | Объяснение | Тип данных |
in_geostat_layer | Анализируемый геостатический слой. | Geostatistical Layer |
out_surface_grid | Создаваемый растр. | Raster Dataset |
cell_size (Дополнительный) | Размер ячейки, который будет использован при создании выходного растра. Это значение можно явно задать в разделе Анализ растра в Параметрах среды. Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250. | Analysis Cell Size |
points_per_block_horz (Дополнительный) | Число интерполяций для каждой ячейки в горизонтальном направлении для блоковой интерполяции. | Long |
points_per_block_vert (Дополнительный) | Число интерполяций для каждой ячейки в вертикальном направлении для блоковой интерполяции. | Long |
Пример кода
GALayerToGrid, пример 1 (окно Python)
Конвертировать геостатистический слой в растр.
import arcpy
from arcpy import env
arcpy.GALayerToGrid_ga("C:/gapyexamples/data/kriging.lyr",
"C:/gapyexamples/output/krig_grid", "2000", "1", "1")
GALayerToGrid, пример 2 (автономный скрипт)
Конвертировать геостатистический слой в растр.
# Name: GALayerToGrid_Example_02.py
# Description: Exports a geostatistical layer to grid.
# 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"
outGrid = "C:/gapyexamples/output/krig_grid"
cellSize = 2000
cellptsHor = 1
cellptsVer = 1
# Check out the ArcGIS Geostatistical Analyst extension license
arcpy.CheckOutExtension("GeoStats")
# Execute GALayerToGrid
arcpy.GALayerToGrid_ga(inLayer, outGrid, cellSize, cellptsHor, cellptsVer)
Параметры среды
Информация о лицензиях
- Basic: Требуется Geostatistical Analyst
- Standard: Требуется Geostatistical Analyst
- Advanced: Требуется Geostatistical Analyst