|
|
vor 4 Monaten | |
|---|---|---|
| .. | ||
| dist | vor 4 Monaten | |
| LICENSE | vor 4 Monaten | |
| README.md | vor 4 Monaten | |
| package.json | vor 4 Monaten | |
Returns a random position within a bounding box.
bbox BBox a bounding box inside of which positions are placed. (optional, default [-180,-90,180,90])var position = turf.randomPosition([-180, -90, 180, 90])
// => position
Returns Position Position [longitude, latitude]
Returns a random point.
count number how many geometries will be generated (optional, default 1)options Object Optional parameters (optional, default {})
options.bbox BBox a bounding box inside of which geometries are placed. (optional, default [-180,-90,180,90])var points = turf.randomPoint(25, {bbox: [-180, -90, 180, 90]})
// => points
Returns FeatureCollection<Point> GeoJSON FeatureCollection of points
Returns a random polygon.
count number how many geometries will be generated (optional, default 1)options Object Optional parameters (optional, default {})
options.bbox BBox a bounding box inside of which geometries are placed. (optional, default [-180,-90,180,90])options.num_vertices number is how many coordinates each LineString will contain. (optional, default 10)options.max_radial_length number is the maximum number of decimal degrees latitude or longitude that a
vertex can reach out of the center of the Polygon. (optional, default 10)var polygons = turf.randomPolygon(25, {bbox: [-180, -90, 180, 90]})
// => polygons
Returns FeatureCollection<Polygon> GeoJSON FeatureCollection of polygons
Returns a random LineString.
count number how many geometries will be generated (optional, default 1)options Object Optional parameters (optional, default {})
options.bbox BBox a bounding box inside of which geometries are placed. (optional, default [-180,-90,180,90])options.num_vertices number is how many coordinates each LineString will contain. (optional, default 10)options.max_length number is the maximum number of decimal degrees that a
vertex can be from its predecessor (optional, default 0.0001)options.max_rotation number is the maximum number of radians that a
line segment can turn from the previous segment. (optional, default Math.PI/8)var lineStrings = turf.randomLineString(25, {bbox: [-180, -90, 180, 90]})
// => lineStrings
Returns FeatureCollection<LineString> GeoJSON FeatureCollection of linestrings
This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.
Install this single module individually:
$ npm install @turf/random
Or install the all-encompassing @turf/turf module that includes all modules as functions:
$ npm install @turf/turf