Comparaison de TIN (Gestion des données)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Compare deux TIN et renvoie les résultats de la comparaison. L'outil Comparaison de TIN peut signaler les différences présentes sur le plan de la géométrie, des valeurs portées des noeuds et triangles TIN et de la référence spatiale.

Utilisation

Syntaxe

TINCompare_management (in_base_tin, in_test_tin, {compare_type}, {continue_compare}, {out_compare_file})
ParamètreExplicationType de données
in_base_tin

Le TIN de base en entrée est comparé au TIN test en entrée. Le TIN de base en entrée est celui qui contient vos données déclarées valides. La géométrie, les valeurs portées (le cas échéant) et la référence spatiale de ce TIN de base sont correctes.

TIN Layer
in_test_tin

Le TIN test en entrée est apprécié au regard du TIN de base en entrée.

TIN Layer
compare_type
(Facultatif)

Le type de comparaison.

  • ALLIl s'agit de l'option par défaut.
  • PROPERTIES_ONLYConcerne la géométrie et les valeurs portées des noeuds et triangles TIN (le cas échéant).
  • SPATIAL_REFERENCE_ONLYInformations sur le système de coordonnées.
String
continue_compare
(Facultatif)

Indique s'il faut comparer toutes les propriétés dès lors qu'une première erreur de correspondance est rencontrée.

  • NO_CONTINUE_COMPAREArrête la comparaison dès lors qu'une première non-concordance est rencontrée. Il s'agit de l'option par défaut.
  • CONTINUE_COMPAREPoursuit la comparaison des autres propriétés dès lors qu'une première non-concordance est rencontrée.
Boolean
out_compare_file
(Facultatif)

Le nom et le chemin du fichier texte qui contiendra les résultats de la comparaison.

File

Exemple de code

Exemple d'utilisation de l'outil TINCompare (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil TINCompare en mode immédiat.

import arcpy
arcpy.TINCompare_management(r'c:\Workspace\basetin', r'c:\Workspace\newtin', 'ALL', 'CONTINUE_COMPARE', r'c:\Workspace\tincompare.txt')
Exemple d'utilisation de l'outil TINCompare (script autonome)

Exemple d'utilisation de l'outil TINCompare dans un script autonome.

# Description: Compare two TINs and return comparison result.

# import system modules 
import arcpy

try:
    # Set local variables
    base_tin= "C:/Workspace/basetin"
    test_tin= "C:/Workspace/newtin"
    compare_type = "ALL"
    continue_compare = "CONTINUE_COMPARE"
    compare_file = "C:/Workspace/tincompare.txt"
 
    # Run
    compare_result = arcpy.TINCompare_management(base_tin, test_tin, compare_type, continue_compare, compare_file)
    print compare_result
    print arcpy.GetMessages()
 
except:
    # Print error message if an error occurs
    print arcpy.GetMessages()

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014