geojson-random

WebJar for geojson-random

License

License

ISC
Categories

Categories

Geo Business Logic Libraries Geospatial JSON Data
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

geojson-random
Last Version

Last Version

0.2.2
Release Date

Release Date

Type

Type

jar
Description

Description

geojson-random
WebJar for geojson-random
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/node-geojson/geojson-random

Download geojson-random

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/geojson-random/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>geojson-random</artifactId>
    <version>0.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/geojson-random/
implementation 'org.webjars.npm:geojson-random:0.2.2'
// https://jarcasting.com/artifacts/org.webjars.npm/geojson-random/
implementation ("org.webjars.npm:geojson-random:0.2.2")
'org.webjars.npm:geojson-random:jar:0.2.2'
<dependency org="org.webjars.npm" name="geojson-random" rev="0.2.2">
  <artifact name="geojson-random" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='geojson-random', version='0.2.2')
)
libraryDependencies += "org.webjars.npm" % "geojson-random" % "0.2.2"
[org.webjars.npm/geojson-random "0.2.2"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

geojson-random

CircleCI

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 will contain.
  • max_radial_length is the maximum number of decimal degrees latitude or longitude that a vertex can reach out of the center of the Polygon. Default is 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 will contain.
  • max_length is the maximum number of decimal degrees that a vertex can be from its predecessor Default is 0.0001.
  • max_rotation is the maximum number of radians that a line segment can turn from the previous segment. Default is Math.PI / 8.
  • bbox (Optional) Bounding box in [minX, minY, maxX, maxY] order. This parameter is only applied to the starting point of the line.
org.webjars.npm

Versions

Version
0.2.2