SYSTEM DOCUMENTATION & REQUIREMENTS
💡 This Skill requires aiohttp, api, asyncio, bz2, cloud, concurrent, core, database, file, gzip, h5py, hashlib, ingestion, lzma, models, pickle, pipeline, psutil, pymongo, re, rest_api, schemas, service, storage, stream, tarfile, threading, urllib3, utils, uuid, uvicorn, validation, xarray, zipfile, geopandas, pandas, numpy, shapely, rasterio, fiona, pyproj, scipy, scikit-learn, pyyaml, openpyxl, xlrd, fastapi, uvicorn[standard], requests, httpx, psycopg2-binary, redis, sqlalchemy, minio, boto3, pydantic, great-expectations, h3, rtree, lz4, zstandard, structlog, asyncio-mqtt, aiofiles, pytest, pytest-asyncio, pytest-cov, pytest-mock, python-dotenv, mypy, mkdocs, mkdocs-material, apache-airflow, pyspark, azure-blob-storage, google-cloud-storage, kafka-python, confluent-kafka, and includes scripts (resource) and references (resource) and assets (resource) components.
What problem does it solve?
This Skill provides a robust foundation for managing, processing, and storing geospatial data, ensuring all components have reliable access to analysis-ready information.
Core Features & Use Cases
- Data Ingestion: Seamlessly ingest data from diverse sources like databases, APIs, and files (GeoJSON, Shapefile, GeoParquet).
- ETL Pipelines: Build and manage complex Extract, Transform, Load workflows with automatic optimization and error recovery.
- Data Quality: Ensure data integrity through comprehensive validation and quality assurance processes.
- Use Case: Automate the ingestion of satellite imagery, sensor data, and crowdsourced environmental reports, process them through an ETL pipeline, and store the cleaned, analysis-ready data in a PostgreSQL database optimized for spatial queries.
Quick Start
Use the geo-infer-data skill to ingest satellite imagery from a specified bounding box and date range.