A python module for creating STAC catalog from datasets in INTAKE
Project description
STAC specification is a method of exposing spatial and temporal data collections in a standardized manner. Specifically, the SpatioTemporal Asset Catalog (STAC) specification describes and catalogs spatiotemporal assets using a common structure. This package creates STAC metadata by harvesting dataset details from the INTAKE interface. After creating STAC Catalogs, Collections, and Items, it imports them into pgSTAC and STAC-FastAPI.
Free software: EUPL-1.2
Documentation: https://intake2stac.readthedocs.io.
Installation from PyPi
pip install intake2stac
Installation for development
git clone https://codebase.helmholtz.cloud/cat4kit/intake2stac.git
cd intake2stac
python -m venv venv
source venv/bin/activate
pip install -r requirements_dev.txt
Installing using Docker
For runnig by docker use this repository.
Usage
Use case:
You can use the following template for creating STAC catalog from the TDS web service for your project.
You can change configuration of PgSTAC in config_pgstac
Copyright
Copyright © 2023 Karlsruher Institut für Technologie
Licensed under the EUPL-1.2-or-later
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the EUPL-1.2 license for more details.
You should have received a copy of the EUPL-1.2 license along with this program. If not, see https://www.eupl.eu/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for INTAKE2STAC-0.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b63130cdd93dbeb21abb4ac8d5ee62e95e3a0a6c4d86319e1ba4714bf3df271b |
|
MD5 | 4c16d73c3023ecd7ec7a6fddb544a110 |
|
BLAKE2b-256 | 1a272f72054e481267bbdf2c1f6e29d59460497707170ffa9eae37664677551d |