Here are a few answers, feel free to hit me up on LinkedIn (michaeljohns2) if you want to discuss more particulars wrt Databricks geospatial.
- Looks like Sedona 1.8.0 is the release to watch for with Spark 4.0 support, see https://github.com/apache/sedona/milestones (2 outstanding tasks as of this post).
- Sedona has the ability to "step-on" built-in functions in Databricks classic compute when registering SQL expressions of the same name as those provided by product. Two options: (a) test the 'Class' provider of a given function using `describe function extended ST_<func>` and (b) consider using CARTO's Analytics Toolbox which rewraps and prefixes the registered SQL expressions as `sedona_*` (AT is a mix of free and paid capabilities). Perhaps Sedona will introduce built-in function prefixing option in a future release?
- Yes, additional ST_ functions have been identified and are planned. Right now, product is most focused on spatial performance as we advance the feature from Public Preview to GA. Raster is something product is gathering requirements on but no commitments on productizing as of yet. For my role as SME Leader, we are WIP for this quarter on a revamp of older Mosaic raster capabilities that accomplishes the following: (a) moves to DBR17.3 LTS support, (b) works with Volumes, and (c) uses GDAL 3.11.3 ... among other improvements. Stay tuned on that!
Michael Johns | Geospatial Specialist Leader