load_from_saved方法是Gempy库中Topography类的一个方法,用于从磁盘上预先保存的拓扑表(topography/grid)加载数据。这个方法有比较灵活的行为,可以只加载一个给定的面或者加载整个拓扑表。用这种方式加载数据通常比重新计算更快。
load_from_saved(self, file_path: Union[str, pathlib.Path], surface=None)
file_path: str或pathlib.Path类型的参数,指定待加载数据文件的路径和文件名。surface :面的名称(字符串)。该参数可选,如果指定,则只会加载指定面的数据。from gempy.core.grid_modules.topography import Topography
# 创建Topography对象
topo = Topography()
# 从磁盘加载拓扑表数据
topo.load_from_saved('my_saved_data')
# 加载一个给定面的数据
topo.load_from_saved('my_saved_data', surface='Base')
ValueError:当指定的面不存在时抛出。AssertionError:当拓扑表的大小不匹配时抛出。