Convertir un modèle de fonction raster (Gestion des données)

Synthèse

Convertit un modèle de fonction raster d’un format à un autre (rft.xml, json et binaire).

Utilisation

  • Les modèles de fonction raster peuvent être stockés au format XML, JSON ou binaire.

  • Certains formats étant plus performants sur le Web, il est possible de convertir les modèles de fonction raster dans différents formats. Par exemple, vous pouvez convertir le modèle de fonction rft.xml au format JSON afin de pouvoir l’utiliser dans une API REST de service d’imagerie.

Paramètres

ÉtiquetteExplicationType de données
Modèle de fonction raster en entrée

Fichier du modèle de fonction raster en entrée. Le fichier de modèle en entrée peut être au format XML, JSON ou binaire.

File; String
Fichier modèle de fonction raster en sortie

Chemin d’accès et nom du fichier de modèle de fonction raster en sortie.

File
Format
(Facultatif)

Format du fichier de modèle de fonction en sortie.

  • XMLFormat XML en sortie.
  • JSONFormat JSON en sortie. Il s’agit de l’option par défaut.
  • BinaireFormat binaire en sortie.
String

arcpy.management.ConvertRasterFunctionTemplate(in_raster_function_template, out_raster_function_template_file, {format})
NomExplicationType de données
in_raster_function_template

Fichier du modèle de fonction raster en entrée. Le fichier de modèle en entrée peut être au format XML, JSON ou binaire.

File; String
out_raster_function_template_file

Chemin d’accès et nom du fichier de modèle de fonction raster en sortie.

File
format
(Facultatif)

Format du fichier de modèle de fonction en sortie.

  • XMLFormat XML en sortie.
  • JSONFormat JSON en sortie. Il s’agit de l’option par défaut.
  • BINARYFormat binaire en sortie.
String

Exemple de code

Exemple 1 d’utilisation de l’outil ConvertRasterFunctionTemplate (fenêtre Python)

Il s’agit d'un exemple Python d'utilisation de l'outil 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")
Exemple 2 d'utilisation de l'outil ConvertRasterFunctionTemplate (script autonome)

Il s’agit d'un exemple de script Python d'utilisation de l'outil 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)