Model data#

Reading model data#

Model data comprise 3D voxel- and layermodels (such as GeoTOP, REGIS II) or geological maps.

File format/data service

Read function

Returned GeoST object

Description

Generic Voxelmodel

VoxelModel

VoxelModel

Generic reader for a voxelmodel presented in NetCDF format (readable as xarray dataset)

Generic Voxelmodel OpenDAP

VoxelModel.from_opendap

VoxelModel

Generic reader for a voxelmodel from an OpenDAP server

GeoTOP NetCDF

GeoTop.from_netcdf

VoxelModel

Reader for GeoTOP NetCDF distribution

GeoTOP OpenDAP

GeoTop.from_opendap

VoxelModel

Reader for GeoTOP OpenDAP distribution

Data reading examples#

from geost.bro import GeoTop

# Get corresponding voxels of the GeoTOP model
geotop = GeoTop.from_opendap(bbox=(142_000, 455_000, 142_250, 455_500))

geotop
GeoTop
Data variables:
    strat    (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    lithok   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_1   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_2   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_3   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_4   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_5   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_6   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_7   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_8   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    kans_9   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    onz_lk   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
    onz_ls   (y, x, z) float32 35kB dask.array<chunksize=(7, 3, 76), meta=np.ndarray>
Dimensions: {'y': 7, 'x': 4, 'z': 313}
Resolution (y, x, z): (100.0, 100.0, 0.5)