Конвертировать шаблон функции растра (Управление данными)

Краткая информация

Инструмент геообработки ArcGIS, который конвертирует шаблон растровой функции между форматами (rft.xml, json и бинарный).

Использование

  • Шаблон функции растра можно хранить в форматах XML, JSON, или бинарный.

  • Так как некоторые форматы лучше работают в веб, вы можете конвертировать шаблоны растровых функций из одного формата в другой. Например, вы можете конвертировать шаблон функции в формате rft.xml в JSON, чтобы использовать шаблон в сервисе изображений REST API.

Параметры

ПодписьОписаниеТип данных
Входной шаблон функции растра

Входной файл шаблона функции растра Входной файл шаблона может быть в формате XML, JSON или бинарный.

File; String
Выходной файл шаблона функции растра.

Пути и имя файла выходного шаблона функции растра.

File
Формат
(Дополнительный)

Выходной формат файла шаблона функции растра.

  • xmlВыходной формат XML.
  • JSONВыходной формат JSON. Используется по умолчанию.
  • ДвоичнаяБинарный выходной формат.
String

arcpy.management.ConvertRasterFunctionTemplate(in_raster_function_template, out_raster_function_template_file, {format})
ИмяОписаниеТип данных
in_raster_function_template

Входной файл шаблона функции растра Входной файл шаблона может быть в формате XML, JSON или бинарный.

File; String
out_raster_function_template_file

Пути и имя файла выходного шаблона функции растра.

File
format
(Дополнительный)

Выходной формат файла шаблона функции растра.

  • XMLВыходной формат XML.
  • JSONВыходной формат JSON. Используется по умолчанию.
  • BINARYБинарный выходной формат.
String

Пример кода

ConvertRasterFunctionTemplate, пример 1 (окно Python)

Пример скрипта Python для инструмента ConvertRasterFunctionTemplate.

##Convert Raster Function Template

## Usage: ConvertRasterFunctionTemplate_management(in_raster_function_template,
##                   out_raster_function_template_file, {JSON | XML | BINARY})


import arcpy

#Convert rft.xml to json

arcpy.ConvertRasterFunctionTemplate_management("c:\\test\\NDVI.rft.xml", "C:\\Test\\json_NDVI.rft.json")
Инструмент ConvertRasterFunctionTemplate, пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента ConvertRasterFunctionTemplate.

#import arcpy module
import arcpy

#Set input parameters
in_json = "c:\\test\\aspect.json"
out_rftxml = "c:\\test\\aspect.rft.xml"
out_file_type = "XML"

#Convert json to rft.xml
arcpy.ConvertRasterFunctionTemplate_management(in_json, out_rftxml, out_file_type)