描述
将栅格函数模板在格式(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 示例 1(Python 窗口)
这是 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 示例 2(独立脚本)
这是 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)
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是