Source code for pyprecag.errors

"""  Custom Error Types """


[docs]class DriverError(ValueError): """Encapsulates unsupported driver and driver mode errors."""
[docs]class GeometryError(ValueError): """Encapsulates unexpected geometry type. eg. Expects Polygon Geometry, receives Line geometry"""
[docs]class SpatialReferenceError(ValueError): """Encapsulates spatial reference Error eg. expecting projected CRS but receives geographic """
[docs]class TransformationError(ValueError): """Encapsulates errors when projecting features eg. expecting projected CRS but receives geographic """
[docs]class OutOfRangeError(ValueError): pass