Zusammenfassung
Führt für Raster-Funktionsvorlagen die Konvertierung zwischen Formaten (rft.xml, JSON und binär) durch.
Verwendung
Raster-Funktionsvorlagen können im XML-, JSON- oder Binärformat gespeichert werden.
Da einige Formate eher für die Verwendung im Web geeignet sind, können Sie das Format der Raster-Funktionsvorlage konvertieren. Sie können beispielsweise die Funktionsvorlage vom Format rft.xml in das JSON-Format konvertieren, damit Sie die Vorlage in einer Image-Service-REST-API verwenden können.
Syntax
ConvertRasterFunctionTemplate_management (in_raster_function_template, out_raster_function_template_file, {format})
Parameter | Erläuterung | Datentyp |
in_raster_function_template | Die Eingabedatei der Raster-Funktionsvorlage. Die Eingabe-Vorlagendatei kann im XML-, JSON- oder Binärformat vorliegen. | File; String |
out_raster_function_template_file | Pfad und Name der Ausgabedatei der Raster-Funktionsvorlage. | File |
format (optional) | Das Dateiformat der Ausgabe-Vorlage.
| String |
Codebeispiel
ConvertRasterFunctionTemplate – Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für das Werkzeug 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 – Beispiel 2 (eigenständiges Fenster)
Dies ist ein Python-Skriptbeispiel für das Werkzeug 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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja