@spatial/center

turf center module

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@spatial/center
7,8742762.0.03 years ago4 years agoMinified + gzip package size for @spatial/center in KB

Readme

@spatial/center

center

Takes a Feature1 or FeatureCollection2 and returns the absolute center point of all features.

Parameters

  • geojson GeoJSON3 GeoJSON to be centered
  • options Object4 Optional parameters (optional, default {})
-   `options.properties` **[Object][4]** an Object that is used as the [Feature][1]'s properties (optional, default `{}`)

Examples

var features = turf.featureCollection([
  turf.point( [-97.522259, 35.4691]),
  turf.point( [-97.502754, 35.463455]),
  turf.point( [-97.508269, 35.463245])
]);

var center = turf.center(features);

//addToMap
var addToMap = [features, center]
center.properties['marker-size'] = 'large';
center.properties['marker-color'] = '#000';

Returns Feature5<Point6> a Point feature at the absolute center point of all input features

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 @spatial/center

Or install the Turf module that includes it as a function:
$ npm install @turf/turf