GeoJSON aggregation service
Fetch raw news messages (each containing a GeoJSON FeatureCollection) from MongoDB Atlas, merge all features, and expose a single combined FeatureCollection at/geojson.
- Features
- Prerequisites
- Getting Started
- Docker
- Google Cloud Build & Run
- API Reference
- CORS
- Logging
- Contributing
- License
- FastAPI‑powered HTTP server
- Motor (async MongoDB client)
- Single endpoint: GET
/geojson - CORS configured for both local dev and your production frontend
- Runs in Docker & deploys easily to Cloud Run
- Python ≥ 3.9
- MongoDB Atlas cluster & connection URI
- Docker (optional, for containerized runs)
- Google Cloud project with Cloud Build & Cloud Run (optional)