geohash-to-geojson
v4.2.1
Published
Library to convert geohashes to multiple GeoJSON polygons or a single GeoJSON FeatureCollection
Downloads
3,863
Maintainers
Readme
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