geohashes-clusterer v0.2.0
geohashes-clusterer
Table of contents
Functions
Functions
assignClusterToGeohashes
▸ assignClusterToGeohashes(data
: any[], geohashProp
: string, valueProp
: string, bucketsArray
: Buckets): ClusteredGeohashItem[]
Assigns a cluster to each geohash based on provided buckets
export
Parameters:
Name | Type | Description |
---|---|---|
data | any[] | The input data, it can have any props, but only 2 will be used |
geohashProp | string | The prop holding the geohash string |
valueProp | string | The prop holding the value (number) |
bucketsArray | Buckets | The buckets array expressing min and max. Will check if geohash value is greater or equal than the bucket start, or smaller than the bucket max |
Returns: ClusteredGeohashItem[]
The geohash list with an assigned bucket
Defined in: index.ts:25
clusterGeohashesAsGeoJSON
▸ clusterGeohashesAsGeoJSON(data
: any[], geohashProp
: string, valueProp
: string, buckets
: Buckets): FeatureCollection<Polygon | MultiPolygon>
Creates a GeoJSON FeatureCollection with the clusters as Features
export
Parameters:
Name | Type | Description |
---|---|---|
data | any[] | The input data, it can have any props, but only 2 will be used |
geohashProp | string | The prop holding the geohash string |
valueProp | string | The prop holding the value (number) |
buckets | Buckets | The buckets array expressing min and max. Will check if geohash value is greater or equal than the bucket start, or smaller than the bucket max |
Returns: FeatureCollection<Polygon | MultiPolygon>
The resulting FeatureCollection. Each Feature has the cluster name in its properties
Defined in: index.ts:65
clusterGeohashesByValue
▸ clusterGeohashesByValue(data
: any[], geohashProp
: string, valueProp
: string, bucketsArray
: Buckets): ClusterObj
Clusters geohashes into an object, with the cluster tag as prop and the arrays of clustered geohashes as value
export
Parameters:
Name | Type | Description |
---|---|---|
data | any[] | The input data, it can have any props, but only 2 will be used |
geohashProp | string | The prop holding the geohash string |
valueProp | string | The prop holding the value (number) |
bucketsArray | Buckets | The buckets array expressing min and max. Will check if geohash value is greater or equal than the bucket start, or smaller than the bucket max |
Returns: ClusterObj
The object holding the clusters and its members
Defined in: index.ts:50
3 years ago