API
Core Classes
CatalogCollectionItemItemCollectionSearchQueryableBase Classes
STAC EntityUtility Methods
createStacEntityFromUrlOrLinkdetectStacTypegetLinkByRelTypegetNextLinkObjgetPrevLinkObjThe STAC specification, and the associated API spec, is a fantastic standard for storing and serving geospatial metadata. One of it's strengths is that the spec allows a degree of flexibility. However this flexibility also presents a challenge, particuarly if you need to develop an application which consumes data from multiple STAC Catalogs.
If you're attempting to create an application that utilises a STAC data, either from static files or STAC endpoints, then you'll have a range of considerations
This library aims to take some of the pain away from those challenges by providing a range of Classes with getters and methods which make the task of working with STAC more straight-forward.
This library won't cover every use case for integrating STAC into your application, but it should help with alot of the common aspects. To cover your bases we also ensure that you still have access to the raw JSON of the STAC so that you can do anything extra you require.