Concentration (Spatial Analyst)

Récapitulatif

Calcule la distribution de concentration bidimensionnelle dépendante du temps en masse par volume d'un soluté introduit instantanément au niveau d'un point discret d'un aquifère mixte vertical.

Pour en savoir plus sur le fonctionnement de l'outil Concentration

Utilisation

Syntaxe

PorousPuff (in_track_file, in_porosity_raster, in_thickness_raster, mass, {dispersion_time}, {longitudinal_dispersivity}, {dispersivity_ratio}, {retardation_factor}, {decay_coefficient})
ParamètreExplicationType de données
in_track_file

Fichier de chemin de suivi de particules en entrée.

Il s'agit d'un fichier texte ASCII contenant des informations relatives à la position, au vecteur local de vitesse, ainsi qu'à la longueur et au temps cumulés du déplacement le long du chemin.

Ce fichier est généré à l'aide de l'outil Suivi de particules.

File
in_porosity_raster

Raster en entrée dans lequel chaque valeur de cellule représente la porosité de formation effective à cet emplacement.

Raster Layer
in_thickness_raster

Raster en entrée dans lequel chaque valeur de cellule représente l'épaisseur saturée à cet emplacement.

La valeur de l'épaisseur est interprétée à partir des propriétés géologiques de l'aquifère.

Raster Layer
mass

Valeur de la masse libérée instantanément au point source, en unités de masse.

Double
dispersion_time
(Facultatif)

Valeur représentant l'horizon temporel pour la dispersion du soluté, en unités de temps.

La durée doit être inférieure ou égale à la durée maximale dans le fichier de suivi. Si la durée requise dépasse le temps disponible dans le fichier de suivi, l'outil est abandonné. La durée par défaut correspond à l'heure la plus tardive (correspondant au point terminal) dans le fichier de suivi.

Double
longitudinal_dispersivity
(Facultatif)

Valeur qui représente la dispersivité parallèle à la direction du flux.

Pour plus d'informations sur la façon dont la valeur par défaut est déterminée et son rapport avec l'échelle de l'analyse, reportez-vous à la section Fonctionnement de l'outil Concentration dans la documentation.

Double
dispersivity_ratio
(Facultatif)

Valeur qui représente le rapport de la dispersivité longitudinale sur la dispersivité transversale.

La dispersivité transversale est perpendiculaire à la direction du flux dans le même plan horizontal. La valeur par défaut est trois.

Double
retardation_factor
(Facultatif)

Valeur sans dimension qui représente la rétention du soluté dans l'aquifère.

La rétention varie entre 1 et l'infini, la valeur 1 correspondant à l'absence de rétention. La valeur par défaut est 1.

Double
decay_coefficient
(Facultatif)

Coefficient de désintégration des solutés en cours de désintégration exponentielle de premier ordre (par exemple, les radionucléides), en unités de temps inverse.

La valeur par défaut est zéro, indiquant l'absence totale de désintégration.

Double

Valeur renvoyée

NomExplicationType de données
out_raster

Raster en sortie de la distribution de concentration.

Chaque valeur de cellule représente la concentration à cet emplacement.

Raster

Exemple de code

Exemple 1 d'utilisation de l'outil PorousPuff (fenêtre Python)

Dans cet exemple, l'outil est exécuté sur les entrées requises et génère un raster de la distribution de concentration.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outPorousPuff = PorousPuff("trackfile.txt", "gwporo", "gwthick", 50, 10000, "", 3,
                         "", "")
outPorousPuff.save("c:/sapyexamples/output/outporpuff")
Exemple 2 d'utilisation de l'outil PorousPuff (script autonome)

Dans cet exemple, l'outil est exécuté sur les entrées requises et génère un raster de la distribution de concentration.

# Name: PorousPuff_Ex_02.py
# Description: Calculates the time-dependent, two-dimensional 
#              concentration distribution in mass per volume of a 
#              solute introduced instantaneously and at a discrete 
#              point into a vertically mixed aquifer.

# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inTrackFile = "trackfile.txt"
inPorosityRaster = "gwporo"
inThicknessRaster = "gwthick"
mass = 50
dispersionTime = 10000
longitudinalDispersivity = ""
dispersivityRatio = 3 
retardationFactor = "" 
decayCoefficient = 0


# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute PorousPuff
outPorousPuff = PorousPuff(inTrackFile, inPorosityRaster, inThicknessRaster, 
                        mass, dispersionTime, longitudinalDispersivity,
                        dispersivityRatio, retardationFactor, 
                        decayCoefficient)

# Save the output 
outPorousPuff.save("c:/sapyexamples/output/outporpuff")

Environnements

Rubriques connexes

Informations de licence

ArcView : Obligatoire Spatial Analyst
ArcEditor : Obligatoire Spatial Analyst
ArcInfo : Obligatoire Spatial Analyst

7/10/2012