geohash-to-geojson
Installation
Using npm
npm i geohash-to-geojson
Using Yarn
yarn add geohash-to-geojson
Then import the desired functions in your code
import {geohashToPolygonFeature} from 'geohash-to-geojson';
geohashToPolygonFeature('ezjmgz');
...
geohash-to-geojson
Table of contents
Type aliases
Functions
- geohashToCircleFeature
- geohashToCircleGeometry
- geohashToPointFeature
- geohashToPolygonFeature
- geohashToPolygonGeometry
- geohashesToFeatureCollection
- wrapAsFeatureCollection
Type aliases
CircleOptions
Ƭ CircleOptions: Object
Type declaration
Name | Type |
---|---|
ruler? |
CheapRuler |
steps? |
number |
Defined in
Functions
geohashToCircleFeature
▸ geohashToCircleFeature(geohash
, percentage
, properties?
, options?
): Feature
<Polygon
>
Converts geohash to a circle Feature, based on % of the size desired
export
Parameters
Name | Type | Description |
---|---|---|
geohash |
string |
Geohash to convert to circle |
percentage |
number |
Percentage of the geohash area to cover with the circle |
properties |
GeoJsonProperties |
- |
options? |
CircleOptions |
- |
Returns
Feature
<Polygon
>
The geohash as a circle Polygon Feature
Defined in
geohashToCircleGeometry
▸ geohashToCircleGeometry(geohash
, percentage
, options?
): Polygon
Converts geohash to a circle Polygon Geometry, based on % of the size desired
export
Parameters
Name | Type | Description |
---|---|---|
geohash |
string |
Geohash to convert to circle |
percentage |
number |
Percentage of the geohash area to cover with the circle |
options? |
CircleOptions |
- |
Returns
Polygon
The geohash as a circle Polygon Geometry
Defined in
geohashToPointFeature
▸ geohashToPointFeature(geohash
, properties?
): Feature
<Point
>
Converts geohash to point feature, for centroid coordinates
export
Parameters
Name | Type | Description |
---|---|---|
geohash |
string |
Geohash to convert to Point Feature |
properties |
GeoJsonProperties |
- |
Returns
Feature
<Point
>
The geohash centroid as a Point Feature
Defined in
geohashToPolygonFeature
▸ geohashToPolygonFeature(geohash
, properties?
): Feature
<Polygon
>
Converts geohash to polygon Feature
export
Parameters
Name | Type | Description |
---|---|---|
geohash |
string |
Geohash to convert to Polygon Feature |
properties |
GeoJsonProperties |
- |
Returns
Feature
<Polygon
>
Defined in
geohashToPolygonGeometry
▸ geohashToPolygonGeometry(geohash
): Polygon
Converts geohash to polygon Geometry
export
Parameters
Name | Type | Description |
---|---|---|
geohash |
string |
Geohash to get as Polygon Geometry |
Returns
Polygon
The Polygon Geometry representing the geohash
Defined in
geohashesToFeatureCollection
▸ geohashesToFeatureCollection(hashes
): FeatureCollection
Converts array of geohashes to GeoJSON FeatureCollection
export
Parameters
Name | Type | Description |
---|---|---|
hashes |
string [] |
Geohashes to wrap into FeatureCollection |
Returns
FeatureCollection
FeatureCollection with each geohash as a Polygon Feature inside
Defined in
wrapAsFeatureCollection
▸ wrapAsFeatureCollection(featuresArray
): FeatureCollection
Helper function to wrap geohash features converted using geohashToPolygonFeature in a FeatureCollection
export
Parameters
Name | Type | Description |
---|---|---|
featuresArray |
Feature <Geometry , GeoJsonProperties >[] |
Features array to wrap inside the FeatureCollection |
Returns
FeatureCollection
FeatureCollection wrapping the Features