gemgis.raster.read_zmap#

gemgis.raster.read_zmap(path: Union[str, pathlib.Path]) dict#

Reading Petrel ZMAP Files

Parameters

path (Union[str, Path]) – Path to dat file, e.g. path='raster.dat'

Returns

data – Dict containing the array data, the extent, array dimension, resolution and nodata_val of the raster

Return type

dict

New in version 1.0.x.

Example

>>> # Loading Libraries and File
>>> import gemgis as gg
>>> data = gg.raster.read_zmap(path='file.dat')
>>> # Inspecting the content of the dict, here we only see the nodata_vals for now
>>> data
{'Data': array([[nan, nan, nan, ..., nan, nan, nan],
[nan, nan, nan, ..., nan, nan, nan],
[nan, nan, nan, ..., nan, nan, nan],
...,
[nan, nan, nan, ..., nan, nan, nan],
[nan, nan, nan, ..., nan, nan, nan],
[nan, nan, nan, ..., nan, nan, nan]]),
 'Extent': [-42250.0, 278750.0, 306000.0, 866750.0],
 'Resolution': [250.0, 250.0],
 'Nodata_val': 0.1000000E+31,
 'Dimensions': (2244, 1285),
 'CRS': 'Amersfoort * EPSG-Nld / RD New [28992,1672]',
 'Creation_date': '21/10/2019',
 'Creation_time': '16',
 'File_name': 'TOP_DINANTIAN_TVD_final'}

See also

read_ts

Reading a GoCAD TSurface File

read_msh

Reading a Leapfrog Mesh File

read_asc

Reading ESRI ASC files