geodesic.boson.dataset.Dataset.create_tabular_file#

Dataset.create_tabular_file(filename_prefix, file_format, create_options={}, overwrite=False, bbox=None, datetime=None, intersects=None, collections=None, ids=None, filter=None, fields=None, sortby=None, **extra_params)[source]#

Create a new tabular file from the dataset.

Parameters:
  • filename_prefix (str) – the prefix of the filename to create

  • file_format (str) – the format of the file to create

  • create_options (dict) – options to pass to the file

  • overwrite (bool) – whether to overwrite the file if it exists

  • bbox (list | None) – a bounding box to filter the data

  • datetime (list | tuple | None) – a datetime range to filter the data

  • limit – the max number of features to return

  • intersects (Any | None) – a geometry to intersect with

  • collections (List[str] | None) – a list of collections to filter by

  • ids (List[str] | None) – a list of ids to filter by

  • filter (dict | None) – a filter to apply to the data

  • fields (dict | None) – a list of fields to return

  • sortby (dict | None) – a list of fields to sort by

  • method – the HTTP method to use

  • extra_params – any extra parameters to pass to the request

Returns:

A new File object

Return type:

File