all the cities
v3.1.0
جميع مدينة العالم 138398 في العالم التي يبلغ عدد سكانها 1000 نسمة على الأقل ، في مجموعة كبيرة من 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
لا أحد
معهد ماساتشوستس للتكنولوجيا