Skip to content

mhungen/planetarycomputer-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planetary Computer Client

A Java client for interacting with the Microsoft Planetary Computer.

The main task of the client is to sign the resources provided by the Planetary Computer with a SAS-token in order to make them retrievable. For this purpose, a STAC-client is extended to automatically sign each retrieved asset.

PlanetaryComputerClient pcClient = new PCClientImpl(); QueryParameter parameter = new QueryParameter(); parameter.addCollection("sentinel-2-l2a"); parameter.setDatetime("2022-02-13/2022-04-15"); ItemCollection result = pcClient.search(parameter);

Using Planetary Computer Client

Maven dependency

  • Declare the dependency
<dependency> <groupId>io.github.11904212</groupId> <artifactId>planetarycomputer-client</artifactId> <version>alpha.0.4</version> </dependency> 

Remote Dependencies

  • Java STAC client (Apache License, Version 2.0) - A simple STAC client written in Java
  • Jackson Data Processor (Apache License, Version 2.0) - Jackson data-binding functionality and tree-model

About

A Java client for interacting with the Microsoft Planetary Computer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages