def get_ne2_tile_grid(ctx: ServiceContext, tile_client: str, base_url: str): if tile_client == 'ol4': return get_tile_source_options(NaturalEarth2Image.get_pyramid().tile_grid, get_ne2_tile_url(ctx, base_url), client=tile_client) else: raise ServiceBadRequestError(f'Unknown tile client {tile_client!r}')
def get_ne2_tile(ctx: ServiceContext, x: str, y: str, z: str, params: RequestParams): x = params.to_int('x', x) y = params.to_int('y', y) z = params.to_int('z', z) return NaturalEarth2Image.get_pyramid().get_tile(x, y, z)