satsense.util

satsense.util.save_mask2file(mask, filename, crs=None, transform=None)[source]

Save a mask to filename.

satsense.util.load_mask_from_file(filename)[source]

Load a binary mask from filename into a numpy array.

@returns mask The mask image loaded as a numpy array

satsense.util.show_multipolygon(multipolygon, axis, show_coords, extent, color, alpha, title)[source]

Visualize multipolygon in plot.

satsense.util.load_shapefile2multipolygon(filename)[source]

Load a shapefile as a MultiPolygon.

satsense.util.save_multipolygon2shapefile(multipolygon, shapefilename)[source]

Save a MultiPolygon to a shapefile.

satsense.util.multipolygon2mask(multipolygon, out_shape, transform=<sphinx.ext.autodoc.importer._MockObject object>, all_touched=False)[source]

Convert from shapely multipolygon to binary mask.

satsense.util.mask2multipolygon(mask_data, mask, transform=<sphinx.ext.autodoc.importer._MockObject object>, connectivity=4)[source]

Convert from binary mask to shapely multipolygon.