Flux de Darcy (Spatial Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Calcule le volume résiduel d'une nappe phréatique et d'autres résultats afin de garantir un flux constant dans un aquifère.

Pour en savoir plus sur les outils Flux de Darcy et Vitesse de Darcy

Utilisation

Syntaxe

DarcyFlow (in_head_raster, in_porosity_raster, in_thickness_raster, in_transmissivity_raster, {out_direction_raster}, {out_magnitude_raster})
ParamètreExplicationType de données
in_head_raster

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

La valeur représente généralement une altitude au-dessus d'un autre datum tel que le niveau moyen de la mer.

Raster Layer
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
in_transmissivity_raster

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

La transmissivité d'un aquifère est définie comme la conductivité hydraulique K fois l'épaisseur saturée de l'aquifère b, en unités de longueur au carré dans le temps. Cette propriété est généralement évaluée à partir de données expérimentales comme des tests de pompage. Les tableaux 1 et 2 de la section sur le fonctionnement du flux et de la vitesse de Darcy répertorient les plages de conductivité hydraulique de certains matériaux géologiques généralisés.

Raster Layer
out_direction_raster
(Facultatif)

Raster de direction de flux en sortie.

Chaque valeur de cellule représente la direction du vecteur de vitesse d'infiltration (vitesse linéaire moyenne) au centre de la cellule, calculée en tant que pourcentage de la vitesse d'infiltration à travers les quatre faces de la cellule.

Il est utilisé avec le raster de magnitude en sortie pour décrire le vecteur de flux.

Raster Dataset
out_magnitude_raster
(Facultatif)

Raster facultatif en sortie dans lequel chaque valeur de cellule représente la magnitude du vecteur de vitesse d'infiltration (vitesse linéaire moyenne) au centre de la cellule, calculée sous forme de valeur moyenne de la vitesse d'infiltration sur les quatre faces de la cellule.

Il est utilisé avec le raster de direction en sortie pour décrire le vecteur de flux.

Raster Dataset

Valeur renvoyée

NomExplicationType de données
out_volume_raster

Raster de volume résiduel en sortie

Raster en sortie dans lequel chaque valeur de cellule représente le volume résiduel de nappe afin de garantir un flux constant dans un aquifère, comme déterminé par la loi de Darcy.

Raster

Exemple de code

Premier exemple d'utilisation de l'outil DarcyFlow (fenêtre Python)

Cet exemple décrit le calcul du raster de volume de la nappe en sortie, ainsi que la direction du flux et la vitesse d'écoulement dans un aquifère.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outDarcyFlow = DarcyFlow("gwhead", "gwporo", "gwthick","gwtrans", 
                         "C:/sapyexamples/output/outdarcydir",
                         "C:/sapyexamples/output/outdarcymag")
outDarcyFlow.save("C:/sapyexamples/output/outdarcyflo")
Deuxième exemple d'utilisation de l'outil DarcyFlow (script autonome)

Cet exemple décrit le calcul du raster de volume de la nappe en sortie, ainsi que la direction du flux et la vitesse d'écoulement dans un aquifère.

# Name: DarcyFlow_Ex_02.py
# Description: Calculates the groundwater volume balance residual and other
#    outputs for steady flow in an 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
inHeadRaster = "gwhead"
inPorosityRaster = "gwporo"
inThicknessRaster = "gwthick"
inTransmissivityRaster = "gwtrans"
outDirectionRaster = "C:/sapyexamples/output/outdarcydir"
outMagnitudeRaster = "C:/sapyexamples/output/outdarcymag"

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

# Execute DarcyFlow
outDarcyFlow = DarcyFlow(inHeadRaster, inPorosityRaster, inThicknessRaster,
                         inTransmissivityRaster, outDirectionRaster,
                         outMagnitudeRaster)

# Save the output 
outDarcyFlow.save("C:/sapyexamples/output/outdarcyflow")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Standard: Requis ArcGIS Spatial Analyst
ArcGIS for Desktop Advanced: Requis ArcGIS Spatial Analyst
5/10/2014