node-red-contrib-tak-registration
Version:
A Node-RED node to register to TAK and to help wrap files as datapackages to send to TAK
27 lines (24 loc) • 874 B
TypeScript
import { GeoJsonProperties, BBox, Feature, Polygon } from 'geojson';
import { Id } from '@turf/helpers';
/**
* Takes a bbox and returns an equivalent {@link Polygon|polygon}.
*
* @function
* @param {BBox} bbox extent in [minX, minY, maxX, maxY] order
* @param {Object} [options={}] Optional parameters
* @param {GeoJsonProperties} [options.properties={}] Translate properties to Polygon
* @param {string|number} [options.id={}] Translate Id to Polygon
* @returns {Feature<Polygon>} a Polygon representation of the bounding box
* @example
* var bbox = [0, 0, 10, 10];
*
* var poly = turf.bboxPolygon(bbox);
*
* //addToMap
* var addToMap = [poly]
*/
declare function bboxPolygon<P extends GeoJsonProperties = GeoJsonProperties>(bbox: BBox, options?: {
properties?: P;
id?: Id;
}): Feature<Polygon, P>;
export { bboxPolygon, bboxPolygon as default };