JSPM

  • Created
  • Published
  • Downloads 796851
  • Score
    100M100P100Q290205F
  • License MIT

turf sector module

Package Exports

  • @turf/sector

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@turf/sector) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@turf/sector

sector

Creates a circular sector of a circle of given radius and center Point, between (clockwise) bearing1 and bearing2; 0 bearing is North of center point, positive clockwise.

Parameters

  • center Feature<Point> center point
  • radius number radius of the circle
  • bearing1 number angle, in decimal degrees, of the first radius of the sector
  • bearing2 number angle, in decimal degrees, of the second radius of the sector
  • steps [number] number of steps (optional, default 64)
  • units [string] miles, kilometers, degrees, or radians (optional, default kilometers)

Examples

var center = turf.point([-75, 40]);
var radius = 5;
var bearing1 = 25;
var bearing2 = 45;

var sector = turf.sector(center, radius, bearing1, bearing2);

//addToMap
var addToMap = [center, sector];

Returns Feature<Polygon> sector 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 module individually:

$ npm install @turf/sector

Or install the Turf module that includes it as a function:

$ npm install @turf/turf