better categorizing?
This commit is contained in:
@@ -21,7 +21,7 @@ const MIL_RANGES_URL = ':8080/db-3.14.1708/ranges.js';
|
|||||||
|
|
||||||
const MILITARY_OPERATORS = ['air force', 'army', 'navy', 'marine', 'coast guard', 'military', 'defence', 'defense', 'luftwaffe', 'RAF', 'USAF', 'USN', 'USMC'];
|
const MILITARY_OPERATORS = ['air force', 'army', 'navy', 'marine', 'coast guard', 'military', 'defence', 'defense', 'luftwaffe', 'RAF', 'USAF', 'USN', 'USMC'];
|
||||||
const CARGO_OPERATORS = ['fedex', 'ups', 'dhl', 'cargo', 'freight', 'logistic', 'atlas air', 'kalitta', 'air freight'];
|
const CARGO_OPERATORS = ['fedex', 'ups', 'dhl', 'cargo', 'freight', 'logistic', 'atlas air', 'kalitta', 'air freight'];
|
||||||
const PASSENGER_OPERATORS = ['airlines', 'airways', 'air ', 'jet', 'jetblue', 'easyjet', 'ryanair', 'delta', 'united', 'american', 'avianca', 'southwest', 'lufthansa', 'emirates', 'british'];
|
const PASSENGER_OPERATORS = ['airlines', 'airways', 'air ', ' air', 'jetblue', 'easyjet', 'ryanair', 'delta', 'united', 'american', 'avianca', 'southwest', 'lufthansa', 'emirates', 'british'];
|
||||||
const MILITARY_CLASSES = ['H1M', 'H2M', 'L1M', 'L2M', 'L4M', 'A0'];
|
const MILITARY_CLASSES = ['H1M', 'H2M', 'L1M', 'L2M', 'L4M', 'A0'];
|
||||||
|
|
||||||
let adsbCache = null;
|
let adsbCache = null;
|
||||||
@@ -161,8 +161,7 @@ function wordMatch(text, keyword) {
|
|||||||
export function classifyAircraft(row) {
|
export function classifyAircraft(row) {
|
||||||
if (!row) return 'unknown';
|
if (!row) return 'unknown';
|
||||||
|
|
||||||
const matchesAny = (fields, list) =>
|
const matchesAny = (fields, list) => fields.some(f => list.some(k => f.toLowerCase().includes(k)));
|
||||||
fields.some(f => list.some(k => wordMatch(f, k)));
|
|
||||||
|
|
||||||
const operatorFields = [row.operator, row.operatorCallsign];
|
const operatorFields = [row.operator, row.operatorCallsign];
|
||||||
const ownerFields = [row.owner];
|
const ownerFields = [row.owner];
|
||||||
|
|||||||
Reference in New Issue
Block a user