UNPKG

pelias-openstreetmap

Version:
39 lines (28 loc) 1.21 kB
/** Attempt to map OSM name tags to the Pelias naming schema. On the left is the OSM tag name, on the right is corresponding doc.name key for which it should be mapped to. eg. tags['alt_name'] -> doc.name['alternative'] The value 'default' is special, it defines the name used by default for elasticsearch queries, it has the unique ability to specify multiple keys with a value of 'default'. When multiple keys have the value 'default' then they are considered as aliases of the default field. No values other than 'default' should be specified more than once. @ref: http://wiki.openstreetmap.org/wiki/Key:name @ref: http://wiki.openstreetmap.org/wiki/Names **/ const OSM_NAMING_SCHEMA = { 'name': 'default', 'loc_name': 'default', 'alt_name': 'default', 'short_name': 'default', // note: these aliases are currently disabled because they are not being used when querying // 'int_name': 'international', // 'nat_name': 'national', // 'official_name': 'official', // 'old_name': 'old', // 'reg_name': 'regional', // 'sorting_name': 'sorting' }; module.exports = OSM_NAMING_SCHEMA;