GXMXD class

class GXMXD(handle=0)[source]

GXMXD class.

A GXMXD wraps and provides manipulation and usage for the content of an ArcGIS GXMXD file.

__init__(handle=0)[source]
commit()[source]

Deprecated since version None: None

Commit any changes to a GXMXD.

New in version 7.0.

License: Geosoft End-User License

classmethod convert_to_map(mxd, map)[source]

Create Geosoft map from ArcGIS GXMXD

Parameters:
  • mxd (str) – ArcGIS GXMXD file name

  • map (str) – Geosoft map file name

New in version 9.0.

License: Geosoft End-User License

classmethod create(name)[source]

Deprecated since version None: None

Create a GXMXD.

Parameters:

name (str) – GXMXD file name

Returns:

GXMXD Object

Return type:

GXMXD

New in version 7.0.

License: Geosoft End-User License

classmethod create_metadata(mxd)[source]

Create metadata for this brand new GXMXD (we are the creator)

Parameters:

mxd (str) – GXMXD file name

New in version 7.0.

License: Geosoft End-User License

discard()[source]

Deprecated since version None: None

Discard all changes made to the GXMXD.

New in version 7.0.

License: Geosoft End-User License

is_null()[source]

Check if this is a null (undefined) instance

Returns:

True if this is a null (undefined) instance, False otherwise.

Return type:

bool

classmethod null()[source]

A null (undefined) instance of GXMXD

Returns:

A null GXMXD

Return type:

GXMXD

save_as_map(map, focus_map_only)[source]

Deprecated since version None: None

Save GXMXD as Geosoft map

Parameters:
  • map (str) – Geosoft map file name

  • focus_map_only (bool) – Export focus map only?

New in version 7.0.

License: Geosoft End-User License

save_as_mxd(mxdHandle)[source]

Deprecated since version None: None

Save GXMXD as a GXMXD in different location

Parameters:

mxdHandle (str) – GXMXD file name

New in version 7.0.

License: Geosoft End-User License

classmethod sync(mxd)[source]

Syncronize any Metadata for this GXMXD

Parameters:

mxd (str) – GXMXD file name

New in version 7.0.

License: Geosoft End-User License