all the cities
v3.1.0
ทั้งหมด 138,398 เมืองของโลกที่มีประชากรอย่างน้อย 1,000 คนในอาร์เรย์ JSON ขนาดใหญ่ที่พร้อมจะนำเข้าใน MongoDB สำหรับ geoSpatialSearch
ได้มาจากแพ็คเกจในเมืองที่มี 1000 NPM ซึ่งมาจากข้อมูล geonames.org
ดาวน์โหลดโหนดที่ nodejs.org และติดตั้งถ้าคุณยังไม่ได้
npm install all-the-cities --save
const cities = require ( 'all-the-cities' ) ;
cities . filter ( city => city . name . match ( 'Albuquerque' ) ) ;
/*
[{
cityId: '5454711',
name: 'Albuquerque',
country: 'US',
altCountry: '',
muni: '',
muniSub: '',
featureClass: 'P',
featureCode: 'PPLA2',
adminCode: 'NM',
population: 545852,
loc: {
type: 'Point',
coordinates: [-106.65114, 35.084]
}
}, {
cityId: '5476960',
name: 'Los Ranchos de Albuquerque',
country: 'US',
altCountry: '',
muni: '',
muniSub: '',
featureClass: 'P',
featureCode: 'PPL',
adminCode: 'NM',
population: 6024,
loc: {
type: 'Point',
coordinates: [-106.6428, 35.16199]
}
}]
*/
id - Id of the city ( same in openWeatherMap )
name
altName
country
featureCode
adminCode
population
loc: { type : 'Point' , coordinates : [ 0 , 0 ] }
for * * GEO JSON data ** , a particular format is needed in MongoDB Schema as written in loc field above
npm install
npm test
ไม่มี
มิกซ์