Lookup
Краткая информация
Создает растровый объект при помощи перекодировки на основе значений другого поля в таблице входного растра.
Обсуждение
Дополнительную информацию о работе этой функции см. в статье LookUp.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Lookup(raster, {field})
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
raster |
Входной растр, содержащий поле, на основании которого будет создан новый растр. Может быть целочисленным или с плавающей точкой. |
Raster |
|
field |
Поле, содержащее желаемые значения для нового растра. |
String |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Raster |
Выходной растр. |
Пример кода
В этом примере новый растр создается при помощи перекодировки на основе значений другого поля в таблице входного растра.
from arcpy.ia import *
out_lookup_raster = Lookup("itemgrd", "bin")
out_lookup_raster.save("C:/arcpyExamples/outputs/output.tif")
В этом примере новый растр создается при помощи перекодировки на основе значений другого поля в таблице входного растра.
# Import system modules
import arcpy
from arcpy.ia import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_raster = "itemgrd"
in_field = "String"
# Run Lookup function
out_lookup_raster = Lookup(in_raster, in_field)
# Save the output
out_lookup_raster.save("C:/arcpyExamples/outputs/output.tif")