STAC Collections/Items for MAXAR / Umbra / Linz OpenData.
The goal is to crawl the static collections/items and fetch save in order to ingest them in pgSTAC
# Install dependencies
python -m pip install pip -U
python -m pip install pystac httpx click
# Create STAC collections and items (~30 min)
cd Maxar
python -m generate --collections collections.json --items items.json --with-assets-extension --with-s3-urls
# Install requirement
python -m pip install pypgstac psycopg[pool]
# Launch pgstac database
docker-compose up -d database
# Check the database connection
pypgstac pgready --dsn postgresql://username:password@0.0.0.0:5439/postgis
# Ingest Collections and Items
pypgstac load collections collections.json --dsn postgresql://username:password@0.0.0.0:5439/postgis --method insert_ignore
pypgstac load items items.json --dsn postgresql://username:password@0.0.0.0:5439/postgis --method insert_ignore