Skip to content

BilelJegham/randomPositionInPolygon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random position in polygon

Return random position inside geoJson Feature<(Polygon|MultiPolygon)>.

See Turf.js

Install

npm install random-position-in-polygon
# OR
yarn add random-position-in-polygon

Usage

randomPositionInPolygon(polygon: Feature<(Polygon|MultiPolygon)>): Array<number>

Params

  • polygon : geoJson Feature<PolygonMultiPolygon> or geoJson Feature<MultiPolygon>

Params

  • position : {Array<number>} Position [longitude, latitude]

Exemple

const randomPositionInPolygon = require('random-position-in-polygon');
const polygon = `{
    "type": "Feature",
    "properties": {},
    "geometry": {
    "type": "Polygon",
    "coordinates": [[
          [0, 0.0], [10.0, 0.0], [10, 20],
               [0.0, 20], [0, 0.0] ]]
    }
}`

const positionRandom = randomPositionInPolygon(JSON.parse(polygon))

under MIT license