jiayuasu opened a new pull request, #3116:
URL: https://github.com/apache/sedona/pull/3116
## What
A new blog post introducing SedonaSpark's **STAC catalog reader** through a
worked spatial-join example.
- Read a STAC catalog (the public Element 84 `earth-search` Sentinel-2 API)
into a Sedona DataFrame with `sedona.read.format("stac")`
- Spatial + temporal + cloud-cover **filter pushdown** to the STAC API
- An **`ST_Intersects` join** of scene footprints against a vector AOI layer
— plus coverage percentage via `ST_Area(ST_Intersection(...))` and a `LEFT ANTI
JOIN` to surface coverage gaps
- The reproducible join example uses Sedona's bundled sample STAC collection
(`datasource_stac/collection.json`) so readers can run it offline, verbatim
- Four self-contained SVG figures (cover, join, pushdown, coverage)
Uses the existing `jia` author entry; blog `.md` is license-exempt per
`.pre-commit-config.yaml`.
## Also included
A small `on_page_markdown` hook (`docs-overrides/hooks/blog_star_cta.py`)
that appends a "Star on GitHub" call-to-action — linking `apache/sedona`,
`apache/sedona-db`, and `apache/sedona-spatialbench` — to the end of every blog
post. It's a separate concern kept in its own commit; happy to split it into
its own PR if you'd prefer.
## Notes
- Opening as a **draft** for review.
- The code examples were run against Apache Sedona; the console output shown
in the post is real.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]