Vitesse de Darcy (Spatial Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Calcule le vecteur de vitesse de la nappe phréatique d'infiltration (direction et magnitude) pour un flux constant dans un aquifère.

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

Utilisation

Syntaxe

DarcyVelocity (in_head_raster, in_porosity_raster, in_thickness_raster, in_transmissivity_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_magnitude_raster

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

Valeur renvoyée

NomExplicationType de données
out_direction_raster

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

Exemple de code

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

Calcule la vitesse de la nappe phréatique d'infiltration (direction et magnitude) pour un flux constant dans un aquifère.

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

Calcule la vitesse de la nappe phréatique d'infiltration (direction et magnitude) pour un flux constant dans un aquifère.

# Name: DarcyVelocity_Ex_02.py
# Description: Calculates the groundwater seepage velocity 
#              vector (direction and magnitude) 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"
outMagnitudeRaster = "C:/sapyexamples/output/outdarcymag"

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

# Execute DarcyVelocity
outDarcyVelocity = DarcyVelocity(inHeadRaster, inPorosityRaster, inThicknessRaster,
                            inTransmissivityRaster, outMagnitudeRaster)

# Save the output 
outDarcyVelocity.save("C:/sapyexamples/output/outdarcyvel")

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