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

Les outils dédiés à l’environnement XY Tolerance (Tolérance XY) remplacent la tolérance x,y par défaut dans les jeux de données géographiques créés 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 conseillé de remplacer la tolérance XY par défaut. Au lieu de cela, assurez-vous que votre référence spatiale des données en entrée utilise les paramètres par défaut pour ses propriétés XY Resolution (Résolution XY) et XY Tolerance (Tolérance XY) avant 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 se trouve dans un jeu de données d’entités de géodatabase.
  • Dans le cas d’outils tels que Créer une classe d’entités, Créer un jeu de classes d’entités et Créer un catalogue d’images, la tolérance x,y par défaut du jeu de données géographiques en sortie est de 0,001 mètre (soit 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 comporte des unités de mesure différentes de celles du système de coordonnées en sortie, la distance est convertie en distance équivalente au centre de ce système de coordonnées. Cela est déconseillé lorsque l’environnement est défini sur une unité linéaire (telle que des pieds ou des mètres), alors que le système de coordonnées en sortie est non projeté (géographique) ou inversement (environnement en degrés décimaux avec un système de coordonnées projetées en sortie).
  • Si les unités de tolérance ne sont pas définies ou si elles sont définies sur Unknown (Inconnu), elles sont censées être les mêmes que 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érances x,y n’est pas conservée dans les géodatabases antérieures à la version 9.2.
  • Les outils qui possèdent un paramètre de tolérance XY, comme Cluster Tolerance (Tolérance de grappe) dans les outils Agréger et Intersecter, remplacent le paramètre d’environnement XY Tolerance (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