geonode.layers.api.views
Attributes
Classes
API endpoint that allows layers to be viewed or edited. |
Module Contents
- class geonode.layers.api.views.DatasetViewSet[source]
Bases:
dynamic_rest.viewsets.DynamicModelViewSetAPI endpoint that allows layers to be viewed or edited.
- metadata(request, pk=None, *args, **kwargs)[source]
Endpoint to upload ISO metadata.
Usage Example (Python):
import requests dataset_id = 1 url = f"http://localhost:8080/api/v2/datasets/{dataset_id}/metadata" files = [ ('metadata_file', ('metadata.xml', open('/home/user/metadata.xml', 'rb'), 'text/xml')) ] headers = { 'Authorization': 'Basic dXNlcjpwYXNzd29yZA==' } response = requests.request("PUT", url, headers=headers, files=files)
cURL Example:
curl --location --request PUT 'http://localhost:8000/api/v2/datasets/{dataset_id}/metadata' --form 'metadata_file=@/home/user/metadata.xml'
- replace(request, dataset_id=None, *args, **kwargs)[source]
Edpoint for replace data to an existing layer