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
var random = require('geojson-random');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.
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.
Return count polygons wrapped in a FeatureCollection.
num_verticesis default10and is how many coordinates each Polygon will contain.max_radial_lengthis the maximum number of decimal degrees latitude or longitude that a vertex can reach out of the center of the Polygon. Default is10.bbox(Optional) Bounding box in [minX, minY, maxX, maxY] order.
Return count line strings wrapped in a FeatureCollection.
num_verticesis default10and is how many coordinates each LineString will contain.max_lengthis the maximum number of decimal degrees that a vertex can be from its predecessor Default is0.0001.max_rotationis the maximum number of radians that a line segment can turn from the previous segment. Default isMath.PI / 8.bbox(Optional) Bounding box in [minX, minY, maxX, maxY] order. This parameter is only applied to the starting point of the line.