Node.js package for convert 2D array grid data to GeoJSON format
npm install grid2geojson
npm install grid2geojson
`
Example
Import package
`
var grid2geojson = require('grid2geojson');
`
Initial parameter in this format
`
lats = [lat1, lat2, lat3, lat4]
lons = [lon1, lon2, lon3, lon4]
data = [[value at lat1lon1, value at lat1lon2, value at lat1lon3, value at lat1lon4],
[value at lat2lon1, value at lat2lon2, value at lat2lon3, value at lat2lon4],
[value at lat3lon1, value at lat3lon2, value at lat3lon3, value at lat3lon4],
[value at lat4lon1, value at lat4lon2, value at lat4lon3, value at lat4lon4]]
`
And then use function
`
padding = true
var geojson = grid2geojson.toGeoJSON(lats, lons, data, padding);
`
It's will return like this.
`
geojson = [feature at lat1lon1, feature at lat1lon2, feature at lat1,lon3, ...]
feature at lat1lon1 = {
"type": "Feature",
"properties": { "value": value at lat1lon1 },
"geometry": {
"type": "Polygon",
"coordinates": [
[
[lon1, lat1],
[lon2, lat1],
[lon2, lat2],
[lon1, lat2]
]
]
}
}
``