Сток по Дарси (Spatial Analyst)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Вычисляет остаточный баланс объема подземных вод и другие выходные данные для устойчивого стока в водоносном пласте.

Более подробно о том, как работают инструменты Сток по Дарси и Скорость по Дарси

Использование

Синтаксис

DarcyFlow (in_head_raster, in_porosity_raster, in_thickness_raster, in_transmissivity_raster, {out_direction_raster}, {out_magnitude_raster})
ПараметрОбъяснениеТип данных
in_head_raster

Входной растр глубины залегания верхней границы подземных (грунтовых) вод.

Глубина залегания - это, как правило, высота, указанная относительно какого-либо датума, например, среднего уровня моря.

Raster Layer
in_porosity_raster

Входной растр эффективной пористости формации.

Raster Layer
in_thickness_raster

Входной растр толщины пласта (насыщенной толщи).

Значение толщины определяется геологическими свойствами водоносного пласта.

Raster Layer
in_transmissivity_raster

Входной растр проницаемости формации.

Проницаемость водоносного пласта определяется как произведение гидравлической проводимости K и толщины водоносного пласта b, выраженное как квадрат единиц длины на единицу времени. Это свойство обычно оценивается по полевым экспериментальным данным, например, во время тестов накачки. В таблицах 1 и 2 в статье Как работают инструменты Сток по Дарси и Скорость по Дарси перечислены диапазоны значений гидравлической проводимости для некоторых распространенных усредненных геологических материалов.

Raster Layer
out_direction_raster
(дополнительно)

Выходной растр направления стока.

Каждое значение ячейки представляет направление вектора скорости фильтрации (средняя линейная скорость) в центре ячейки, вычисляемая как среднее значение скорости фильтрации через четыре набора ячейки.

Используется с выходным растром величины стока для описания вектора стока.

Raster Dataset
out_magnitude_raster
(дополнительно)

Дополнительный выходной растр, представляющий величину вектора скорости просачивания (средней линейной скорости) в центре ячейки, вычисленную как среднее значение скорости просачивания через четыре стороны ячейки.

Он используется с выходным растром направления для описания вектора стока.

Raster Dataset

Возвращено значение

ИмяОбъяснениеТип данных
out_volume_raster

Выходной растр баланса остаточного объема

Выходной растр, представляющий остаточный баланс объема подземных вод в водоносном пласте, рассчитываемый в соответствии с законом Дарси.

Raster

Пример кода

Сток по Дарси. Пример 1 (окно Python)

В этом примере вычисляется растр баланса объема грунтовых вод, а также направление потока и скорость фильтрации водоносного горизонта.

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")
Сток по Дарси. Пример 2 (автономный скрипт)

В этом примере вычисляется растр баланса объема грунтовых вод, а также направление потока и скорость фильтрации водоносного горизонта.

# 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")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Дополнительный модуль Spatial Analyst
ArcGIS for Desktop Standard: Требует Дополнительный модуль Spatial Analyst
ArcGIS for Desktop Advanced: Требует Дополнительный модуль Spatial Analyst
6/5/2014