gfwapiclient.resources.datasets.resources¶
Global Fishing Watch (GFW) API Python Client - Datasets API Resource.
Module Contents¶
Classes¶
Datasets data API resource.  | 
Data¶
API¶
- gfwapiclient.resources.datasets.resources.__all__ = ['DatasetResource']¶
 
- class gfwapiclient.resources.datasets.resources.DatasetResource(*, http_client: gfwapiclient.http.client.HTTPClient)¶
 Bases:
gfwapiclient.http.resources.BaseResourceDatasets data API resource.
This resource provides methods to interact with the datasets data API endpoints.
Initialization
Initialize a new BaseResource.
- Args:
 - http_client (HTTPClient):
 The HTTP client to send requests.
- async get_sar_fixed_infrastructure(*, z: Optional[int] = None, x: Optional[int] = None, y: Optional[int] = None, geometry: Optional[Union[geojson_pydantic.geometries.Geometry, Dict[str, Any]]] = None, **kwargs: Dict[str, Any]) gfwapiclient.resources.datasets.models.response.SARFixedInfrastructureResult¶
 Get SAR (Synthetic-aperture radar) fixed infrastructure data.
This method fetches SAR fixed infrastructure data, potentially filtered by a geographic geometry. If z, x, and y are not provided but geometry is, the tile containing the geometry’s bounding box will be used.
- Args:
 - z: (Optional[int], default=None):
 Zoom level (from 0 to 9 for SAR fixed infrastructure dataset). Defaults to None. Example: 1.
- x: (Optional[int], default=None):
 X index (lat) of the tile. Defaults to None. Example: 0.
- y: (Optional[int], default=None):
 Y index (lon) of the tile. Defaults to None. Example: 1.
- geometry (Optional[Union[Geometry, Dict[str, Any]]], default=None):
 Geometry used to filter SAR fixed infrastructure. Defaults to None. Example: {“type”: “Polygon”, “coordinates”: […]}.
- **kwargs (Dict[str, Any]):
 Additional keyword arguments.
- Returns:
 - SARFixedInfrastructureResult:
 The result containing the SAR fixed infrastructure details.
- Raises:
 - GFWAPIClientError:
 If the API request fails.
- RequestParamsValidationError:
 If the request parameters are invalid.
- _prepare_get_sar_fixed_infrastructure_request_params(*, z: Optional[int] = None, x: Optional[int] = None, y: Optional[int] = None, geometry: Optional[Union[geojson_pydantic.geometries.Geometry, Dict[str, Any]]] = None) gfwapiclient.resources.datasets.models.request.SARFixedInfrastructureParams¶
 Prepares and returns the request parameters for the get sar fixed infrastructure endpoint.