Пример #1
0
def generate_from_inc(output_dir_name, inc_file, colormapobject):
    basename = os.path.basename(inc_file).replace('_', '')[:4]
    output_file = os.path.join(output_dir_name, basename + "{:04d}.png")

    inc = flshinc.Flsh(inc_file, one_per_hour=True)
    classes = inc.get_classes()
    geo_transform = inc.geo_transform()

    for i, (timestamp, grid) in enumerate(inc):
        real_filename = output_file.format(i)

        flshinc.save_grid_to_image(grid, real_filename, classes,
                                   colormapobject, geo_transform)

    return i + 1, basename
Пример #2
0
def test_new_flshinc():
    flsh_path = (
        ('/p-flod-fs-00-d1.external-nens.local/flod-share/Flooding/'
         'resultaten/Dijkring 09 - Vollenhove/13042/fls_h.inc.zip')
        .encode('utf8'))

    flsh = flshinc.Flsh(flsh_path, one_per_hour=True)
    geo_transform = flsh.geo_transform()

    for i, (timestamp, grid) in enumerate(flsh):
        flshinc.save_grid_to_image(
            grid,
            'tmp/flsh%04d.png' % int(i),
            flsh.get_classes(),
            get_color_mapping(),
            geo_transform)
Пример #3
0
def generate_from_inc(output_dir_name, inc_file, colormapobject):
    basename = os.path.basename(inc_file).replace('_', '')[:4]
    output_file = os.path.join(
        output_dir_name, basename + "{:04d}.png")

    inc = flshinc.Flsh(inc_file, one_per_hour=True)
    classes = inc.get_classes()
    geo_transform = inc.geo_transform()

    for i, (timestamp, grid) in enumerate(inc):
        real_filename = output_file.format(i)

        flshinc.save_grid_to_image(
            grid, real_filename, classes,
            colormapobject, geo_transform)

    return i + 1, basename