예제 #1
0
파일: geostats.py 프로젝트: TesiFAO/p-geo
    def get_stats(self, file_path, remove_file=False):
        s = rasterstats.get_raster_statistics(file_path, True)
        hist = rasterstats.get_histogram(file_path, True)
        stats = {"stats": s,"hist": hist}

        # remove tmp file
        if ( remove_file is True):
            filesystem.remove(file_path)
        return stats
예제 #2
0
파일: WPS.py 프로젝트: TesiFAO/p-geo
def create_histogram(layers):
    l = layers.split(":")
    return json.dumps(rasterstats.get_histogram(configGeoserver.get('datadir') + 'data/'+ l[0]+'/'+ l[1] + '/'+ l[1] +'.geotiff', 256))