TFCat package
tfcat.base module
tfcat.codec module
tfcat.crs module
tfcat.factory module
tfcat.feature module
tfcat.field module
tfcat.geometry module
- class tfcat.geometry.Geometry(coordinates=None, validate=False, precision=6, **extra)
Bases:
BaseRepresents an abstract base class for time-frequency feature geometry.
- classmethod clean_coordinates(coords, precision)
- class tfcat.geometry.GeometryCollection(geometries=None, **extra)
Bases:
BaseRepresents an abstract base class for collections of TFCat geometries.
- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.LineString(coordinates=None, validate=False, precision=6, **extra)
Bases:
MultiPoint- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.MultiLineString(coordinates=None, validate=False, precision=6, **extra)
Bases:
Geometry- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.MultiPoint(coordinates=None, validate=False, precision=6, **extra)
Bases:
Geometry- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.MultiPolygon(coordinates=None, validate=False, precision=6, **extra)
Bases:
Geometry- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.Point(coordinates=None, validate=False, precision=6, **extra)
Bases:
Geometry- errors()
Return validation errors (if any). Implement in each subclass.
- class tfcat.geometry.Polygon(coordinates=None, validate=False, precision=6, **extra)
Bases:
Geometry- errors()
Return validation errors (if any). Implement in each subclass.
- classmethod from_bbox(time_range, spectral_range)
- tfcat.geometry.check_line_string(coord)
- tfcat.geometry.check_point(coord)
- tfcat.geometry.check_polygon(coord)