Слой GA в грид (Geostatistical Analyst)
Краткая информация
Экспорт геостатистического слоя в растр.
Использование
-
Выходной растр будет создан с размером ячейки, заданным в параметре Размер выходной ячейки (Output cell size).
-
Выберите число интерполяций, которые следует выполнить для каждой ячейки в горизонтальном и вертикальном направлении. Значение, присваиваемое каждой ячейке выходного растра, будет являться средним всех значений интерполяции по этой ячейке.
Имя, присваиваемое выходному растру, определяет его формат. Если данные не сохраняются в базу геоданных, задайте расширение .tif для получения растра формата TIFF, .img для получения файла формата ERDAS IMAGINE или не задавайте расширение, чтобы получить растровый формат Esri Grid.
Синтаксис
Параметр | Объяснение | Тип данных |
in_geostat_layer |
Анализируемый геостатический слой. | Geostatistical Layer |
out_surface_grid |
Создаваемый растр. | Raster Dataset |
cell_size (дополнительно) |
Размер ячейки, который будет использован при создании выходного растра. Это значение можно явно задать на закладке Анализ растра (Raster Analysis) окна Настройки параметров среды (Environment Settings). Если не задано иное, используется наименьшее значение из ширины и высоты экстента входных точечных объектов во входной пространственной привязке, деленное на 250. | Analysis Cell Size |
points_per_block_horz (дополнительно) |
Число интерполяций для каждой ячейки в горизонтальном направлении для блоковой интерполяции. | Long |
points_per_block_vert (дополнительно) |
Число интерполяций для каждой ячейки в вертикальном направлении для блоковой интерполяции. | Long |
Пример кода
Конвертировать геостатистический слой в растр.
import arcpy
from arcpy import env
arcpy.GALayerToGrid_ga("C:/gapyexamples/data/kriging.lyr",
"C:/gapyexamples/output/krig_grid", "2000", "1", "1")
Конвертировать геостатистический слой в растр.
# 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)