geojson-random

Generate random GeoJSON features.

Usable in node.js and in browsers with browserify.

```
npm install -g geojson-random
geojson-random
# special fast-mode for points
geojson-random 10000 point-stream
```

## api

`var random = require('geojson-random');`

`random.point(count, bbox)`

Return `count`

points wrapped in a FeatureCollection.An optional

`bbox`

parameter should be an array of numbers representing
a bbox in WSEN order,
and if given, the point will reside within its bounds.`random.position(bbox?)`

Return a single GeoJSON Position
as a 2-element array of numbers in longitude, latitude order.An optional

`bbox`

parameter should be an array of numbers representing
a bbox in WSEN order,
and if given, the position will reside within its bounds.`random.polygon(count, num_vertices, max_radial_length, bbox)`

Return `count`

polygons wrapped in a FeatureCollection.`num_vertices`

is default`10`

and is how many coordinates each Polygon

`max_radial_length`

is the maximum number of decimal degrees latitude

`10`

.`bbox`

(Optional) Bounding box in minX, minY, maxX, maxY order.

`random.lineString(count, num_vertices, max_length, max_rotation, bbox)`

Return `count`

line strings wrapped in a FeatureCollection.`num_vertices`

is default`10`

and is how many coordinates each LineString

`max_length`

is the maximum number of decimal degrees that a vertex can be

`0.0001`

.`max_rotation`

is the maximum number of radians that a line segment can turn

`Math.PI / 8`

.`bbox`

(Optional) Bounding box in minX, minY, maxX, maxY order. This