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 binol.Feature the bin to export
featuresArray.<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 fol.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 coordol.Coordinate createboolean 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 coordol.Coordinate attributesObject 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 fnfunction Function that takes a bin and the features it contains and aggragate the features in the bin attributes when saving