new BinBase(options)
Parameters:
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | ol.source.VectorOptions + grid option Properties
|
Extends
Methods
-
_flatAttributes(bin, features)
-
Create bin attributes using the features it contains when exporting
Parameters:
Name Type Description bin
ol.Feature the bin to export
features
Array.<ol.Features> the features it contains
-
clear()
-
Overwrite ol/source/Vector clear to fire clearstart / clearend event
- Inherited From:
- Overrides:
-
getBin(f)
-
Get the bin that contains a feature
Parameters:
Name Type Description f
ol.Feature the feature
Returns:
the bin or null it doesn't exit
- Type
- ol.Feature
-
getBinAt(coord, create)
-
Get the bean at a coord
Parameters:
Name Type Description coord
ol.Coordinate create
boolean true to create if doesn't exit
Returns:
the bin or null it doesn't exit
- Type
- ol.Feature
-
getGridFeatures()
-
Get features without circular dependencies (vs. getFeatures)
Returns:
- Type
- Array.<ol.Feature>
-
getGridGeomAt(coord, attributes)
-
Get the grid geometry at the coord
Parameters:
Name Type Description coord
ol.Coordinate attributes
Object add key/value to this object to add properties to the grid feature
Returns:
- Type
- ol.geom.Polygon
-
getSource()
-
Get the orginal source
Returns:
- Type
- ol.source.Vector
-
reset()
-
Clear all bins and generate a new one.
-
setFlatAttributesFn(fn)
-
Set the flatAttribute function
Parameters:
Name Type Description fn
function Function that takes a bin and the features it contains and aggragate the features in the bin attributes when saving