Comparaison de TIN (Gestion des données)

Récapitulatif

Compare deux TIN et renvoie les résultats de la comparaison. L'outil Comparaison de TIN peut faire état des différences constatées sur le plan de la géométrie, des balises de noeud et de triangle 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 fait référence aux données que vous avez déclarées valides. La géométrie, les valeurs de balise (le cas échéant) et la référence spatiale de ces données de base sont correctes.

Tin Layer
in_test_tin

Le TIN test en entrée est comparé au TIN de base en entrée.

Tin Layer
compare_type
(Facultatif)

Type de comparaison.

  • ALLIl s'agit de l'option par défaut.
  • PROPERTIES_ONLYFait référence à la géométrie et aux valeurs de balise TIN, le cas échéant, attribuées aux noeuds et triangles.
  • 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 la fonction 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.

# Name: TinCompare.py
# Description: Compare two TINs and return comparison result.
# Author: ESRI

# 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"
 
    # Process: TinCompare
    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 pas d'environnement de géotraitement

Rubriques connexes

Informations de licence

ArcView : Oui
ArcEditor : Oui
ArcInfo : Oui

7/10/2012