3.0.12 • Published 10 years ago

turf-planepoint v3.0.12

Weekly downloads
11,364
License
MIT
Repository
github
Last release
10 years ago

turf-planepoint

build status

turf planepoint module

turf.planepoint(interpolatedPoint, triangle)

Takes a triangular plane as a Polygon feature and a Point feature within that triangle and returns the z-value at that point. The Polygon needs to have properties a, b, and c that define the values at its three corners.

Parameters

parametertypedescription
interpolatedPointPointthe Point for which a z-value will be calculated
trianglePolygona Polygon feature with three vertices

Example

var point = turf.point([-75.3221, 39.529]);
// triangle is a polygon with "a", "b",
// and "c" values representing
// the values of the coordinates in order.
var triangle = turf.polygon(
  [[[-75.1221,39.57],[-75.58,39.18],[-75.97,39.86], [-75.1221, 39.57]]],
  {"a": 11, "b": 122, "c": 44});

var zValue = turf.planepoint(point, triangle);

//=zValue

Installation

Requires nodejs.

$ npm install turf-planepoint

Tests

$ npm test
3.0.12

10 years ago

3.0.10

10 years ago

3.0.1

10 years ago

1.0.1

11 years ago

1.0.0

11 years ago

0.1.0

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago