Final answer:
To create a spatial data frame from a feature layer, the 'from_layer method' is used on the Spatially Enabled DataFrame object, which retains the spatial and attribute data from the layer.
Step-by-step explanation:
When creating a spatial data frame from a feature layer, the function called on the Spatially Enabled DataFrame object is the b) from_layer method. This method is designed to take a feature layer as input and construct a DataFrame that retains the layer's spatial properties and attributes, making it useful for spatial analysis within the context of a Python environment that supports the Pandas library, such as ArcGIS API for Python. To illustrate, once you have the feature layer, you can use from_layer(feature_layer) to create a Spatially Enabled DataFrame.