Apache Iceberg now supports geospatial data types natively
wherobots.com
wherobots.com
At least now there's a great open source tech stack combo with Trino as your query engine (which is decidedly a lot less annoying to run at scale than OSS Spark) and Iceberg as your storage format that a lot of your "Enterprise Architecture" types can be comfortable enough with.
https://github.com/apache/sedona
However, the ultimate goal is to make more engines (e.g., Arrow, Trino...) support the geo type too
In fact, your comment is about equally helpful. Ever heard the phrase "technically accurate but totally useless"? https://wiki.c2.com/?UselessTruth
https://wherobots.com/iceberg-geo-technical-insights-and-imp...
its not far from raster to full multidimensional
Also if you like Iceberg and you like arrays you will really like Icechunk[1], which is Version-controlled Zarr!
For irregular shapes in some cases using multiple groups + xarray.DataTree can help you, but in general yeah ragged data is hard.