Sample

class sample.sample.SAMPLE(url: str, access_token: Optional[str] = None, lccs_url: Optional[str] = None, language: Optional[str] = None)

Create wfs clients attached to given host addresses.

Note

For more information about coverage definition, please, refer to Sample-DB.

__init__(url: str, access_token: Optional[str] = None, lccs_url: Optional[str] = None, language: Optional[str] = None)

Create a WLTS client attached to the given host address (an URL).

Parameters
  • url (str) – URL for the WLTS server.

  • access_token (str, optional) – Authentication token to be used with the WLTS server.

dataset(dataset_id: Optional[int] = None, dataset_name: Optional[str] = None, dataset_version: Optional[str] = None) Dataset

Return the given collection.

Parameters
  • dataset_id (str) – A id for a given dataset.

  • dataset_name (str) – A id for a given dataset.

  • dataset_version (str) – A id for a given dataset.

property datasets: List[dict]

Return a list of all dataset available.

Returns

A list with the available dataset in service.

Return type

list

static save_feature(filename: str, gdf: GeoDataFrame, driver: str = 'ESRI Shapefile') None

Save dataset data to file.

Parameters
  • filename (str) – The path or filename.

  • gdf (geodataframe) – geodataframe to save.

  • driver (str) – Drive (type) of output file.

add_dataset(name: str, title: str, description: dict, start_date: str, end_date: str, classification_system_id: int, is_public: bool, collect_method_id: str, version: str, version_predecessor: Optional[int] = None, version_successor: Optional[int] = None, metadata: Optional[dict] = None) dict

Add a new dataset.

add_dataset_data(samples: dict, dataset_id: Optional[int] = None, dataset_name: Optional[str] = None, dataset_version: Optional[str] = None) dict

Add a new dataset.

property url: str

Return the Server instance URL.

property lccs_url: str

Return the LCCCS server instance URL.