Domaine XY en sortie (paramètre d'environnement)

Les outils qui respectent l'environnement Domaine XY en sortie appliquent le domaine x,y du jeu de données géographiques en sortie à la plage spécifiée.

Les jeux de données géographiques créés dans les géodatabases version 9.2 (et ultérieures) calculent automatiquement un domaine x,y valide en fonction du système de coordonnées. Par conséquent, cet environnement n'est pris en compte que lors de la création de jeux de données géographiques dans une géodatabase antérieure à la version 9.2 ou lorsque le jeu de données géographiques en sortie a un système de coordonnées inconnu.

Remarques sur l'utilisation

  • Le domaine x,y ne sera utilisé que si la sortie est une classe d'entités de géodatabase, un catalogue d'images ou un jeu de classes d'entités.
  • Ce paramètre d'environnement est ignoré si la sortie se trouve dans un jeu de classes d’entités de la géodatabase, car tous les jeux de données géographiques que contient un jeu de classes d'entités ont automatiquement le même domaine x,y.
  • Lorsque la sortie est une géodatabase d’une version antérieure à la version 9.2 ou que son système de coordonnées est inconnu, la plupart des outils calculent un domaine x,y valide à partir de l’étendue des entrées. Les outils qui n’ont pas de jeu de données en entrée, par exemple Create Feature Class (Créer une classe d’entités) et Create Feature Dataset (Créer un jeu de classes d’entités), ne disposent pas des informations nécessaires pour calculer un domaine x,y valide. C’est pourquoi, lorsque vous les utilisez avec une géodatabase d’une version antérieure à la version 9.2 ou avec un paramètre de système de coordonnées inconnu, le paramètre Output XY Domain (Domaine XY en sortie) reste important.
  • Lorsque les environnements XY Resolution (Résolution XY) et XY Domain (Domaine XY) sont définis, la valeur de résolution est utilisée avec l’origine du domaine (coordonnées MinX et MinY). Cela concerne uniquement les sorties qui se trouvent dans une géodatabase d’une version antérieure à la version 9.2 ou dont le système de coordonnées est inconnu. Si le jeu de données géographiques en sortie se trouve dans une géodatabase de version 9.2 (ou ultérieure) et qu’il dispose d’un système de coordonnées connu, les paramètres XY Domain (Domaine XY) seront totalement ignorés. Le paramètre Résolution XY est toutefois respecté.
  • On suppose que les coordonnées spécifiées dans l'environnement sont exprimées dans les unités du système de coordonnées en sortie.
  • Lorsque la sortie est une classe d’entités de géodatabase autonome, si le domaine x,y de traitement et du jeu de données géographiques en sortie ne couvre pas l’étendue des entités à traiter, un domaine x,y suffisamment grand pour contenir toutes les entités est calculé.
  • Pour éviter de générer par inadvertance des jeux de données géographiques présentant des valeurs de résolution x,y extrêmement petites (risquant de nuire aux performances et d'affecter la taille de stockage), utilisez le paramètre d'environnement de géotraitement Résolution XY lorsque vous utilisez l'environnement Domaine XY.

Syntaxe de la boîte de dialogue

  • Same as Input (Identique à l’entrée) : utilise le domaine x,y des données en entrée.
  • As Specified Below (Comme spécifié ci-dessous) : spécifie la plage de coordonnées à partir des champs suivants :
    • X min : la plus petite coordonnée x du domaine
    • Y min : la plus petite coordonnée y du domaine
    • X max : la plus grande coordonnée x du domaine
    • Y max : la plus grande coordonnée y du domaine

Syntaxe de script

arcpy.env.XYDomain = "xMin yMin xMax yMax"

ParamètreExplication

xMin

Valeur de coordonnée x minimale.

Si XYDomain correspond à une chaîne vide, le domaine x,y des données en entrée est utilisé par défaut.

yMin

Valeur de coordonnée y minimale.

xMax

Valeur de coordonnée x maximale.

yMax

Valeur de coordonnée y maximale.

Syntaxe XYDomain

Exemple de script

import arcpy
 
# Set the XY Domain to 
#   xmin of -180
#   ymin of -90
#   xmax of 180
#   ymax of 90
arcpy.env.XYDomain = "-180 -90 180 90"

Rubriques connexes