pixelhumain / communecter

Manage cities as a connected citizen (email & postalCode), produce openCityData, manage organizations, projects, events openly , an open societal approach
https://www.communecter.org/
Apache License 2.0
60 stars 26 forks source link

Cities de Belgique sans geo #1179

Closed sylvainbarbot closed 8 years ago

sylvainbarbot commented 8 years ago

Il y a un paquet de cities qui n'ont pas de coodonnées geo notamment avec le dernier import des cities de Belgique.

Ex : db.getCollection('cities').find({$and : [ {"postalCodes.1" : {$exists : true}}, {"postalCodes.1.geo" : {$exists : false}}]})

Ca pose pb et fait pété une exception du type :

2016/10/22 19:13:50 [error] [php] Undefined index: geo (/home/ubuntu/communecter/modules/citizenToolKit/models/SIG.php:301)
Stack trace:
#0 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/web/CController.php(308): GetCitiesByPostalCodeAction->runWithParams()
#1 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/web/CController.php(286): OpendataController->runAction()
#2 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/web/CController.php(265): OpendataController->runActionWithFilters()
#3 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/web/CWebApplication.php(282): OpendataController->run()
#4 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/web/CWebApplication.php(141): CWebApplication->runController()
#5 /home/ubuntu/communecter/pixelhumain/ph/vendor/yiisoft/yii/framework/base/CApplication.php(180): CWebApplication->processRequest()
#6 /home/ubuntu/communecter/pixelhumain/ph/index.php(22): CWebApplication->run()
REQUEST_URI=/communecter/opendata/getcitiesbypostalcode/

Comme maintenant on a un index sur les geo sur les elements, à voir si ça n'a pas d'impact.

RaphaelRIVIERE commented 8 years ago

/communecter/datamigration/UpdateCitiesBelgiqueGeo batch a passer

sylvainbarbot commented 8 years ago

Ok : A mettre dans devLog.