vyperdatum.drivers.laz ====================== .. py:module:: vyperdatum.drivers.laz Attributes ---------- .. autoapisummary:: vyperdatum.drivers.laz.logger Classes ------- .. autoapisummary:: vyperdatum.drivers.laz.LAZ Module Contents --------------- .. py:data:: logger .. py:class:: LAZ(input_file: str, invalid_error: bool = True) Bases: :py:obj:`vyperdatum.drivers.base.Driver` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: input_file .. py:attribute:: is_laz .. py:method:: get_points() -> bool Extract the coordinate points from .LAZ file. :returns: True if the coordinates are found successfully; otherwise False. :rtype: bool .. py:method:: wkt() -> str Return the LAZ WKT string. :returns: WKT associated with file's CRS. :rtype: str .. py:method:: transform(transformer_instance, vdatum_check: bool) -> bool Apply point transformation on the laz data according to the `transformer_instance`. :param transformer_instance: Instance of the transformer class. :type transformer_instance: vyperdatum.transformer.Transform :returns: True if successful, otherwise False. :rtype: bool .. py:property:: is_valid