Пример #1
0
def execute(bbox: BBOX, run_id: str, args: Dict[str, object] = dict()) -> None:
    xyzplus_execute(
        bbox,
        run_id,
        args["xyz_url"],
        NAME,
        bc_ates_zones(bbox, run_id) + bc_ates_avpaths(bbox, run_id) +
        bc_ates_poi(bbox, run_id) + bc_ates_dec_points(bbox, run_id) +
        bc_resource_roads(bbox, run_id) + trails(bbox, run_id) +
        shelters(bbox, run_id),
    )
def execute(bbox: BBOX, run_id: str, args: Dict[str, object] = dict()) -> None:
    xyzplus_execute(
        bbox,
        run_id,
        args["xyz_url"],
        NAME,
        bc_waterways(bbox, run_id) + bc_wetlands(bbox, run_id) +
        bc_resource_roads(bbox, run_id) + trails(bbox, run_id) +
        shelters(bbox, run_id),
        ["common-summer"],
    )
Пример #3
0
def execute(bbox: BBOX, run_id: str, args: Dict[str, object] = dict()) -> None:
    layers = (canvec(
        bbox,
        run_id,
        (10000000, 4000000, 2000000, 1000000, 500000, 250000, 150000, 70000,
         35000),
    ) + bc_topo(bbox, run_id) + bc_hillshade(bbox, run_id) +
              bc_resource_roads(bbox, run_id) + trails(bbox, run_id) +
              shelters(bbox, run_id))
    tile_output_dir = generate_tiles(layers, ["common", "topo"], bbox, NAME,
                                     ZOOM_MIN, ZOOM_MAX, run_id).tile_dir
    logging.info("Transferring generated tile set to result directory")
    add_or_update(tile_output_dir, get_result_path((NAME, )))
Пример #4
0
def execute(bbox: BBOX, run_id: str, args: Dict[str, object] = dict()) -> None:
    layers = (canvec(
        bbox,
        run_id,
        (9244667, 4622334, 2311167, 1155583, 577792, 288896, 144448, 72224,
         36112),
    ) + bc_topo(bbox, run_id) + bc_hillshade(bbox, run_id) +
              bc_resource_roads(bbox, run_id) + trails(bbox, run_id) +
              shelters(bbox, run_id))
    generate_result = generate_tiles(layers, ["common", "topo"], bbox, NAME,
                                     ZOOM_MIN, ZOOM_MAX, run_id)
    transparent_clip_to_bbox(
        [
            os.path.join(generate_result.tile_dir, tile_path)
            for tile_path in get_edge_tiles(generate_result.tile_dir)
        ],
        bbox,
        False,
    )
    logging.info("Transferring generated tile set to result directory")
    add_or_update(generate_result.tile_dir, get_result_path((NAME, )), False)