jiayuasu opened a new pull request, #3244: URL: https://github.com/apache/sedona/pull/3244
## Did you read the Contributor Guide? - Yes, I have read the [Contributor Rules](https://sedona.apache.org/latest/community/rule/) and [Contributor Development Guide](https://sedona.apache.org/latest/community/develop/) ## Is this PR related to a ticket? - No: this is a documentation update. The PR name follows the format `[DOCS] my subject` ## What changes were proposed in this PR? A new blog post introducing the **raster metadata readers shipped in Sedona 1.9.1** (`geotiff.metadata`, with a section on the `netcdf.metadata` sibling): - Header-only indexing of a public Sentinel-2 COG bucket over anonymous `s3a` (289 COGs / 14.7 GB indexed in 70 s from a laptop), with the working `spark.jars.packages` + anonymous-credentials setup shown - The footprint-index pattern: `cornerCoordinates` → `ST_PolygonFromEnvelope` → `ST_Intersects` over the bucket - A planetary-scale demonstration: the full ESA WorldCover archive (2,651 COGs / 124 GB) indexed in 12.4 minutes, with a world map rendered purely from file footprints and a 2.6 s AOI query - A raster-lake audit on a 400-file fleet generated with Sedona's own raster writers (`RS_MakeEmptyRaster` → `RS_AsGeoTiff`/`RS_AsCOG`): COG readiness, CRS strays, uncompressed-storage findings - Two SVG diagrams (cover, header-vs-pixels anatomy) and two figures rendered from the actual run results ## How was this patch tested? - Every snippet ran on the released artifacts installed the way a reader would: `pip install apache-sedona==1.9.1` + `sedona-spark-shaded-3.5_2.12:1.9.1` / `geotools-wrapper:1.9.1-33.5` from Maven Central (not local snapshot builds). All numbers and console tables in the post are real outputs of those runs. - Public-bucket reads verified anonymously (no credentials, no requester-pays) against `s3://sentinel-cogs` and `s3://esa-worldcover`. - Site built with `mkdocs serve`; the rendered post verified (all four images, code highlighting, blog index entry). SVGs validated as well-formed XML; pre-commit passes on the changed files including the manual-stage `oxipng` hook on both PNGs. ## Did this PR include necessary documentation updates? - Yes, I have updated the documentation. -- 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]
