-
Name Type Description featureClassFeatureToFeatureClass<FeatureType> | undefined Class for features returned by
readFeatures. Set toFeatureto get full editing and geometry support at the cost of decreased rendering performance. The default isRenderFeature, which is optimized for rendering and hit detection.geometryNamestring (defaults to 'geometry') Geometry name to use when creating features.
layerNamestring (defaults to 'layer') Name of the feature attribute that holds the layer name.
layersArray.<string> | undefined Layers to read features from. If not provided, features will be read from all
idPropertystring | 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 sourceArrayBuffer Source.
optionsRead options.
Name Type Description dataProjectionProjectionLike | undefined Projection of the data we are reading. If not provided, the projection will be derived from the data (where possible) or the
dataProjectionof the format is assigned (where set). If the projection can not be derived from the data and if nodataProjectionis set for a format, the features will not be reprojected.extentExtent | 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
dataProjectionwithTILE_PIXELSasunitsand the tile's pixel extent asextentneeds to be provided.featureProjectionProjectionLike | 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 sourceDocument | Element | Object | string Source.
Returns:
Projection.
-
Sets the layers that features will be read from.
Name Type Description layersArray.<string> Layers.