readFeatures(source, options) {
    let geometries = [];
    const geometry = this.readGeometry(source, options);
    if (this.splitCollection && geometry instanceof GeometryCollection) {
      geometries = geometry.getGeometriesArray();
    } else {
      geometries = [geometry];
    }
    return geometries.map((geometry) => new Feature({geometry}));
  }
Read all features from a source.

@param {string|ArrayBuffer|ArrayBufferView} source Source.
@param {import("./Feature.js").ReadOptions} [options] Read options.
@return {Array<import("../Feature.js").default>} Features.
@api
@override