@turf/circle
TypeScript icon, indicating that this package has built-in type declarations

7.1.0 • Public • Published

@turf/circle

circle

Takes a Point and calculates the circle polygon given a radius in degrees, radians, miles, or kilometers; and steps for precision.

Parameters

  • center (Feature<Point> | Array<number>) center point

  • radius number radius of the circle

  • options Object Optional parameters (optional, default {})

    • options.steps number number of steps (optional, default 64)
    • options.units string miles, kilometers, degrees, or radians (optional, default 'kilometers')
    • options.properties Object properties (optional, default {})

Examples

var center = [-75.343, 39.984];
var radius = 5;
var options = {steps: 10, units: 'kilometers', properties: {foo: 'bar'}};
var circle = turf.circle(center, radius, options);

//addToMap
var addToMap = [turf.point(center), circle]

Returns Feature<Polygon> circle polygon


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.

Installation

Install this single module individually:

$ npm install @turf/circle

Or install the all-encompassing @turf/turf module that includes all modules as functions:

$ npm install @turf/turf

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
3.5.2-alpha.d2c36ee70canary
7.1.0142,238latest
7.1.0-alpha.7015prerelease

Version History

VersionDownloads (Last 7 Days)Published
7.1.0142,238
7.1.0-alpha.7015
7.1.0-alpha.797
7.0.021,658
7.0.0-alpha.116535
7.0.0-alpha.115166
7.0.0-alpha.114135
7.0.0-alpha.11338
7.0.0-alpha.11122
7.0.0-alpha.1104
7.0.0-alpha.21,562
7.0.0-alpha.10
7.0.0-alpha.0126
6.5.0297,949
6.4.0714
6.3.02,554
6.2.018
6.2.0-alpha.363
6.2.0-alpha.24
6.2.0-alpha.10
6.2.0-alpha.00
6.0.14,910
6.0.00
5.1.5512,620
5.1.01
5.0.41
5.0.00
4.7.31,040
4.7.10
4.7.00
4.6.00
4.5.20
4.5.10
4.5.00
4.4.00
4.3.04
4.2.00
4.1.00
4.0.10
4.0.00
3.14.0629
3.13.00
3.10.50
3.10.40
3.10.30
3.10.00
3.7.51
3.7.30
3.7.20
3.7.00
3.6.30
3.6.10
3.5.30
3.5.2-alpha.d2c36ee70
3.5.20
3.3.324
3.1.10
3.0.160
3.0.150

Package Sidebar

Install

npm i @turf/circle

Weekly Downloads

987,128

Version

7.1.0

License

MIT

Unpacked Size

14.1 kB

Total Files

9

Last publish

Collaborators

  • smallsaucepan
  • morgan.herlocker
  • twelch
  • jamesmilneruk
  • rowanwins
  • tmcw
  • morganherlocker
  • tcql
  • mdfedderly