UNPKG

pelias-geonames

Version:

Import pipleine to bring Geonames data into the Pelias Geocoder

19 lines (14 loc) 702 B
const config = require('pelias-config').generate(); const _ = require('lodash'); const logger = require('pelias-logger').get('geonames'); if (_.has(config, 'imports.geonames.adminLookup')) { logger.info('imports.geonames.adminLookup has been deprecated, ' + 'enable adminLookup using imports.adminLookup.enabled = true'); } const resolvers = require( './lib/tasks/resolvers' ); const task = require('./lib/tasks/import'); const validateISOCode = require('./lib/validateISOCode'); const isocode = validateISOCode( config.imports.geonames.countryCode ); const filename = isocode === 'ALL' ? 'allCountries' : isocode; const source = resolvers.selectSource( filename ); task( source );