Examples
List Available Collections
This example shows the list of collections in a service:
from wlts import WLTS
# You should create a wlts object attached to a given service
# Specify the URL of the WLTS instance to be used
service = WLTS('https://data.inpe.br/bdc/wlts/v1/')
# Returns the list of collections available on the service
print(service.collections)
Describe Collections
This example shows the metadata of a collection:
from wlts import WLTS
# Specify the URL of the WLTS instance to be used
service = WLTS('https://data.inpe.br/bdc/wlts/v1')
# Get collection metadata
print(service['prodes_amazonia_legal'])
Trajectory
This example shows how to retrieve a trajectory:
from wlts import WLTS
# Specify the URL of the WLTS instance to be used
service = WLTS(url="https://data.inpe.br/bdc/wlts/v1/")
# Example of trajectory operation
# Make sure the collection is available in service
tj = service.tj(latitude=-12.0, longitude=-54.0, collections="prodes_amazonia_legal")
print(tj.trajectory)
# Example of trajectory operation passing a list of latitude and longitude
# Make sure the collection is available in service
tj_m = service.tj(
latitude=[-12.0, -10.3378],
longitude=[-47.3200, -54.0],
collections="prodes_amazonia_legal,mapbiomas-v9",
start_date="2010",
)
print(tj_m)
for tj in tj_m["trajectories"]:
print(tj.trajectory)
#
# Example of trajectory operation with geometry
# The collection name may not be same.
# Make sure the collection is available in service
tj_two = service.tj(
latitude=-10.3378, longitude=-47.3200, collections="prodes_cerrado", geometry=True
)
print(tj_two.trajectory)
Text Representations
This example shows how the various text representation for services and coverages:
from wlts import *
service = WLTS('https://data.inpe.br/bdc/wlts/v1/')
print(service)
print(str(service))
print(repr(service))
print(service._repr_html_())