Le projet de surveillance des véhicules enregistre les données de positionnement GPS des véhicules Lorsque nous avons inspecté les autoroutes de la province du Zhejiang, la carte thermique GPS a montré que le résultat ressemblait à ceci, comme le montre l'image :
Dans MongoDB, le format de stockage des données est le suivant
{
"_id" : ObjectId("593e58b8d1eece32080d6632"),
"x" : 121.494230074275,
"y" : 29.6998736880818
}
Après avoir passé la requête, le format json renvoyé est le suivant :
{"lng":"121.98826732480999624","lat":"29.88628748150999925","count":1},{"lng":"122.00810540175000085","lat":"29.8269995250190014 2","count":1}, { "lng": "122.00148151521000273", "lat": "29.82556419141700133", "count": 1}, {"lng": "122.09566082377000384", "lat": "29.86581727309599898", " count ":1}, {" lng ":"121.99538599286999840","lat":"29.82299558164600128","count":1},{"lng":"121.98481996031999586","lat":"29.81670171825599880","count":1} ,{"lng" : "121.97925141116000702", "lat": "29.81335324424399857", "count": 1}, {"lng": "121.96654822066000179", "lat": "29.80203305154499915", "count": 1}, {"lng": 121.96121962927000482 ","lat":"29.79876428024099866","count":1},{"lng":"121.94649301222000304","lat":"29.79243430893799882","count":1},{"lng":"121.9430049 9519 999903 ", "lat": "29.79132642105500040", "count": 1}, {"lng": "121.93624256578000598", "lat": "29.79261412193099900", "count": 1}, {"lng": "121.9297634540100 0060" ,"lat": "29.79086531288499984", "count": 1}, {"lng": "121.91419359308000026", "lat": "29.78270234553000151", "count": 1}
Excusez-moi, existe-t-il une méthode de requête qui peut agréger les données d'un point et obtenir le résultat de la requête, c'est-à-dire que la valeur de comptage suivante est la valeur agrégée. Je pense que c'est similaire au group by dans MySQL, mais c'est le cas. pas un simple groupe, je ne sais pas quelle est la solution
Ma compréhension personnelle est qu'une idée est de diviser de nombreuses zones sur la carte et de compter le nombre de positions ($geowithin) tombant dans chaque zone.
Pour référence.
J'adore MongoDB ! Amusez-vous !
Viens ici et soumets-le tous les jours