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
16 lines (14 loc) • 354 B
JavaScript
import SimilarityMeasure from './SimilarityMeasure'
export default class AreaSimilarityMeasure {
measure (g1, g2) {
var areaInt = g1.intersection(g2).getArea()
var areaUnion = g1.union(g2).getArea()
return areaInt / areaUnion
}
interfaces_ () {
return [SimilarityMeasure]
}
getClass () {
return AreaSimilarityMeasure
}
}