Я пытаюсь записать сетку модели из модели Modflow в вывод vtk, чтобы открыть ее в Paraview.
Я использовал подземные воды и создал MODFLOW - USG (неструктурированные сетки)
Когда я пытаюсь использовать функцию экспорта, я получаю следующую ошибку:
Traceback (последний вызов был последним):
Файл "C: \ Program Files \ JetBrains \ PyCharm Community Edition 2019.2.5 \ helpers \ pydev \ pydevd.py", строка 1415, в _exec pydev_imports. execfile (file, globals, localals) # выполнить скрипт
Файл "C: \ Program Files \ JetBrains \ PyCharm Community Edition 2019.2.5 \ helpers \ pydev_pydev_imps_pydev_execfile.py", строка 18, в execfile exe c (компилировать (содержимое + "\ n", файл, 'exe c'), glob, lo c)
Файл "C: / Работа / Модели / Работа / Проекты / Задание 302 / Экспорт grid.py ", строка 16, в vtkobj = fp.export.vtk.Vtk (mf)
Файл" C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ flopy \ export \ vtk.py ", строка 206, в init self.shape = (self.modelgrid.nlay, self.modelgrid.nrow,
AttributeError: объект Grid не имеет атрибута «nlay
Ниже приведен код, который я использовал:
import os
import flopy as fp
from flopy.export import vtk as fv
model_path = r'C:\Work\Models\302'
os.chdir(model_path)
# MODFLOW name file:
namefile = 'westend_Alluv3_11yr_A.nam'
mf = fp.modflow.Modflow.load(namefile,verbose=False,check=False)
# create the vtk object
vtkobj = fp.export.vtk.Vtk(mf)
Спасибо