Magellan provides geospatial analytics capabilities on Spark. It allows users to read geospatial data formats like Shapefiles and GeoJSON, perform spatial queries and joins on location data, and build complete geospatial analytics applications in Spark faster using their preferred programming languages like Python and Scala. Key features include custom data types for representing spatial objects, spatial expressions for queries, optimized strategies for spatial joins, and integration with Spark SQL's Catalyst optimizer.