Tag Base Types#

Data Classes

MetaTagIORBase(image_shape, ...)

MetaTagGPS(gps_latitude, gps_latitude_ref, ...)

MetaTagCRS(horiz_cs, vert_cs)

MetaTagZalternatives(rel_altitude)

MetaTagOrientation(xmp_camera_pitch, ...)

MetaTagIORExtended(image_shape, ...)

MetaTagAll(ior_base, ior_extended, gps, ...)

Container holding all resolved tag groups.

Base Parser

class weitsicht.metadata.tag_systems.tag_base.MetaTagsBase(meta_data: Any)[source]#

Bases: object

Base class how different meta-data parser should look like

Parameters:

meta_data (Any)

__init__(meta_data: Any)[source]#
Parameters:

meta_data (Any)

abstractmethod image_shape() tuple[int, int][source]#
Return type:

tuple[int, int]

abstractmethod get_ior_base() MetaTagIORBase[source]#
Return type:

MetaTagIORBase

abstractmethod get_standard_gps() MetaTagGPS[source]#
Return type:

MetaTagGPS

abstractmethod get_crs() MetaTagCRS[source]#
Return type:

MetaTagCRS

abstractmethod get_z_alternatives() MetaTagZalternatives[source]#
Return type:

MetaTagZalternatives

abstractmethod get_orientation_values() MetaTagOrientation[source]#
Return type:

MetaTagOrientation

get_ior_extended() MetaTagIORExtended[source]#
Return type:

MetaTagIORExtended

get_all() MetaTagAll[source]#
Return type:

MetaTagAll