Write DataBC features to stdout as GeoJSON feature objects.

def cat(dataset, query, bounds, indent, compact, dst_crs, pagesize, sortby):
    """Write DataBC features to stdout as GeoJSON feature objects.
    """
    # Note that cat does not concatenate!
    dump_kwds = {"sort_keys": True}
    if indent:
        dump_kwds["indent"] = indent
    if compact:
        dump_kwds["separators"] = (",", ":")
    table = bcdata.validate_name(dataset)
    for feat in bcdata.get_features(
        table, query=query, bounds=bounds, sortby=sortby, crs=dst_crs
    ):
        click.echo(json.dumps(feat, **dump_kwds))