标注 | 说明 | 数据类型 |
输入栅格函数模板
| 输入栅格函数模板文件。输入模板文件可以为 XML、JSON 或二进制格式。 | File; String |
输出栅格函数模板文件
| 输出栅格函数模板文件路径和文件名。 | File |
格式
(可选) | 输出函数模板文件格式。
| String |
摘要
将栅格函数模板在格式(rft.xml、json 和二进制)间进行转换。
使用情况
栅格函数模板可以通过 XML、JSON 或二进制格式进行存储。
由于一些格式在 web 上效果更好,因此您可以转换栅格函数模板的格式。例如,您可能希望将 rft.xml 格式的函数模板转换为 JSON 格式,这样,您就可以在影像服务 REST API 中使用该模板。
参数
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 (可选) | 输出函数模板文件格式。
| String |
代码示例
这是 ConvertRasterFunctionTemplate 工具的 Python 示例。
##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 工具的 Python 脚本示例。
#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)