-
Name Type Description featureClass
FeatureClass | undefined Class for features returned by
readFeatures
. Set toFeature
to get full editing and geometry support at the cost of decreased rendering performance. The default isRenderFeature
, which is optimized for rendering and hit detection.geometryName
string (defaults to 'geometry') Geometry name to use when creating features.
layerName
string (defaults to 'layer') Name of the feature attribute that holds the layer name.
layers
Array.<string> | undefined Layers to read features from. If not provided, features will be read from all
idProperty
string | undefined Optional property that will be assigned as the feature id and removed from the properties. layers.
Extends
Methods
-
Read all features.
Name Type Description source
ArrayBuffer Source.
options
Read options.
Name Type Description dataProjection
ProjectionLike | undefined Projection of the data we are reading. If not provided, the projection will be derived from the data (where possible) or the
dataProjection
of the format is assigned (where set). If the projection can not be derived from the data and if nodataProjection
is set for a format, the features will not be reprojected.extent
Extent | undefined Tile extent in map units of the tile being read. This is only required when reading data with tile pixels as geometry units. When configured, a
dataProjection
withTILE_PIXELS
asunits
and the tile's pixel extent asextent
needs to be provided.featureProjection
ProjectionLike | undefined Projection of the feature geometries created by the format reader. If not provided, features will be returned in the
dataProjection
.Returns:
Features.
-
Read the projection from the source.
Name Type Description source
Document | Element | Object | string Source.
Returns:
Projection.
-
Sets the layers that features will be read from.
Name Type Description layers
Array.<string> Layers.