Tolérance XY (paramètre d'environnement)

Les outils adaptés à l’environnement Tolérance XY écrasent la tolérance x,y par défaut des jeux de données géographiques créé dans une géodatabase.

Attention :

Par défaut, un outil qui utilise ce paramètre d’environnement utilise la tolérance x,y de la référence spatiale de la classe d’entités en entrée. Il n’est pas recommandé d’écraser la Tolérance XY par défaut. Il vaut mieux vérifier que votre référence spatiale de données d’entrée utilise les paramètres par défaut pour ses propriétés Résolution XY et Tolérance XY avant de procéder à l’analyse.

La tolérance x,y fait référence à la distance minimale entre des coordonnées avant qu'elles ne soient considérées comme étant identiques.

Pour obtenir une description de la tolérance x,y par défaut, consultez la rubrique suivante : Référence spatiale et géotraitement.

Remarques sur l'utilisation

  • Ce paramètre d’environnement est ignoré si la sortie est un jeu de données d’entités de géodatabase.
  • Pour des outils tels que Create Feature Class (Créer une classe d’entités), Create Feature Dataset (Créer un jeu de classes d’entités) et Create Raster Catalog (Créer un catalogue d’images), la tolérance x,y par défaut pour le jeu de données géographiques en sortie est de 0,001 mètre (1 millimètre) ou son équivalent en unités de carte. Cet environnement peut être défini sur une valeur différente si le paramètre par défaut n'est pas acceptable.
  • Si l’environnement contient des unités de mesure autres que celles du système de coordonnées en sortie, la distance est convertie en une distance équivalente au centre du système de coordonnées en sortie. Cela n’est pas recommandé lorsque l’environnement est défini sur une unité linéaire (des pieds ou des mètres) alors que le système de coordonnées en sortie est non projeté (géographique) ou dans la situation inverse (un environnement en degrés décimaux avec un système de coordonnées en sortie projeté).
  • Si les unités de tolérance ne sont pas définies ou sont définies sur Unknown (Inconnues), les unités sont supposées être identiques à celles du système de coordonnées en sortie.
  • Si la tolérance x,y est inférieure au double de la valeur de résolution x,y du jeu de données géographiques en sortie, une tolérance x,y représentant le double de la résolution x,y est appliquée.
  • La tolérance x,y n’est pas préservée dans les versions de géodatabase antérieures à la version 9.2.
  • Les outils ayant un paramètre de tolérance x,y (Cluster Tolerance (Tolérance de grappe) dans les outils Union et Intersect (Intersecter), remplacent le paramètre d’environnement Tolérance XY.

Syntaxe de la boîte de dialogue

XY Tolerance (Tolérance XY) : tolérance x,y à définir sur les jeux de données géographiques créés par les outils de géotraitement. Par défaut, un outil qui a recours à cet environnement utilise la tolérance x,y de la référence spatiale de la classe d’entités de l’entrée.

Syntaxe de script

arcpy.env.XYTolerance = linear_unit

ParamètreExplication

linear_unit

La tolérance x,y à définir sur les jeux de données géographiques créés par les outils de géotraitement. Par défaut, un outil qui a recours à cet environnement utilise la tolérance x,y de la référence spatiale de la classe d’entités de l’entrée. Il n’est pas recommandé de définir cet environnement.

Syntaxe XYTolerance

Exemple de script

import arcpy
# Set the XYTolerance to 0.02 Meters
arcpy.env.XYTolerance = "0.02 Meters"

Rubriques connexes