Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
When reading geoparquet which does not have bbox in metadata query like below fails with Index OutofBoundException
sparkSession.read .format("geoparquet") .load(overtureBBOX) .where("ST_Intersects(geometry, ST_PolygonFromEnvelope(0, 0, 1, 1))") .count() The issue was when evaluating predicate pushdowns
How to reproduce
Download data with the command
uv run overturemaps download --bbox 0,0,1,1 -f geoparquet --type=place -o bbox.geoparquet
then try to load it with some predicate like contains or within.
Attachments
Issue Links
- links to