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
25 lines (22 loc) • 831 B
JavaScript
Object.defineProperty(exports, "__esModule", {value: true});// index.ts
var _booleandisjoint = require('@turf/boolean-disjoint');
var _meta = require('@turf/meta');
function booleanIntersects(feature1, feature2, {
ignoreSelfIntersections = true
} = {}) {
let bool = false;
_meta.flattenEach.call(void 0, feature1, (flatten1) => {
_meta.flattenEach.call(void 0, feature2, (flatten2) => {
if (bool === true) {
return true;
}
bool = !_booleandisjoint.booleanDisjoint.call(void 0, flatten1.geometry, flatten2.geometry, {
ignoreSelfIntersections
});
});
});
return bool;
}
var turf_boolean_intersects_default = booleanIntersects;
exports.booleanIntersects = booleanIntersects; exports.default = turf_boolean_intersects_default;
//# sourceMappingURL=index.cjs.map
;