ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Comparaison de TIN

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Compare deux TIN et renvoie les résultats de la comparaison.

Utilisation

  • Cet outil renvoie des messages affichant le résultat de la comparaison. Par défaut, il s'arrête dès qu'il rencontre une première erreur de comparaison. Pour signaler toutes les différences, activez le paramètre Continuer 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.

  • Le Fichier de comparaison en sortie contient toutes les similitudes et différences trouvées entre le TIN de base en entrée et le TIN test en entrée. Il s'agit d'un fichier texte délimité par des virgules qui peut être visualisé et utilisé comme table dans ArcGIS. Par exemple, cette table peut être interrogée pour obtenir toutes les valeurs ObjectID de toutes les lignes qui sont différentes.

  • Dans Python, vous pouvez obtenir le statut de cet outil à l'aide de la commande result.getOutput(1). La valeur est 'true' si aucune différence n'est trouvée et 'false' dans le cas contraire.

    Pour en savoir plus sur l'utilisation des outils dans Python

Syntaxe

TINCompare(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.

  • ALL —Il s’agit de l’option par défaut.
  • PROPERTIES_ONLY —Concerne la géométrie et les valeurs portées des noeuds et triangles TIN (le cas échéant).
  • SPATIAL_REFERENCE_ONLY —Informations 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_COMPARE —Arrê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_COMPARE —Poursuit 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

Sortie dérivée

NomExplicationType de données
compare_status

Le statut de la comparaison est défini sur 'true' si aucune différence n'est trouvée et sur 'false' dans le cas contraire.

Booléen

Exemple de code

Exemple 1 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 2 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
# 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"
compare_result = arcpy.TINCompare_management(base_tin, test_tin, compare_type, 
                                             continue_compare, compare_file)
print(compare_result)
print(arcpy.GetMessages())

Environnements

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

Informations de licence

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Comparaison de données

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal