turf rhumb-line-arc module
npm install @snazarkoo/rhumb-line-arcCreates a circular arc, of a circle of the given radius and center point, between bearing1 and bearing2;
0 bearing is North of center point, positive clockwise.
Parameters
- center [Coord][1] center point
- radius [number][2] radius of the circle
- bearing1 [number][2] angle, in decimal degrees, of the first radius of the arc
- bearing2 [number][2] angle, in decimal degrees, of the second radius of the arc
- options [Object][3] Optional parameters (optional, default {})
- options.steps [number][2] number of steps (optional, default 64)
- options.units [string][4] miles, kilometers, degrees, or radians (optional, default 'kilometers')
Examples
``javascript
var center = turf.point([-75, 40]);
var radius = 5;
var bearing1 = 25;
var bearing2 = 47;
var arc = turf.rhumbLineArc(center, radius, bearing1, bearing2);
//addToMap
var addToMap = [center, arc];
``
Returns [Feature][5]<[LineString][6]> line arc
[1]: https://tools.ietf.org/html/rfc7946#section-3.1.1
[2]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number
[3]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
[4]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String
[5]: https://tools.ietf.org/html/rfc7946#section-3.2
[6]: https://tools.ietf.org/html/rfc7946#section-3.1.4