1.0.1 • Published 9 years ago

turf-vincenty-direct v1.0.1

Weekly downloads
28
License
MIT
Repository
github
Last release
9 years ago

turf-vincenty-direct

Build Status

turf vincenty direct module

turf.vincety-direct(start, distance, bearing, units)

Vincenty's direct formula computes the location of a point which is a given distance and direction from another point.

Parameters

parametertypedescription
startFeature.\<Point>starting point
distanceNumberdistance from the starting point
bearingNumberranging from -180 to 180
unitsStringmiles, kilometers, degrees, or radians

Example

var point = {
  "type": "Feature",
  "properties": {
    "marker-color": "#0f0"
  },
  "geometry": {
    "type": "Point",
    "coordinates": [-75.343, 39.984]
  }
};
var distance = 50;
var bearing = 90;
var units = 'miles';

var destination = turf.vincenty-direct(point1, distance, bearing);
destination.properties['marker-color'] = '#f00';

var result = {
  "type": "FeatureCollection",
  "features": [point, destination]
};

//=result

Returns Feature.<Point>, destination point

Installation

Requires nodejs.

$ npm install turf-vincenty-direct

Tests

$ npm test