Convertir le rapport de structure (Gestion des données)

Synthèse

Convertit un rapport de structure au format JSON ou XLSX dans un autre format de rapport de structure ou en document d’espace de travail XML pouvant être utilisé pour créer une géodatabase.

Utilisation

  • Cet outil ne s’exécute correctement que sur des fichiers .json ou .xlsx créés par l’outil Générer un rapport de structure.

  • Le rapport de structure en entrée doit représenter un espace de travail de géodatabase. Les rapports créés à partir de classes d’entités ou de jeux de classes d’entités ne constituent pas des entrées valides pour cet outil.

  • Les modifications apportées aux fichiers .json ou .xlsx ne sont pas validées au cours de la conversion.

Paramètres

ÉtiquetteExplicationType de données
Rapport de structure

Rapport de structure JSON ou XLSX à convertir.

File
Emplacement en sortie

Dossier dans lequel les fichiers en sortie seront placés

Folder
Nom

Nom des fichiers en sortie.

String
Formats en sortie

Spécifie les types de fichiers qui sont inclus dans le dossier en sortie.

  • JSONLe dossier en sortie inclut un fichier .json.
  • PDFLe dossier en sortie inclut un fichier .pdf.
  • HTMLLe dossier en sortie inclut un fichier .html.
  • XLSXLe dossier en sortie inclut un fichier Excel .xlsx.
  • XMLLe dossier en sortie inclut un fichier .xml.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Fichiers en sortie

Types de fichiers dérivés dans le dossier en sortie.

File

arcpy.management.ConvertSchemaReport(schema_report, out_location, name, formats)
NomExplicationType de données
schema_report

Rapport de structure JSON ou XLSX à convertir.

File
out_location

Dossier dans lequel les fichiers en sortie seront placés

Folder
name

Nom des fichiers en sortie.

String
formats
[formats,...]

Spécifie les types de fichiers qui sont inclus dans le dossier en sortie.

  • JSONLe dossier en sortie inclut un fichier .json.
  • PDFLe dossier en sortie inclut un fichier .pdf.
  • HTMLLe dossier en sortie inclut un fichier .html.
  • XLSXLe dossier en sortie inclut un fichier Excel .xlsx.
  • XMLLe dossier en sortie inclut un fichier .xml.
String

Sortie obtenue

NomExplicationType de données
out_files

Types de fichiers dérivés dans le dossier en sortie.

File

Exemple de code

Exemple 1 d’utilisation de la fonction ConvertSchemaReport (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction ConvertSchemaReport.

import arcpy
arcpy.management.ConvertSchemaReport("C:\folder\TEST.xlsx", "C:\location\folder",
                                     "NEW", ["JSON", "XLSX", "HTML", "PDF", "XML"])
Exemple 2 d’utilisation de la fonction ConvertSchemaReport (script autonome)

Le script autonome suivant est un exemple d’utilisation de la fonction ConvertSchemaReport dans un environnement d’écriture de scripts.

# Name: ConvertSchemaReport_Example.py
# Description: ConvertSchemaReport of a file geodatabase

# Import the system modules
import arcpy

# Set local variables
out_location=r"C:\location\folder"

arcpy.management.ConvertSchemaReport(schema_report=r"C:\folder\TEST.xlsx", out_location,
                                     name="NEW", formats=["JSON", "XLSX", "HTML", "PDF", "XML"])

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Rubriques connexes