GXHXYZ class

class GXHXYZ(handle=0)

GXHXYZ class.

High Performance Data Point Storage. This is used to put Point data on a DAP server. It is compressed and uses a Quad-Tree design to allow very high speed data extraction. It is also multi-threaded.

classmethod create(name)

Create a handle to an GXHXYZ object

Parameters:name (str) – File Name
Returns:GXHXYZ Object
Return type:GXHXYZ

New in version 5.1.3.

License: Geosoft Open License

get_meta(meta)

Get the metadata of a grid.

Parameters:meta (GXMETA) – GXMETA object to save GXHXYZ‘s meta to

New in version 5.1.3.

License: Geosoft Open License

classmethod h_create_db(db, gvv, name)

Make an GXHXYZ from GDB

Parameters:
Returns:

GXHXYZ object

Return type:

GXHXYZ

New in version 5.1.5.

License: Geosoft Open License

classmethod h_create_sql(template, x, y, z, ipj, name)

Make an GXHXYZ from SQL Query

Parameters:
  • template (str) – Template File Name
  • x (str) – X field name
  • y (str) – Y field name
  • z (str) – Z field name
  • ipj (GXIPJ) – Projection of data values
  • name (str) – Name of GXHXYZ object
Returns:

GXHXYZ object

Return type:

GXHXYZ

New in version 5.1.3.

License: Geosoft Open License

is_null()

Check if this is a null (undefined) instance

Returns:True if this is a null (undefined) instance, False otherwise.
Return type:bool
classmethod null()

A null (undefined) instance of GXHXYZ

Returns:A null GXHXYZ
Return type:GXHXYZ
set_meta(meta)

Set the metadata of a grid.

Parameters:meta (GXMETA) – GXMETA object to add to GXHXYZ‘s meta

New in version 5.1.3.

License: Geosoft Open License