|
|
4 mesi fa | |
|---|---|---|
| .. | ||
| dist | 4 mesi fa | |
| LICENSE | 4 mesi fa | |
| README.md | 4 mesi fa | |
| package.json | 4 mesi fa | |
Unwrap a coordinate from a Point Feature, Geometry or a single coordinate.
var pt = turf.point([10, 10]);
var coord = turf.getCoord(pt);
//= [10, 10]
Returns Array<number> coordinates
Unwrap coordinates from a Feature, Geometry Object or an Array
var poly = turf.polygon([[[119.32, -8.7], [119.55, -8.69], [119.51, -8.54], [119.32, -8.7]]]);
var coords = turf.getCoords(poly);
//= [[[119.32, -8.7], [119.55, -8.69], [119.51, -8.54], [119.32, -8.7]]]
Returns Array<any> coordinates
Checks if coordinates contains a number
coordinates Array<any> GeoJSON CoordinatesReturns boolean true if Array contains a number
Enforce expectations about types of GeoJSON objects for Turf.
value GeoJSON any GeoJSON objecttype string expected GeoJSON typename string name of calling functionReturns void
Enforce expectations about types of Feature inputs for Turf. Internally this uses geojsonType to judge geometry types.
feature Feature a feature with an expected geometry typetype string expected GeoJSON typename string name of calling functionReturns void
Enforce expectations about types of FeatureCollection inputs for Turf. Internally this uses geojsonType to judge geometry types.
featureCollection FeatureCollection a FeatureCollection for which features will be judgedtype string expected GeoJSON typename string name of calling functionGet Geometry from Feature or Geometry Object
var point = {
"type": "Feature",
"properties": {},
"geometry": {
"type": "Point",
"coordinates": [110, 40]
}
}
var geom = turf.getGeom(point)
//={"type": "Point", "coordinates": [110, 40]}
Returns (Geometry | null) GeoJSON Geometry Object
Get GeoJSON object's type, Geometry type is prioritize.
geojson GeoJSON GeoJSON object_name string? name string name of the variable to display in error message (unused) (optional, default "geojson")var point = {
"type": "Feature",
"properties": {},
"geometry": {
"type": "Point",
"coordinates": [110, 40]
}
}
var geom = turf.getType(point)
//="Point"
Returns string GeoJSON type
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.
Install this single module individually:
$ npm install @turf/invariant
Or install the all-encompassing @turf/turf module that includes all modules as functions:
$ npm install @turf/turf