Comparer la structure (Gestion des données)

Synthèse

Compare deux rapports de structure ou structures de géodatabase et génère un rapport HTML dynamique comparant les différences.

En savoir plus sur la création et l’utilisation des rapports de structure

Utilisation

  • L’outil ne permet actuellement pas de comparer des PDF.

  • Pour visualiser la sortie HTML dynamique, une connexion Internet est requise.

  • L’outil permet de comparer différents types de rapport, par exemple de comparer un fichier .xlsx à un fichier .json.

Paramètres

ÉtiquetteExplicationType de données
Source de base

La géodatabase, l’objet de géodatabase ou le rapport de structure existant qui sera utilisé comme structure de base pour la comparaison avec la structure de test.

Workspace; Feature Dataset; Table; File
Source de test

La géodatabase, l’objet de géodatabase ou le rapport de structure existant qui sera utilisé comme structure de test pour la comparaison avec la structure de base.

Workspace; Feature Dataset; Table; File
Emplacement en sortie

Dossier dans lequel le fichier de comparaison de structure en sortie sera enregistré.

Folder
Nom

Première partie du nom de fichier .html en sortie. L’extension _dynamic.html sera ajoutée au nom spécifié pour le fichier en sortie.

String
Formats

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

  • HTML dynamiqueLe dossier en sortie inclut un fichier .html.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Fichiers en sortie

Fichiers de comparaison.

File

arcpy.management.CompareSchema(in_base_source, in_test_source, out_location, name, formats)
NomExplicationType de données
in_base_source

La géodatabase, l’objet de géodatabase ou le rapport de structure existant qui sera utilisé comme structure de base pour la comparaison avec la structure de test.

Workspace; Feature Dataset; Table; File
in_test_source

La géodatabase, l’objet de géodatabase ou le rapport de structure existant qui sera utilisé comme structure de test pour la comparaison avec la structure de base.

Workspace; Feature Dataset; Table; File
out_location

Dossier dans lequel le fichier de comparaison de structure en sortie sera enregistré.

Folder
name

Première partie du nom de fichier .html en sortie. L’extension _dynamic.html sera ajoutée au nom spécifié pour le fichier en sortie.

String
formats
[formats,...]

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

  • DYNAMIC_HTMLLe dossier en sortie inclut un fichier .html.
String

Sortie obtenue

NomExplicationType de données
out_files

Fichiers de comparaison.

File

Exemple de code

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

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

import arcpy
arcpy.management.CompareSchema(
    "C:\temp\testing.json",
    "C:\temp\testing_II.json",
    "C:\output\location",
    "output_name",
    "DYNAMIC_HTML"
)

Environnements

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

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes