Подпись | Описание | Тип данных |
Входная растровая функция
| Шаблон функции или объект JSON функции, который выдает таблицу или класс пространственных объектов. | String; File |
Выходная таблица
| Путь, имя файла и тип (расширение) для выходной таблицы или класса пространственных объектов. | Table |
Аргументы растровой функции
(Дополнительный) | Аргументы функции и их значения, которые необходимо задать. Каждая функция растра имеет свои собственные аргументы и значения, которые перечислены в диалоговом окне инструмента. | Value Table |
Краткая информация
Преобразует набор данных растровой функции в таблицу или класс пространственных объектов. Входная растровая функция должна быть предназначена для вывода в результате таблицы или класса пространственных объектов.
Использование
Входными данными для инструмента является растровая функция.
Входная растровая функция должна создавать выходные данные таблицы или класса пространственных объектов. Настройки в растровой функции определяют, будет ли создаваться таблица или класс объектов. Этот инструмент проверит растровую функцию и определит тип выходного результата.
Растровой функцией может быть файл .xml, шаблон файла JSON или строка определения функции JSON.
Этот инструмент может запускаться в параллельном режиме и использовать настройки параллельной обработки из параметров среды.
Параметры
arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
Имя | Описание | Тип данных |
raster_function | Шаблон функции или объект JSON функции, который выдает таблицу или класс пространственных объектов. | String; File |
out_table | Путь, имя файла и тип (расширение) для выходной таблицы или класса пространственных объектов. | Table |
raster_function_arguments [raster_function_arguments,...] (Дополнительный) | Аргументы функции и их значения, которые необходимо задать. Каждая функция растра имеет свои собственные аргументы и значения, которые перечислены в диалоговом окне инструмента. | Value Table |
Пример кода
Это пример скрипта Python для GenerateTableFromRasterFunction.
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
# Convert Raster to point feature class using build in Pixel to Vector function
arcpy.management.GenerateTableFromRasterFunction(
"P2V", "C:/Workspace/outputdb.sde/pixelpoints",
"Raster C:/Workspace/data/testimage.tif")
Это пример скрипта Python для GenerateTableFromRasterFunction.
#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
# raster_function, out_table, {raster_function_arguments})
import arcpy
rasterfunc = "C:/Workspace/funcs/TestGeometry.rft.xml"
outfc = "C:/Workspace/polygonfeat.shp"
funcargs = "Raster C:/Workspace/data/testgeo.tif"
# Generate polygon feature class using custom python raster function
arcpy.management.GenerateTableFromRasterFunction(
rasterfunc, outfc, funcargs)