By now you must have heard a lot about
SAP API Business Hub. The SAP API Business Hub is a public Catalog of APIs from SAP, allowing Developers to easily build applications on top of SAP Technology.
The latest addition to the Catalog is the
SAP Earth Observation Analysis API. You can test this service immediately using the provided sandbox, to get coding right away, without the need to provide access token.
Well, What is
SAP Earth Observation Analysis? The Earth Observation Analysis service provides a catalog of available satellite images that you can use to extract information. Examples of extracted information are the current vegetation concentration, the world's water situation, and changes to such information over time.
So, let's explore it on the
SAP API Business Hub, 'Business Services' section.
A search for the SAP Earth Observation Analysis package in the search box, will list the package.
Once You navigate into the package you can see one API available to be used. Click the API name 'SAP Earth Observation Analysis'
You will now be able to see 2 tabs, OVERVIEW and RESOURCE.
In the OVERVIEW tab, you can find the description, the details with the sandbox URL and production URLs. Additionally, you can also find the business documentation link.
In the RESOURCE tab, you will find 4 resources to be consumed with GET method for each.
The resources are:
- /wcs
- /wcs/getCapabilities - this request is used to get basic information about the service itself and the Dataset Series and how much of Earth image is covered for each Dataset. The Datasets in the series are:
- DS_NDVI (Normalized Difference Vegetation Index target image contains live vegetation or not?),
- DS_NBR (Normalized Burn Ratio, highlight areas that have burned),
- DS_COLORED_NDVI (Colored NDVI images),
- DS_RGB (target images in RGB format)
- /wcs/describeEOCoverageSet - this request is called by providing one Dataset (say DS_NDVI), to get a list of images with longitude and latitude information in that Dataset. We can also provide search requirements and set a limit on the number of returned results in the Dataset
- /wcs/getCoverage - after you find the image of interest, you can get the Coverage using the getCoverage request. This service returns the image in the default format, which is a georeferenced TIFF image
That's it for now, I have 2 more blogs in this series coming up.
In Part 2 of the Blog series, I will explore the above resources in the SAP API Business Hub and test them.
In Part 3 of the Blog series, I will show how to call
/wcs/describeEOCoverageSet from SAPUI5 and show how to call
/wcs/getCoverage via curl, on Windows to download the Image.
Ciao!
Sunita